> From: Roman Haefeli <reduzent@gmail.com>
> To: pd-list@iem.at
> Cc:
> Sent: Tuesday, February 19, 2013 5:13 PM
> Subject: Re: [PD] using puredata to play playlist gapless
>
> On Die, 2013-02-19 at 13:55 -0500, Hans-Christoph Steiner wrote:
>> Pd will play all files gapless, according to their file length. The
> 'gap'
>> problem mostly refers to the MP3 format, which encodes the audio in fixed
>> frame length. So if your song doesn't fit neatly into a multiple of
> the fixed
>> frame length, you get a gap, i.e. the leftover part of the last frame is
>> filled with silence. That's a problem with the MP3 format that
> basically all
>> other
file formats don't have.
>
> This is nitpicking, but actually most ways to play a sound files in Pd
> are not totally gapless, unless the file lengths are exactly a multiple
> of 64 samples. This is the case with [readsf~ ], but also with
> [tabplay~]. Both start only on block boundaries. The only way (I
> currently can think of) to play absolutely gaplessly is to use
> [vline]/[tabread~ ] construct.
What about readsf~ inside a subpatch with [block~ 1]?
-Jonathan
>
> Roman