<p>Well I am intrested for one. </p>
<p>Part of the issue is there is a lot of difference between a pro audio app and someone who wants to just listen, record and stream a lot of noise.</p>
<p>Regards</p>
<p>Peter</p>
<div class="gmail_quote">On Jan 12, 2012 5:31 PM, &quot;James Morris&quot; &lt;<a href="mailto:jwm.art.net@gmail.com">jwm.art.net@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 12 January 2012 17:06, Peter Childs &lt;<a href="mailto:PChilds@bcs.org.uk">PChilds@bcs.org.uk</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On 12 January 2012 14:40, James Morris &lt;<a href="mailto:jwm.art.net@gmail.com">jwm.art.net@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 12 January 2012 12:54, Peter Childs &lt;<a href="mailto:pchilds@bcs.org">pchilds@bcs.org</a>&gt; wrote:<br>
&gt;&gt; &gt; Does anyone have a better clue than me on Audio Under Linux.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I ideally want to be able to record/sample, then stream and analyse the<br>
&gt;&gt; &gt; sound.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I think GStreamer should be the right weapon but it seams over complex<br>
&gt;&gt; &gt; if<br>
&gt;&gt; &gt; you want to do anything more than write a simple client using the<br>
&gt;&gt; &gt; filters/plugins already available.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; There seams to be so many Audio Libraries around, that I just keep<br>
&gt;&gt; &gt; drawing<br>
&gt;&gt; &gt; blanks.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If something is better than GStreamer then I&#39;ll use that, People excel<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; virtues of Jack but I&#39;ve never got that working......<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hi Peter,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve mentioned before about doing a talk on Jack, and I&#39;m still<br>
&gt;&gt; interested in doing that - just it kinda got a little forgotten about.<br>
&gt;&gt;<br>
&gt;&gt; Have to say I don&#39;t know anything about Gstreamer or Pulse so no<br>
&gt;&gt; mention by me of them (except to disable Pulse if you&#39;re trying to use<br>
&gt;&gt; Jack).<br>
&gt;&gt;<br>
&gt;&gt; &gt; Does anyone know enough to be able to do a talk maybe?<br>
&gt;&gt;<br>
&gt;&gt; With Jack I can show you recording and analysis. I don&#39;t have<br>
&gt;&gt; experience with streaming or really know much about it. Can you<br>
&gt;&gt; explain more about this part of what you want to do? It sounds like a<br>
&gt;&gt; 3 stage process - record, stream, analyse - rather than an<br>
&gt;&gt; simultaneous in-line process.<br>
&gt;&gt;<br>
&gt;&gt; With Jack you can simultaneously record and analyse. What Jack has<br>
&gt;&gt; that others don&#39;t is flexibility and routing between applications.<br>
&gt;&gt;<br>
&gt;&gt; I can also give some basic guidance on setting up a system for use with<br>
&gt;&gt; Jack.<br>
&gt;&gt;<br>
&gt;&gt; It wouldn&#39;t be a long talk, nor would it be a jam session, nor would a<br>
&gt;&gt; 20K rig be required ;-)<br>
&gt;&gt;<br>
&gt;<br>
&gt; If Jack is so great why is it that all the main disros built with<br>
&gt; GStreaner/Pulse/Alsa stack?<br>
<br>
I tried to explain this before the last time Linux Audio was slagged<br>
off on this list as being a mess. JACK is for pro-audio users. Within<br>
the IT industry, Pro-audio users are a minority, within Linux, they&#39;re<br>
an even smaller minority.<br>
<br>
&gt; Thats without the large number of apps that use PortAudio/OSS/NAS ,,,,,<br>
<br>
It&#39;s called choice.<br>
<br>
&gt;<br>
&gt; Plus the shear lack of good language bindings..... and upto date<br>
&gt; documentation....<br>
<br>
C++ seems to be the language of choice for linux audio applications,<br>
with a small minority using C.<br>
<br>
I&#39;m not trying to evangelize about how great Jack is, I just offered<br>
to do a talk. If no one&#39;s interested I won&#39;t bother.<br>
<br>
James.<br>
<br>
&gt;<br>
&gt; Peter.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; James.<br>
&gt;&gt;<br>
&gt;&gt; &gt; Peter.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Kent mailing list<br>
&gt;&gt; &gt; <a href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>
&gt;&gt; &gt; <a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Kent mailing list<br>
&gt;&gt; <a href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>
&gt;&gt; <a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Kent mailing list<br>
&gt; <a href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>
&gt; <a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>
<br>
_______________________________________________<br>
Kent mailing list<br>
<a href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>
</blockquote></div>