If you are interested, with the sample_id system, the pdmtl abstractions have a basic 4 cue point system i.e. start,end, loop in, loop out . Once you load a wav with the sample_id system you can load it many times without the actual sample(frame) data being reloaded. Since you can save the cuepoints, you can "reload" the same file with a different set of the 4 cues.
<br>For example, you can have a loop.wav file, that can be loaded as 16 &quot;samples&quot; each one having their different 4 cue points. Even thought in PD, you have 16 &quot;copies&quot; of the same sample, the actual audio data is only loaded once.
<br><br>Tom<br><br><div><span class="gmail_quote">On 9/18/07, <b class="gmail_sendername">Hans-Christoph Steiner</b> &lt;<a href="mailto:hans@eds.org">hans@eds.org</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;">
<div style=""><div><br></div><div>Cool, thanks for the info.&nbsp; I am sure there are a dozen free C implementations of this, it&#39;s just a matter of getting that into a Pd object.&nbsp; Any volunteers?&nbsp; :D</div><div><br></div><div>
.hc</div><br><div><div>On Sep 18, 2007, at 6:42 AM, hard off wrote:</div><br><blockquote type="cite">the workaround i have at the moment is that audacity lets you export <span id="st" name="st" class="st">cue</span> points as a .txt file.
<br><br>As long as you don&#39;t add any labels to your <span id="st" name="st" class="st">cue</span> points, then that text file contains a list of <span id="st" name="st" class="st">cue</span> point times which you can read directly into an array in pd.&nbsp; 
<br><br>in audacity, do the following:<br><br>Project -&gt; New Label Track <br>select your <span id="st" name="st" class="st">cue</span> points (Add Label at Selection)<br>File -&gt; Export Labels<br><br><br> <br><br> <br>
 <br>  however, a pd object to read the <span id="st" name="st" class="st">cue</span> points from .wav or .aiff files would be very useful.&nbsp; from what i have been reading, all the <span id="st" name="st" class="st">cue</span>
 points are stored as a single line of data in the header of the file. <br><br><br>here&#39;s a <span id="st" name="st" class="st">cue</span> point reader as a supercollider patch:<br><br> <a href="http://www.create.ucsb.edu/pipermail/sc-users/2006-November/029666.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.create.ucsb.edu/pipermail/sc-users/2006-November/029666.html</a><br><br><br><br><br></blockquote></div><br><div> <span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<br><span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div><br style="font-family: Tahoma;"></div><div>----------------------------------------------------------------------------<br style="font-family: Tahoma;"></div><div><br></div><div>Man has survived hitherto because he was too ignorant to know how to realize his wishes.&nbsp;&nbsp;Now that he can realize them, he must either change them, or perish. &nbsp; &nbsp;-William Carlos Williams
</div><br></span></span> </div><br></div><br>_______________________________________________<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; 
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br><br></blockquote></div><br>