<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">There's no reason to assume that aplay/arecord should ever work. Both applications are completely mis-designed for any serious use - they do not use threads, they do not use realtime scheduling. <br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">FFADO has mostly migrated into ALSA now. If there are problems with ALSA supporting devices that are correctly supported by FFADO, I am sure that the ALSA development community will want to know about it.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">If you want to wire up multiple applications, then certainly JACK is the bee's knees and then some. But this is NOT the common case for most users of most audio software.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Ardour's own audio/MIDI backend use realtime scheduling as well. It was written by the same people who wrote JACK, except with the benefit of another decade's worth of experience.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Firewire audio more "stable" than a PCI device? I think not.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Foregoing JACK won't improve your audio experience but if you're  new user who is not trying to wire up applications and who wants to use MIDI as well, then in the context of Ardour, your overall experience will be much improved by said foregoing. Unless you're using Jack1, but who does that, these days?<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 15, 2018 at 4:24 PM, David Kastrup <span dir="ltr"><<a href="mailto:dak@gnu.org" target="_blank">dak@gnu.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Paul Davis <<a href="mailto:paul@linuxaudiosystems.com">paul@linuxaudiosystems.com</a>> writes:<br>
<br>
>>> The bad news is that Ardour really wants to work with Jack<br>
>><br>
><br>
> Actually, the opposite. Ardour (and I) do not want you to use JACK.<br>
><br>
>> That hasn't been true for a couple of major versions now, Ardour will<br>
>> happily take exclusive control of your ALSA device.<br>
>><br>
>>"Really wants to work with Jack" is not the same as "can only work with<br>
>>Jack".  Letting Jack deal with the realtime problems of Audio is the<br>
>>sane thing to do.<br>
><br>
> Conjecture.  JACK with MIDI is a total PITA for most users. JACK for people<br>
> from other platforms is just utterly conceptually confusing. When it does<br>
> something that you need, it's amazing. When you don't need it, it doesn't<br>
> give you anything that the ALSA backend doesn't (and the ALSA backend makes<br>
> working with MIDI much simpler).<br>
<br>
</div></div>Jack manages to work with a Tascam US-122L (which has so few possible<br>
settings in its usbstream plugin that specifying all command line<br>
options for aplay/arecord is a real pain, and then it frequently drops<br>
out.  Jackd?  No problem).  It works fine with Ffado (agreed that ALSA<br>
Midi then gets ugly).  It allows to wire up a host of applications (try<br>
integrating and recording something like Aeolus).  How are you even<br>
going to record the Master off Ardour like I do in the video without<br>
being able to route it as an output into Pulseaudio?<br>
<br>
And Jackd does realtime scheduling.  It's been a long time since my last<br>
xrun.  And that includes doing screen recording off an Ardour session on<br>
the same computer that runs the audio session.<br>
<br>
When a device is supported by Ffado, there still is quite the tendency<br>
for that to be more stable than any available ALSA device.<br>
<br>
So it has been my experience that foregoing Jackd is rarely going to<br>
improve your audio experience.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
David Kastrup<br>
<br>
______________________________<wbr>_________________<br>
Ardour-Users mailing list<br>
<a href="mailto:ardour-users@lists.ardour.org">ardour-users@lists.ardour.org</a><br>
To unsubscribe  or change your mailing preferences please visit:<br>
<a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org" rel="noreferrer" target="_blank">http://lists.ardour.org/<wbr>listinfo.cgi/ardour-users-<wbr>ardour.org</a><br>
</div></div></blockquote></div><br></div>