<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
 I&#39;ve once made a project like this, and found out that it&#39;s better to not send interpolated data through FUDI,<br>
interpolation can be done on client&#39;s end, it saves a lot of bandwidth.<br>
<br></blockquote><div>yes, my idea as well, is the only send message data across, with all the heavy lifting done in the &quot;signal&quot; patch on the client end. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Just an idea,<br>
<br>
 for sequencing events there are ways to reduce a lot the dataflow by using protocols different from MIDI sequencing.<br>
MIDI needs a very tight timecode, the amount of data is increasing with bpm and controller values.<br>
I&#39;ve found one different way that is about sending a packet containing all the pattern informations<br>
that would be triggered with a simple beat clock. There is a backup of this work there:<br>
<br>
<a href="http://megalego.free.fr/pd/patko/list-sequence/" target="_blank">http://megalego.free.fr/pd/patko/list-sequence/</a></blockquote><div><br></div><div>would this work properly on high speed realtime data? my goal is to create a connection that can handle many streams of real time data, very fast.  it may be a moot point later this week as i just ordered an i7 based quadcore laptop which i think will deal with all of this without blinking but I would like to find the most efficient route for elegance sake.</div>
<div><br></div><div>thanks for the feedback.  i will investigate those patches thoroughly.</div><div><br></div><div>onyx</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
This might be suited for transmitting sequential events through network,<br>
but I haven&#39;t experimented this yet,<br>
the main idea was about interpreting tabla language:<br>
<br>
<a href="http://megalego.free.fr/pd/patko/tablas/" target="_blank">http://megalego.free.fr/pd/patko/tablas/</a><br>
<br>
<br>
There you have my two cents, good luck in your project.<br>
<br>
<br>
Colet Patrice<br>
<br>
----- Mail original -----<br>
&gt; De: &quot;<a href="mailto:onyx@onyx-ashanti.com">onyx@onyx-ashanti.com</a>&quot; &lt;<a href="mailto:onyxashanti@gmail.com">onyxashanti@gmail.com</a>&gt;<br>
&gt; À: <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a><br>
&gt; Envoyé: Jeudi 8 Décembre 2011 19:19:55<br>
&gt; Objet: [PD] Networking patches to utilize multiple cores<br>
<div><div class="h5">&gt;<br>
&gt; Greets.<br>
&gt;<br>
&gt; Is there a proper or preferred method for using any of the networking<br>
&gt; objects in pd-extended to allow for realtime bi-directional<br>
&gt; communication<br>
&gt; between patches on the same computer, so as to utilize 2 or more cpu<br>
&gt; cores?<br>
&gt;  I am currently trying to discover the best way to handle this.<br>
&gt;<br>
&gt; i started with netsend/netrecieve and used [route] to send<br>
&gt; approximately 40<br>
&gt; or so streams as messages, and it worked, somewhat, but I think i may<br>
&gt; have<br>
&gt; been squeezing too much data through that one netsend as it was a bit<br>
&gt; sluggish (running on a dual core thinkpad 1.83ghz, 3gb ram).  I am<br>
&gt; working<br>
&gt; with 2-5ms latencies so sluggish can screw me up in performance,<br>
&gt; especially<br>
&gt; since i havent even added 60% of the data that will be streaming from<br>
&gt; my<br>
&gt; &quot;messages&quot; patch to my &quot;signals&quot; patch.  I am looking at<br>
&gt; netserver/netclient  and contemplating breaking the streams up into 2<br>
&gt; or<br>
&gt; more clients but i wanted to see if anyone had any advice in this<br>
&gt; regard.<br>
&gt;<br>
&gt; the goal is to have a &quot;messages&quot; patch that would interpret all the<br>
&gt; incoming sensor and performance data, send it to subpatches for GEM<br>
&gt; visualizations, interpretive synth controls and looping system<br>
&gt; parameters,<br>
&gt; THEN, send that data to a separate patch that would house around 15<br>
&gt; signal<br>
&gt; object based subpatches for synthesis, looping and effects.  any<br>
&gt; status<br>
&gt; feedback i need from the signal objects would need to be sent back to<br>
&gt; the<br>
&gt; messages patch for processing and display, so a realtime,<br>
&gt; bi-directional<br>
&gt; solution is very important.<br>
&gt;<br>
&gt;  insight?<br>
&gt;<br>
&gt; Onyx<br>
&gt;<br>
&gt; --<br>
&gt; <a href="http://www.onyx-ashanti.com" target="_blank">www.onyx-ashanti.com</a><br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt; UNSUBSCRIBE and account-management -&gt;<br>
&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt;<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div><a href="http://www.onyx-ashanti.com" target="_blank">www.onyx-ashanti.com</a></div><br></div><a title="phone number" style="color:rgb(0,0,63);background-color:rgb(255,255,191)"><br>
</a><br>