Re: [Alsa-user] About the bebob support for Focusrite Saffire Pro 10

2016-07-02 Thread Maurizio Berti
> As long as the idea of 'freewheel' has an accompaniment of
> stopping/starting PCM substreams, it's quite unsuitable to the unit
> which has a quirk to disappearance.
>
>
> Well, this is a good opportunity to see Robin. Let me report an issue of
> jackdbus and libffado? An user saw SIGSEGV when using jackdbus on Ubuntu
[...]

Well, for what's worth, I finally decided that I won't buy the Saffire.
But it's good to see that this thread generated some new talk about it :)

Thank you Takashi and Robin!

Regards,
Maurizio
--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] About the bebob support for Focusrite Saffire Pro 10

2016-06-27 Thread Takashi Sakamoto
Hi Robin,

On Jun 27 20016 19:37, Robin Gareus wrote:
> On 06/27/2016 04:42 AM, Takashi Sakamoto wrote:
>> I've never used the 'freewheel' mode and I don't know exactly what it 
>> effects.
> 
> jackd suspends (or pauses?) the soundcard and later resumes without
> closing the device.
> 
> Freewheeling is used for example during export or bounce processing in a
> DAW: disconnect from the hardware, run as fast as possible (or as slow
> as needed) to export, then re-connect to the soundcard.
> 
> As for the actual snd_ API that jack calls when en/disabling
> freewheeling these days, I don't know. To test, there's a commandline
> tool `jack_freewheel [y|n]`.

Thanks.

As long as the idea of 'freewheel' has an accompaniment of
stopping/starting PCM substreams, it's quite unsuitable to the unit
which has a quirk to disappearance.


Well, this is a good opportunity to see Robin. Let me report an issue of
jackdbus and libffado? An user saw SIGSEGV when using jackdbus on Ubuntu
14.04, read:

Re: [FFADO-user] [I'm a user and need support] Mackie Onyx 820i and
module snd_dice
https://sourceforge.net/p/ffado/mailman/message/35041680/

When one of libffado API, ffado_streaming_prepare returns error, the
UNIX signal seems to be emit to jackdbus process.

https://github.com/jackaudio/jack2/blob/ff1ed2c4524095055140370c1008a2d95645/linux/firewire/JackFFADODriver.cpp#L641

I don't know exactly the reason, but you may some ideas to solve the issue.

Just for your information.


Regards

Takashi Sakamoto

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] About the bebob support for Focusrite Saffire Pro 10

2016-06-27 Thread Robin Gareus
On 06/27/2016 04:42 AM, Takashi Sakamoto wrote:
> I've never used the 'freewheel' mode and I don't know exactly what it 
> effects.

jackd suspends (or pauses?) the soundcard and later resumes without
closing the device.

Freewheeling is used for example during export or bounce processing in a
DAW: disconnect from the hardware, run as fast as possible (or as slow
as needed) to export, then re-connect to the soundcard.

As for the actual snd_ API that jack calls when en/disabling
freewheeling these days, I don't know. To test, there's a commandline
tool `jack_freewheel [y|n]`.

best,
robin

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] About the bebob support for Focusrite Saffire Pro 10

2016-06-26 Thread Takashi Sakamoto
On Jun 27 2016 12:04, Maurizio Berti wrote:
> According to your "quirk", it seems that the problem is similar to the
> one reported on the comments for the bug I linked, the powering down
> issue after packet streaming stops: that's what jack1 actually does on
> firewire interfaces while going in freewheeling mode, I own a Presonus
> Firebox and I can see its led signaling disconnection when Ardour goes
> on freewheel.
> Anyway, I don't use pulseaudio at all (I'm also building a new pc and I
> won't install it there either) and I never will.
> I will just use JACK and, of course, ALSA.
> If you can assure that that bug affects pulseaudio systems only, I think
> it will be good enough for me.

PulseAudio is not directly related to the main issue. I assume that you 
work with 'ffado-mixer'.

Once you launch the application, 'ffado-dbus-server' launches. This 
server has an issue to lost communication at bus-reset, due to libffado 
defection as a system server. I described this issue in this thread:
https://sourceforge.net/p/ffado/mailman/message/35069329/

Typically, when starting to work with your unit, you change sampling 
transfer frequency of the unit or signal sources of sampling clock. Then 
in most cases the unit disappears from IEEE 1394 bus, then generate 
bus-reset. If you start ffado-dbus-server in advance, you can't use 
ffado-mixer anymore. Besides, in this case, you must kill 
ffado-dbus-server manually in any terminals. To me, it's quite inconvenient.

That's the reason I recommend you to purchace another one. I know 
there're many alternatives with more convenient features. It's 2016.


Regards

Takashi Sakamoto

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] About the bebob support for Focusrite Saffire Pro 10

2016-06-26 Thread Maurizio Berti
Hello,
Thank you for your quick reply.
According to your "quirk", it seems that the problem is similar to the one
reported on the comments for the bug I linked, the powering down issue
after packet streaming stops: that's what jack1 actually does on firewire
interfaces while going in freewheeling mode, I own a Presonus Firebox and I
can see its led signaling disconnection when Ardour goes on freewheel.
Anyway, I don't use pulseaudio at all (I'm also building a new pc and I
won't install it there either) and I never will.
I will just use JACK and, of course, ALSA.
If you can assure that that bug affects pulseaudio systems only, I think it
will be good enough for me.

Best regards,
Maurizio
--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] About the bebob support for Focusrite Saffire Pro 10

2016-06-26 Thread Takashi Sakamoto
Hi,

Focusrite Saffire Pro 10 I/O is one of my test devices, and I know that 
the unit has an unique quirk, inconvenient to users including me. Later, 
I'll write about it.

On Jun 27 2016 05:33, Maurizio Berti wrote:
> After searching around a bit everything looked fine, until I stumbled
> upon this bug from the ffado page: http://subversion.ffado.org/ticket/359
> As far as I can understand, the new alsa/firewire stack has the support
> for this series of interfaces (bebob) and this might mean that the
> problem wouldn't affect the device, since freewheeling in alsa doesn't
> work as it does with firewire drivers. I was told that the original
> author - Takashi - is active here too.
> Since I will be using both jack and freewheel mode (via Ardour), I
> wanted to know if somebody here has ever tried this interface, has
> experience in using with jack and freewheeling, and with what results.

I've never used the 'freewheel' mode and I don't know exactly what it 
effects. However, as long as seeing jackd2 source code, it doesn't 
affect the way to use ALSA interfaces. There're no practical condition 
statements related to this parameter. Thus, regardless of enabling 
clients' 'freewheel' mode or not, jackd uses ALSA by the same way. This 
is also the same libffado backend.

In short, it does not affect the way to use backend modules for devices. 
I guess that the mode just has an effect to internal data processing of 
jackd.


Well, in my opinion, it's inconvenient to use this unit due to its 
quirk, which I reported in this thread:
https://sourceforge.net/p/ffado/mailman/message/35076716/

I recommend you to purchage another unit, more convenient to your work.


Regards

Takashi Sakamoto

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user