On that note, I could not download s-abs from Chris&#39; site!<br><br>~Kyle<br><br><div><span class="gmail_quote">On 5/16/07, <b class="gmail_sendername">Luigi Rensinghoff</b> &lt;<a href="mailto:luigi.rensinghoff@freenet.de">
luigi.rensinghoff@freenet.de</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>Have a look at s-bitcrusher
</div><div><br></div><div><a href="http://mccormick.cx/projects/s-abstractions/page/abstractions" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mccormick.cx/projects/s-abstractions/page/abstractions
</a></div><div><br></div><div>just as an inspiration for a GUI maybe, its not exactly what you want, but its worth a look</div><div><br></div><div><br></div><div>Luigi</div><div><br></div><br><div><div>Am 16.05.2007 um 23:08 schrieb 
<a href="mailto:padawan12@obiwannabe.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">padawan12@obiwannabe.co.uk</a>:</div><br><blockquote type="cite"><div><span class="e" id="q_11296c31624719ae_1">
<p>You&#39;re on exactly the right track and thinking all the right things. </p><p>An important value to grab is the length of the sample (in samples)</p><p>which you can get from [soundfiler]. Multiply your [phasor~] by the
</p><p>magnitude of the loop and add it to an offset in samples and that should</p><p>be the table index you need.</p><p>(please excuse awful html formatting , using webmailer )</p><p>andy</p><p><br>&nbsp;</p> <table width="100%">
 <tbody><tr><td bgcolor="blue" width="5">&nbsp;</td><td> <div><p><font face="Arial" size="2"><span>Hi!</span></font></p><p><font face="Arial" size="2"><span>Maybe I haven't looked hard enough but I just haven't been able to find any examples on building a sample playback engine
<span>&nbsp; </span>that will allow for sample-start, loop-start and loop-end positions to be set. The question is what would be the easiest way to achieve this.</span></font></p><p><font face="Arial" size="2"><span>I have been thinking about ways to achieve the sample clock driver but since I'm new to PD perhaps my thinking is too complex.
</span></font></p><p><font face="Arial" size="2"><span>My ideas have been:</span></font></p> <ol> <li><font face="Arial" size="2"><span>Should I try generating the sample clock driver using two phasor~ objects where one phasor~ handles sample-start 'til loop-end and let the other one (loop-start 'til loop-end) kick in once the first one has completed it's first and single run.
</span></font> </li><li><font face="Arial" size="2"><span>Perhaps using a vline~ for the first part instead of a phasor~</span></font> </li><li><font face="Arial" size="2"><span>Simply using one phasor~ object and offsetting the start value of it's second cycle to the loop-start position
</span></font> </li><li><font face="Arial" size="2"><span>Simply using a vline~ object and "loop it" with a different start position the second time onwards.</span></font> </li></ol><div style="margin-left: 18pt;"><font face="Arial" size="2">
<span>&nbsp;</span></font><br></div><p><font face="Arial" size="2"><span>I suppose I would have to use the samphold~ object to make the shift between phasor~ or vline~ or just to offset the start position of a phasors~ second cycle.
</span></font></p><p><font face="Arial" size="2"><span>Any ideas or examples on how to best achieve this would be more than welcome.</span></font></p><div><font face="Arial" size="2"><span>&nbsp;</span></font><br></div><p><font face="Arial" size="2">
<span>/Mikael</span></font></p></div></td></tr></tbody></table></span></div><span class="q"><div style="margin: 0px;">_______________________________________________</div><div style="margin: 0px;"><a href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
PD-list@iem.at</a> mailing list</div><div style="margin: 0px;">UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.puredata.info/listinfo/pd-list</a></div> </span></blockquote></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><br clear="all"><br>-- <br><br><a href="http://theradioproject.com">http://theradioproject.com</a><br><a href="http://perhapsidid.blogspot.com">http://perhapsidid.blogspot.com</a><br><br>
(((())))(()()((((((((()())))()(((((((())()()())())))<br>(())))))(()))))))))))))(((((((((((()()))))))))((())))<br>))(((((((((((())))())))))))))))))))__________<br>_____())))))(((((((((((((()))))))))))_______<br>((((((())))))))))))((((((((000)))oOOOOOO