<div dir="ltr">there's an interesting tool that game audio folks use that does some clever prestidigitation when encoding an MP3 and generates a gapless version. it runs on a PC, but can run under Wine pretty easily. requires old fashioned WAV files for input. here's the link. the page also has a lot of detailed information on why MP3s have this issue and how the tools solves this problem:<div>
<br></div><div><a href="http://www.compuphase.com/mp3/mp3loops.htm">http://www.compuphase.com/mp3/mp3loops.htm</a><br></div><div><br></div><div style>good luck!</div><div style><br></div><div style>scott</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Feb 19, 2013 at 10:55 AM, Hans-Christoph Steiner <span dir="ltr"><<a href="mailto:hans@at.or.at" target="_blank">hans@at.or.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Pd will play all files gapless, according to their file length. The 'gap'<br>
problem mostly refers to the MP3 format, which encodes the audio in fixed<br>
frame length. So if your song doesn't fit neatly into a multiple of the fixed<br>
frame length, you get a gap, i.e. the leftover part of the last frame is<br>
filled with silence. That's a problem with the MP3 format that basically all<br>
other file formats don't have.<br>
<span class="HOEnZb"><font color="#888888"><br>
.hc<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On 02/19/2013 12:47 PM, Rick T wrote:<br>
> Yes I do have the ability to change the playlist file to a text file<br>
> and alter it how it looks. The thing I'm looking for is an example of<br>
> gapless playing. I couldn't find one doing google search.<br>
><br>
> Thanks<br>
><br>
> On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli <<a href="mailto:reduzent@gmail.com">reduzent@gmail.com</a>> wrote:<br>
>> On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:<br>
>>> Greetings All<br>
>>><br>
>>> I have a playlist file (songs.pls) that I would like to play gapless<br>
>>> (without the 1 second pause between tracks) can puredata due this if so is<br>
>>> there and example?<br>
>><br>
>> It sounds doable to me. I'd do it with [textfile] reading your playlist<br>
>> which passes each line (after some message mangling) to a [readsf~]. My<br>
>> only concern is the chosen file format '.pls'. Pd (natively) is pretty<br>
>> bad in string parsing. If you could use your own format it would make<br>
>> things a lot easier. I don't know if you have any constraints there.<br>
>><br>
>> The simplest format of such a text file might be as an example:<br>
>><br>
>> filename1.wav<br>
>> filename2.wav<br>
>> whateverfile.wav<br>
>><br>
>><br>
>> Roman<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
>> UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
><br>
> _______________________________________________<br>
> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
> UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
><br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>