Peter! You&#39;re the man.&nbsp; That opens so many possibilities for me.&nbsp; Thanks!&nbsp; Always wondered what the difference was there.<br><br>I will look into vasp.<br><br>Kevin<br><br><div><span class="gmail_quote">On 12/25/06, <b class="gmail_sendername">
Peter Plessas</b> &lt;<a href="mailto:plessas@mur.at">plessas@mur.at</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;">Hi Kevin,
<br><br>i think you are getting dropouts when using arrays since the graphical<br>data in the array object is being updated. Use the [table] object (which<br>is the same as an array, but without the graphical display right
<br>visible. The waveform is accessible once you double-click it).<br><br>Using arrays/tables you can also loop backwards, which is not possible<br>using delread/write.<br><br>So you would have to write into an array cyclically (phasor~ is your
<br>friend here), and read at the same position, feeding back the audio<br>signal from the tabread to tabwrite, thus creating a loop.<br><br>You would have to force pd to do this one after the other (&quot;order<br>forcing&quot;) by putting the into a subpatch each, and connect those
<br>subpatches via audio patch cords. (there is also something on this topic<br>in the help patches in you doc folder i think).<br><br>Once you got this working, don&#39;t forget to check out the &quot;vasp&quot; library!
<br><br>Good luck,<br><br>Peter<br><br>Kevin McCoy wrote:<br>&gt; Hello listy,<br>&gt;<br>&gt; A lot of my friends play instruments I would like to process in<br>&gt; realtime.&nbsp;&nbsp;I<br>&gt; understand that one popular approach is with delay objects.&nbsp;&nbsp;At first I was
<br>&gt; wondering if there was a special array that didn&#39;t give dropouts when it<br>&gt; was<br>&gt; rewritten in realtime.&nbsp;&nbsp;I don&#39;t think there is?<br>&gt;<br>&gt; But similar things could be accomplished if there was a way to access a
<br>&gt; [delaywrite~] buffer as dynamically as you can an array.&nbsp;&nbsp;One example would<br>&gt; be reading the buffer backwards?<br>&gt;<br>&gt; I&#39;m eventually looking to build something similar to one of those Boss<br>&gt; Loopstations where you can overdub, reverse, etc in realtime.
<br>&gt;<br>&gt; Granted, I know next to nothing about how these things are actually coded<br>&gt; inside, but I thought I would pose the question and ask for ideas.<br>&gt;<br>&gt; Thank you!<br>&gt; Kevin<br>&gt;<br>&gt;
<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________<br>&gt; <a href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list<br>
&gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote></div><br><br clear="all"><br>-- <br>&quot;[D]aily life [is] a theatrical landscape in which &#39;everyone has their price,&#39; God (via televangelism) and happiness (smile buttons) become commodities, radio stations say they love you, and detergents have compassion for your hands.