It's supposed to be possible with tabread4~, by using the onset inlet. There's an example in one of the help files. I looked at it a year ago and it was incomprehensible. YMMV. <div><br></div><div>If you figure it out, please post a simple example patch. This is my greatest joy-killer in Pd, because I really want to work with audio files which may be 1-2 hrs long. <br><br>On Friday, April 21, 2017, Antoine Villeret <<a href="mailto:antoine.villeret@gmail.com">antoine.villeret@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, <div><br></div><div>I'm looking for the best practice to scratch (change playback speed quickly) large sound file.</div><div><br></div><div>I've already tried :</div><div>- table and tabread4~ but table length is too limited </div><div>- readsf~ : can't change playback speed easily (I didn't try resampling with block~ yet)</div><div>- august/readanysf~ : seems pretty great but can't play backward, it also has a great feature : the return</div><div>- moonlib/sfread2~ : works with both positive and negative speed but only with 16bit audio file and quite buggy (strange output when it can't find file)</div><div>- moonlib/readsfv~ : works only with positive speed</div><div><br></div><div>Does someone know how to play large sound file with playback speed control (positive and negative) ?</div><div><br></div><div>Thanks </div><div><br></div><div>Antoine </div><div><div><div data-smartmail="gmail_signature">--<br>do it yourself                       <br><a href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.<wbr>fr</a><br></div></div>
</div></div>
</blockquote></div><br><br>-- <br><div dir="ltr"><div><div dir="ltr">--<br>
May you, and all beings<br>
be happy and free from suffering :)<br>
-- ancient Buddhist Prayer (Metta)<br></div></div></div><br>