[PD] How to scratch large sound file ?

cyrille henry ch at chnry.net
Sat Apr 22 10:00:45 CEST 2017



Le 21/04/2017 à 22:45, Antoine Villeret a écrit :
> Thanks for the hint,
>
> but how to fill a table with a sound with more than 4000000 samples ?
> is there a direct-from-disk solution for that ?
> also I need high fidelity playback at nominal speed.

for direct to disk, nominal speed, use readsf~


>
> Thanks
>
> Antoine
>
> --
> do it yourself
> http://antoine.villeret.free.fr
>
> 2017-04-21 22:38 GMT+02:00 David <dfkettle at gmail.com <mailto:dfkettle at gmail.com>>:
>
>     Which one?
>
>
>         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.
>
>         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.
>
>         On Friday, April 21, 2017, Antoine Villeret <antoine.villeret at gmail.com <mailto:antoine.villeret at gmail.com>>
>         wrote:
>
>         > Hi,
>         >
>         > I'm looking for the best practice to scratch (change playback speed
>         > quickly) large sound file.
>         >
>         > I've already tried :
>         > - table and tabread4~ but table length is too limited
>         > - readsf~ : can't change playback speed easily (I didn't try resampling
>         > with block~ yet)
>         > - august/readanysf~ : seems pretty great but can't play backward, it also
>         > has a great feature : the return
>         > - 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)
>         > - moonlib/readsfv~ : works only with positive speed
>         >
>         > Does someone know how to play large sound file with playback speed control
>         > (positive and negative) ?
>         >
>         > Thanks
>         >
>         > Antoine
>         > --
>         > do it yourself
>         > http://antoine.villeret.free.fr <http://antoine.villeret.free.fr>
>         >
>
>
>     _______________________________________________
>     Pd-list at lists.iem.at <mailto:Pd-list at lists.iem.at> mailing list
>     UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list <https://lists.puredata.info/listinfo/pd-list>
>
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>



More information about the Pd-list mailing list