<br><br><div class="gmail_quote">2008/12/6  <span dir="ltr">&lt;<a href="mailto:torbenh@gmx.de">torbenh@gmx.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Wed, Dec 03, 2008 at 02:02:53PM +0100, Mysth-R wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Sorry for my late answer<br>
&gt; 2008/11/30 &lt;<a href="mailto:torbenh@gmx.de">torbenh@gmx.de</a>&gt;<br>
&gt;<br>
&gt; &gt; On Wed, Nov 26, 2008 at 10:29:15AM +0100, Mysth-R wrote:<br>
&gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Yesterday I tried with a friend of mine to synchronize our computers with<br>
&gt; &gt; a<br>
&gt; &gt; &gt; simple midi cable.<br>
&gt; &gt; &gt; We just want to make music together, and synchronize, the transport AND<br>
&gt; &gt; the<br>
&gt; &gt; &gt; tempo with a Master and a Slave.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; After hours and hours of tests, we just made the transport sync works.<br>
&gt; &gt; But<br>
&gt; &gt; &gt; we couldn&#39;t sync the tempo.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Someone told me on the #LAD IRC, about netjack, but it seems to be to<br>
&gt; &gt; &quot;loud&quot;<br>
&gt; &gt; &gt; for what we want to do.<br>
&gt; &gt;<br>
&gt; &gt; can you explain loud ?<br>
&gt;<br>
&gt; Sorry for my bad english. I meant loud in the sense of to complicated,<br>
&gt; difficult. Because it is so simple with a midi cable. You wire it, and press<br>
&gt; play. and everything is ok.<br>
<br>
</div>aparently its not so simple, because you would have not written the<br>
initial mail.<br>
I personally would not find it simple, because my computer does not<br>
have a midi port. But i cant think of a reasonable computer which<br>
does not have a network card.<br>
<div class="Ih2E3d"><br>
<br>
&gt; &gt; &gt; In fact, most of the softs can sync themself each other with JACK<br>
&gt; &gt; transport,<br>
&gt; &gt; &gt; but can&#39;t send Midi Time Code to the midi out.<br>
&gt; &gt;<br>
&gt; &gt; so why not use netjack ?<br>
&gt; &gt; grab current jack release and go.<br>
&gt;<br>
&gt; I understood that the slave computer using netjack backend can&#39;t use audio,<br>
&gt; or through alsa_out and alsa_in.<br>
&gt; I own a firewire sound card, so I think this is not possible for me... is it<br>
&gt; ?<br>
<br>
</div>do you have to be the slave computer ?<br>
i suspected, if you want to sync 2 computers, you would be in the same<br>
room. So it does not look like its necesary to use 2 soundcards.<br>
<div class="Ih2E3d"><br>
<br>
&gt; &gt; it now works over wireless. use celt codec to<br>
&gt; &gt; reduce bitrate. should give you 4channels in both directions easiely.<br>
&gt; &gt; and i guess you only want 8 channels in one direction.<br>
&gt;<br>
&gt; Does it offers good performances ? latencies speaking ?<br>
&gt; I can&#39;t really imagine how it works. and how to implement this solution.<br>
<br>
</div>wait for jack-0.116.1 to be released,<br>
install on both machines.<br>
connect machines to ethernet.<br>
<br>
[option 1]<br>
on hostA: run jackd -R -d net<br>
on hostB: run jack_netsource -h hostA -P 6 -C 6 -l1<br>
<br>
hostB is the one with soundcard running normal jackd.<br>
start seq24 on hostB and hostA.<br>
<br>
press play on hostB.<br>
<br>
[option 2]<br>
on hostA: run jackd -R -n synced_server -d net<br>
on hostA: run jackd -R -d alsa<br>
on hostB: run jack_netsource -h hostA -P 0 -C 0 -l1<br>
(you might also use -l0)<br>
<br>
on hostA: export JACK_DEFAULT_SERVER=&quot;synced_server&quot;; seq24<br>
on hostA: run softsynths on default server.<br>
seq24 only speaks alsa sequencer anyways, not necesary to run inside<br>
same jackd.<br>
<br>
press play on hostB.<br>
<br>
<br>
<br>
<br>
well... wireless can still dropout sometimes.<br>
<br>
But ethernet is rocksolid.<br>
(At least if you use jack-svn, expect jack-0.116.1 tomorrow)<br>
<br>
i did not yet check how many channels you can do with 100Mbit,<br>
but 10 in both directions worked ok with netjack-0.12.<br>
I am talking about a roundtrip latency of 1 period, thats 5.8ms<br>
for 256 samples. And 2.9ms for 128.<br>
<br>
the transport synchronisation is latency compensated.<br>
<div><div class="Wj3C7c"><br>
</div></div></blockquote><div>Yes we are playing in the same room. Sorry for my poor knoledges, but, it means that all, audio and midi event pass trough the ethernet cable ?</div><div>If I understand I use my computer normally, but I do not use my sound card, I use the network. And my friend will receive all the midi and sounds, and route them through his sound card ?</div>
<div>5.8 and 2.9ms are very exiting !</div><div>Is there any complete documentations on the net ?</div><div>What are your jack settings ?</div><div>I imagine there are some network settings too ?</div><div></div><div>Thank you for your answer.</div>
<div>cheers,</div><div>Mysth-R&nbsp;</div></div><br clear="all"><br>-- <br>* ***************************************************************************************<br>* &nbsp;{^_^} Mysth-R {^_^}<br>* &nbsp;&lt;= Aide Auditive =&gt;<br>
*<br>* <a href="http://myspace.com/mysthr">http://myspace.com/mysthr</a><br>* <a href="http://myspace.com/aideauditive">http://myspace.com/aideauditive</a><br>* <a href="http://mysthr.free.fr/Joomla">http://mysthr.free.fr/Joomla</a> &nbsp;=&gt; Site dédié à l&#39;audio sous Fedora/PlanetCCRMA.<br>
* ***************************************************************************************<br>