<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Jun 3, 2006, at 3:37 AM, chris clepper wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">On 6/2/06, <B class="gmail_sendername">Arie van Schutterhoef</B> &lt;<A href="mailto:arsche@xs4all.nl">arsche@xs4all.nl</A>&gt; wrote:<DIV><SPAN class="gmail_quote"></SPAN><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> &gt;about having the dsp running on seperate cpu's simultanously<BR>&gt;<A href="http://music.york.ac.uk/rimm/tech.htm">http://music.york.ac.uk/rimm/tech.htm</A></BLOCKQUOTE><DIV><BR>It would be possible for Pd to use the same Unix shm (and the Win32 equivalent) but some sort of sync system would probably be needed to keep the buffers moving along and not outputting duplicate or partial DSP frames.  I put a very non-sync shm object in GEM which works fine for video as that is more forgiving of minor problems compared to audio.  <BR><BR>Jack is another possiblity to spread DSP over multiple processes.  It might be possible for Pd to open several processes and manage them using one patcher although I have no idea about that feasibility.</DIV></DIV></BLOCKQUOTE><BR></DIV><DIV>Its quite easy to spread the calculation of multiple voices across CPUs.  My brother and I did this for this sound installation:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><A href="http://at.or.at/novnain/">http://at.or.at/novnain/</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>We used 6 computers each running the same patch all controlled by a master patch.  If you used something like OSC timetagging, which AFAIK doesn't exist in any OSC implementations, then you could actually have pretty tight sync, and perhaps decent latency, depending on your network setup.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>.hc</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">____________________________________________________________________________</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">"Terrorism is not an enemy.<SPAN class="Apple-converted-space">  </SPAN>It cannot be defeated.<SPAN class="Apple-converted-space">  </SPAN>It's a tactic.<SPAN class="Apple-converted-space">  </SPAN>It's about as sensible to say we declare war on night attacks and expect we're going to win that war.<SPAN class="Apple-converted-space">  </SPAN>We're not going to win the war on terrorism."</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica"><SPAN class="Apple-converted-space">                                    </SPAN>- retired U.S. Army general, William Odom</FONT></P>  </DIV><BR></BODY></HTML>