Hi to all,<br>Implementing jackmidi in juce should be straightforward, but if jackmidi depends on jack_client and should be tight to the audio part then it will be more difficult to implement it, as juce MidiDevice and AudioDevice are separate stuff having nothing in common.<br>
<br>I will see next days what i can do and implement jackmidi, but unless Julian accept my patches for jackaudio support i think it will be difficult to have also jackmidi in the short term.<br><br>I&#39;ll let you know<br>
<br>Regards,<br><br>Lucio<br><br><br><div><span class="gmail_quote">On 1/31/09, <b class="gmail_sendername">Dave Phillips</b> &lt;<a href="mailto:dlphillips@woh.rr.com">dlphillips@woh.rr.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Heinrich Taube wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
dave thanks very much for your input. &nbsp;ill look and see what &nbsp;implications switching has for the juce midi devices, which i think &nbsp;are alsa. if i swtich to &nbsp;jack audio then id like to just drop alsa &nbsp;completely if thats possible.<br>

 &nbsp;<br>
</blockquote>
<br>
If JUCE supports JackMIDI then you can abandon ALSA entirely in favor of JACK. I&#39;ve cc&#39;d this reply to Lucio, he knows more about what&#39;s required for a solution.<br>
<br>
And if someone needs it, bridge software is available than can connect the ALSA sequencer ports to JackMIDI ports.<br>
<br>
Best,<br>
<br>
dp<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
On Jan 31, 2009, at 12:14 PM, Dave Phillips wrote:<br>
<br>
 &nbsp;<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Heinrich Taube wrote:<br>
 &nbsp; &nbsp;<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
it seems like one of the juce wizards has written a class for &nbsp; connecting to jack rather than alsa. its on page two of this &nbsp;(long) &nbsp;discussion about audio problems on linux, which actually &nbsp;seem quite &nbsp;centered on problems with alsa!<br>

<br>
<a href="http://www.rawmaterialsoftware.com/juceforum/viewtopic.php?t=1338" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.rawmaterialsoftware.com/juceforum/viewtopic.php?t=1338</a><br>

<br>
&nbsp;i dont really know what the right solution is to get the audio &nbsp; problems sorted out on linux.<br>
<br>
 &nbsp; &nbsp; &nbsp;<br>
</blockquote>
Interesting discussion. The players include the developer of the &nbsp;excellent JOST plugin host (kraken, aka Lucio Asnaghi), the &nbsp;developer of Snd-ls and a JUCE-ified Mammut (kjetil, aka Kjetil &nbsp;Matheussen), and of course the lead JUCE dev (jules).<br>

<br>
Yes, the real focus of their lament is ALSA. Frankly, I agree with &nbsp;Kjetil: Use JACK for serious audio, use OSS (or ALSA&#39;s OSS &nbsp;emulation) for everything else. The number of audio &quot;solutions&quot; for &nbsp;Linux has become a problem itself, and application developers might &nbsp;be best advised to simply support OSS and JACK. IMO, you could skip &nbsp;OSS entirely too, but that&#39;s a little more radical. However, &nbsp;choosing JACK also gives you access to JackMIDI (better timing than &nbsp;the ALSA sequencer) and jackdmp (multiprocessor JACK daemon, aka &nbsp;JACK2). For my purposes there&#39;s little or no need for OSS support.<br>

<br>
I suggest going with JACK all the way. It&#39;s the best high- performance audio server available for Linux (and now OSX and &nbsp;reportedly Windows), it includes integral MIDI support, and its &nbsp;continued development is pretty likely.<br>

<br>
Now if only the JavaSound devs were listening ...<br>
<br>
Best,<br>
<br>
dp<br>
<br>
 &nbsp; &nbsp;<br>
</blockquote>
<br>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Cmdist@ccrma.stanford.edu</a><br>
<a href="http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
<br>
 &nbsp;<br>
</blockquote>
<br>
</blockquote></div><br>