Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
Example of what's in my songs.pls file below please note I will have 1000's of 1 second audio files that I would like to play gapless/seamless and without a pause
[playlist] NumberOfEntries=3
File000001=000001test.wav Title000001=000001test.wav
File000002=000002test.wav Title000002=000002test.wav
File000003=000003test.wav Title000003=000003test.wav
Version=2
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
Thanks
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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.
.hc
On 02/19/2013 12:47 PM, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
Thanks
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
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:
http://www.compuphase.com/mp3/mp3loops.htm
good luck!
scott
On Tue, Feb 19, 2013 at 10:55 AM, Hans-Christoph Steiner hans@at.or.atwrote:
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.
.hc
On 02/19/2013 12:47 PM, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
Thanks
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com
wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if
so is
there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
From: Scott R. Looney scottrlooney@gmail.com To: Hans-Christoph Steiner hans@at.or.at Cc: pd-list pd-list@iem.at Sent: Tuesday, February 19, 2013 2:32 PM Subject: Re: [PD] using puredata to play playlist gapless
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:
Well, if you require WAV for input you might as well convert to OGG which AFAICT doesn't suffer from this problem.
-Jonathan
http://www.compuphase.com/mp3/mp3loops.htm
good luck!
scott
On Tue, Feb 19, 2013 at 10:55 AM, Hans-Christoph Steiner hans@at.or.at 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.
.hc
On 02/19/2013 12:47 PM, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
Thanks
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
agreed - Ogg is based on samples, not frames, from what i remember, but just in case the files had to be MP3 for some reason, you could set them up in this utility and get your seamless playback that way.
scott
On Tue, Feb 19, 2013 at 1:22 PM, Jonathan Wilkes jancsika@yahoo.com wrote:
From: Scott R. Looney scottrlooney@gmail.com To: Hans-Christoph Steiner hans@at.or.at Cc: pd-list pd-list@iem.at Sent: Tuesday, February 19, 2013 2:32 PM Subject: Re: [PD] using puredata to play playlist gapless
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:
Well, if you require WAV for input you might as well convert to OGG which AFAICT doesn't suffer from this problem.
-Jonathan
http://www.compuphase.com/mp3/mp3loops.htm
good luck!
scott
On Tue, Feb 19, 2013 at 10:55 AM, Hans-Christoph Steiner hans@at.or.at
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.
.hc
On 02/19/2013 12:47 PM, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
Thanks
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com
wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if
so is
there and example?
It sounds doable to me. I'd do it with [textfile] reading your
playlist
which passes each line (after some message mangling) to a [readsf~].
My
only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
On Feb 19, 2013, at 4:22 PM, Jonathan Wilkes wrote:
From: Scott R. Looney scottrlooney@gmail.com To: Hans-Christoph Steiner hans@at.or.at Cc: pd-list pd-list@iem.at Sent: Tuesday, February 19, 2013 2:32 PM Subject: Re: [PD] using puredata to play playlist gapless
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:
Well, if you require WAV for input you might as well convert to OGG which AFAICT doesn't suffer from this problem.
only MP3 has this problem, WAV does not either, as far as I know. Basically, avoid MP3 and you will have gapless playback everywhere.
.hc
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.
Roman
On 02/19/2013 12:47 PM, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
Thanks
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
----- Original Message -----
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
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just one filename per line) with [textfile]. You make [textfile] output its first line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to [textfile] to make it output the next filename.
Roman
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just one filename per line) with [textfile]. You make [textfile] output its first line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to [textfile] to make it output the next filename.
Roman
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi Rick
I think you might need a semicolon at the end of each line in your text file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote:
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just one filename per line) with [textfile]. You make [textfile] output its first line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to [textfile] to make it output the next filename.
Roman
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com
wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if
so is
there and example?
It sounds doable to me. I'd do it with [textfile] reading your
playlist
which passes each line (after some message mangling) to a [readsf~].
My
only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Hi Rick
I think you might need a semicolon at the end of each line in your text file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote:
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just one filename per line) with [textfile]. You make [textfile] output its first line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to [textfile] to make it output the next filename.
Roman
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote:
Greetings All
I have a playlist file (songs.pls) that I would like to play gapless (without the 1 second pause between tracks) can puredata due this if so is there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a [readsf~]. My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would make things a lot easier. I don't know if you have any constraints there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open 001test.wav", then it needs a "1" to start playback. Forgive me if you already know this, but you can string 2 messages together with a comma. And to get the filename from textfile into a message like that, you need to use $1 as a placeholder. So between textfile and readsf~ you need a message saying something like "open $1, 1". That'll turn into 2 messages: "open 001test.wav" and then "1". If the files are in the same directory as the patch, it should work (I think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Hi Rick
I think you might need a semicolon at the end of each line in your text file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote:
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example
of
gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just one filename per line) with [textfile]. You make [textfile] output its
first
line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to
[textfile]
to make it output the next filename.
Roman
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: > Greetings All > > I have a playlist file (songs.pls) that I would like to play
gapless
> (without the 1 second pause between tracks) can puredata due this
if
> so is > there and example?
It sounds doable to me. I'd do it with [textfile] reading your playlist which passes each line (after some message mangling) to a
[readsf~].
My only concern is the chosen file format '.pls'. Pd (natively) is pretty bad in string parsing. If you could use your own format it would
make
things a lot easier. I don't know if you have any constraints
there.
The simplest format of such a text file might be as an example:
filename1.wav filename2.wav whateverfile.wav
Roman
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Ok I'm still having issues I uploaded an image of the PD to see if someone spots something off the bat http://imageshack.us/photo/my-images/12/selection007p.png/ and I've attached a text file with the debugging stuff included I can hear the sound when I click on the [open /tmp/test/n000041test.wav( message box
But I get no sound using the open panel to load the textfile I've also attached the negplaylist.txt file and renamed everything in-case I had some strange control character hiding in the file.
When I bang the [openpanel] object and clink on the [print( message box above the [textfile] I get this in the PD log
--------- textfile or qlist contents: ----------- n000041test.wav ; ; n000042test.wav ; ; n000043test.wav ; ; n000044test.wav ; ; n000045test.wav ; ; n000046test.wav ; ; n000047test.wav ; ; n000048test.wav ; ; n000049test.wav ; ; n000050test.wav ; ;
Still trying to figure out why this won't play the files.
On Tue, Feb 19, 2013 at 4:15 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open 001test.wav", then it needs a "1" to start playback. Forgive me if you already know this, but you can string 2 messages together with a comma. And to get the filename from textfile into a message like that, you need to use $1 as a placeholder. So between textfile and readsf~ you need a message saying something like "open $1, 1". That'll turn into 2 messages: "open 001test.wav" and then "1". If the files are in the same directory as the patch, it should work (I think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Hi Rick
I think you might need a semicolon at the end of each line in your text file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote:
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote:
Yes I do have the ability to change the playlist file to a text file and alter it how it looks. The thing I'm looking for is an example of gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just one filename per line) with [textfile]. You make [textfile] output its first line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to [textfile] to make it output the next filename.
Roman
On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli reduzent@gmail.com wrote: > On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: >> Greetings All >> >> I have a playlist file (songs.pls) that I would like to play >> gapless >> (without the 1 second pause between tracks) can puredata due this >> if >> so is >> there and example? > > It sounds doable to me. I'd do it with [textfile] reading your > playlist > which passes each line (after some message mangling) to a > [readsf~]. > My > only concern is the chosen file format '.pls'. Pd (natively) is > pretty > bad in string parsing. If you could use your own format it would > make > things a lot easier. I don't know if you have any constraints > there. > > The simplest format of such a text file might be as an example: > > filename1.wav > filename2.wav > whateverfile.wav > > > Roman > > > > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Have you nitride giving textile a bang after opening the file?
Also, the test message should be connected straight to readsf~, not to the message - you should hear the file played then.
On Tuesday, February 19, 2013, Rick T wrote:
Ok I'm still having issues I uploaded an image of the PD to see if someone spots something off the bat http://imageshack.us/photo/my-images/12/selection007p.png/ and I've attached a text file with the debugging stuff included I can hear the sound when I click on the [open /tmp/test/n000041test.wav( message box
But I get no sound using the open panel to load the textfile I've also attached the negplaylist.txt file and renamed everything in-case I had some strange control character hiding in the file.
When I bang the [openpanel] object and clink on the [print( message box above the [textfile] I get this in the PD log
--------- textfile or qlist contents: ----------- n000041test.wav ; ; n000042test.wav ; ; n000043test.wav ; ; n000044test.wav ; ; n000045test.wav ; ; n000046test.wav ; ; n000047test.wav ; ; n000048test.wav ; ; n000049test.wav ; ; n000050test.wav ; ;
Still trying to figure out why this won't play the files.
On Tue, Feb 19, 2013 at 4:15 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open
001test.wav",
then it needs a "1" to start playback. Forgive me if you already know
this,
but you can string 2 messages together with a comma. And to get the
filename
from textfile into a message like that, you need to use $1 as a
placeholder.
So between textfile and readsf~ you need a message saying something like "open $1, 1". That'll turn into 2 messages: "open 001test.wav" and then
"1".
If the files are in the same directory as the patch, it should work (I think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com
wrote:
Hi Rick
I think you might need a semicolon at the end of each line in your
text
file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote:
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote:
On Die, 2013-02-19 at 07:47 -1000, Rick T wrote: > Yes I do have the ability to change the playlist file to a text
file
> and alter it how it looks. The thing I'm looking for is an
example
> of > gapless playing. I couldn't find one doing google search.
You load your playlist (in its most simple form it would be just
one
filename per line) with [textfile]. You make [textfile] output its first line, feed that to [readsf~]. Then you feed the right outlet of [readsf~] - which bangs when the file is finished - back to [textfile] to make it output the next filename.
Roman
> On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli <
reduzent@gmail.com>
> wrote: > > On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: > >> Greetings All > >> > >> I have a playlist file (songs.pls) that I would like to play > >> gapless > >> (without the 1 second pause between tracks) can puredata due
this
> >> if > >> so is > >> there and example? > >
Yes I have tried giving textfile a bang. Still no sound
I'm not sure what you mean by the second response since I get sound when I click on the message with the single wav file hard coded in the message box. I don't get sound when I load a playlist text file.
Thanks
On Tue, Feb 19, 2013 at 6:22 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Have you nitride giving textile a bang after opening the file?
Also, the test message should be connected straight to readsf~, not to the message - you should hear the file played then.
On Tuesday, February 19, 2013, Rick T wrote:
Ok I'm still having issues I uploaded an image of the PD to see if someone spots something off the bat http://imageshack.us/photo/my-images/12/selection007p.png/ and I've attached a text file with the debugging stuff included I can hear the sound when I click on the [open /tmp/test/n000041test.wav( message box
But I get no sound using the open panel to load the textfile I've also attached the negplaylist.txt file and renamed everything in-case I had some strange control character hiding in the file.
When I bang the [openpanel] object and clink on the [print( message box above the [textfile] I get this in the PD log
--------- textfile or qlist contents: ----------- n000041test.wav ; ; n000042test.wav ; ; n000043test.wav ; ; n000044test.wav ; ; n000045test.wav ; ; n000046test.wav ; ; n000047test.wav ; ; n000048test.wav ; ; n000049test.wav ; ; n000050test.wav ; ;
Still trying to figure out why this won't play the files.
On Tue, Feb 19, 2013 at 4:15 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open 001test.wav", then it needs a "1" to start playback. Forgive me if you already know this, but you can string 2 messages together with a comma. And to get the filename from textfile into a message like that, you need to use $1 as a placeholder. So between textfile and readsf~ you need a message saying something like "open $1, 1". That'll turn into 2 messages: "open 001test.wav" and then "1". If the files are in the same directory as the patch, it should work (I think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Hi Rick
I think you might need a semicolon at the end of each line in your text file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote:
Thanks for all the help/suggestions but I still seem to be running into a problem of it not playing the files. I made the changes to playlist file and edited the playlist.txt file the playlist.txt file has 001test.wav 002test.wav 003test.wav
I've included the the pd patch to see if someone can tell me what I'm doing wrong
Thanks.
On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com wrote: > On Die, 2013-02-19 at 07:47 -1000, Rick T wrote: >> Yes I do have the ability to change the playlist file to a text >> file >> and alter it how it looks. The thing I'm looking for is an >> example >> of >> gapless playing. I couldn't find one doing google search. > > You load your playlist (in its most simple form it would be just > one > filename per line) with [textfile]. You make [textfile] output its > first > line, feed that to [readsf~]. Then you feed the right outlet of > [readsf~] - which bangs when the file is finished - back to > [textfile] > to make it output the next filename. > > Roman > >> On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli >> reduzent@gmail.com >> wrote: >> > On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: >> >> Greetings All >> >> >> >> I have a playlist file (songs.pls) that I would like to play >> >> gapless >> >> (without the 1 second pause between tracks) can puredata due >> >> this >> >> if >> >> so is >> >> there and example? >> >
On Tue, 2013-02-19 at 20:57 -1000, Rick T wrote:
Yes I have tried giving textfile a bang. Still no sound
I'm not sure what you mean by the second response since I get sound when I click on the message with the single wav file hard coded in the message box. I don't get sound when I load a playlist text file.
Ok. [textfile] does not prepend any selector to its output. I simply outputs 'filename.wav', but the messagebox [open $1, 1( expects a 'symbol filename.wav' message. Insert a an object [symbol] between [textfile] and [open $1, 1(.
I made a little sketch (see attachment) which turns out to almost identical to your version.
Roman
On Tue, Feb 19, 2013 at 6:22 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Have you nitride giving textile a bang after opening the file?
Also, the test message should be connected straight to readsf~, not to the message - you should hear the file played then.
On Tuesday, February 19, 2013, Rick T wrote:
Ok I'm still having issues I uploaded an image of the PD to see if someone spots something off the bat http://imageshack.us/photo/my-images/12/selection007p.png/ and I've attached a text file with the debugging stuff included I can hear the sound when I click on the [open /tmp/test/n000041test.wav( message box
But I get no sound using the open panel to load the textfile I've also attached the negplaylist.txt file and renamed everything in-case I had some strange control character hiding in the file.
When I bang the [openpanel] object and clink on the [print( message box above the [textfile] I get this in the PD log
--------- textfile or qlist contents: ----------- n000041test.wav ; ; n000042test.wav ; ; n000043test.wav ; ; n000044test.wav ; ; n000045test.wav ; ; n000046test.wav ; ; n000047test.wav ; ; n000048test.wav ; ; n000049test.wav ; ; n000050test.wav ; ;
Still trying to figure out why this won't play the files.
On Tue, Feb 19, 2013 at 4:15 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open 001test.wav", then it needs a "1" to start playback. Forgive me if you already know this, but you can string 2 messages together with a comma. And to get the filename from textfile into a message like that, you need to use $1 as a placeholder. So between textfile and readsf~ you need a message saying something like "open $1, 1". That'll turn into 2 messages: "open 001test.wav" and then "1". If the files are in the same directory as the patch, it should work (I think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Hi Rick
I think you might need a semicolon at the end of each line in your text file: 001test.wav; 002test.wav; 003test.wav;
Cheers Dafydd
On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote: > > Thanks for all the help/suggestions but I still seem to be running > into a problem of it not playing the files. I made the changes to > playlist file and edited the playlist.txt file > the playlist.txt file has > 001test.wav > 002test.wav > 003test.wav > > I've included the the pd patch to see if someone can tell me what > I'm > doing wrong > > Thanks. > > > > On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com > wrote: > > On Die, 2013-02-19 at 07:47 -1000, Rick T wrote: > >> Yes I do have the ability to change the playlist file to a text > >> file > >> and alter it how it looks. The thing I'm looking for is an > >> example > >> of > >> gapless playing. I couldn't find one doing google search. > > > > You load your playlist (in its most simple form it would be just > > one > > filename per line) with [textfile]. You make [textfile] output its > > first > > line, feed that to [readsf~]. Then you feed the right outlet of > > [readsf~] - which bangs when the file is finished - back to > > [textfile] > > to make it output the next filename. > > > > Roman > > > >> On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli > >> reduzent@gmail.com > >> wrote: > >> > On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: > >> >> Greetings All > >> >> > >> >> I have a playlist file (songs.pls) that I would like to play > >> >> gapless > >> >> (without the 1 second pause between tracks) can puredata due > >> >> this > >> >> if > >> >> so is > >> >> there and example? > >> >
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Yikes - you're right Roman - sorry. That's what I get for trying to patch in my head and not in Pd.
On Wed, Feb 20, 2013 at 4:11 AM, Roman Haefeli reduzent@gmail.com wrote:
On Tue, 2013-02-19 at 20:57 -1000, Rick T wrote:
Yes I have tried giving textfile a bang. Still no sound
I'm not sure what you mean by the second response since I get sound when I click on the message with the single wav file hard coded in the message box. I don't get sound when I load a playlist text file.
Ok. [textfile] does not prepend any selector to its output. I simply outputs 'filename.wav', but the messagebox [open $1, 1( expects a 'symbol filename.wav' message. Insert a an object [symbol] between [textfile] and [open $1, 1(.
I made a little sketch (see attachment) which turns out to almost identical to your version.
Roman
On Tue, Feb 19, 2013 at 6:22 PM, Dafydd Hughes dafydd61@gmail.com
wrote:
Have you nitride giving textile a bang after opening the file?
Also, the test message should be connected straight to readsf~, not to
the
message - you should hear the file played then.
On Tuesday, February 19, 2013, Rick T wrote:
Ok I'm still having issues I uploaded an image of the PD to see if someone spots something off the bat http://imageshack.us/photo/my-images/12/selection007p.png/ and I've attached a text file with the debugging stuff included I can hear the sound when I click on the [open /tmp/test/n000041test.wav( message box
But I get no sound using the open panel to load the textfile I've also attached the negplaylist.txt file and renamed everything in-case I had some strange control character hiding in the file.
When I bang the [openpanel] object and clink on the [print( message box above the [textfile] I get this in the PD log
--------- textfile or qlist contents: ----------- n000041test.wav ; ; n000042test.wav ; ; n000043test.wav ; ; n000044test.wav ; ; n000045test.wav ; ; n000046test.wav ; ; n000047test.wav ; ; n000048test.wav ; ; n000049test.wav ; ; n000050test.wav ; ;
Still trying to figure out why this won't play the files.
On Tue, Feb 19, 2013 at 4:15 PM, Dafydd Hughes dafydd61@gmail.com
wrote:
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open 001test.wav", then it needs a "1" to start playback. Forgive me if you already
know
this, but you can string 2 messages together with a comma. And to get the filename from textfile into a message like that, you need to use $1 as a placeholder. So between textfile and readsf~ you need a message saying something
like
"open $1, 1". That'll turn into 2 messages: "open 001test.wav" and
then
"1". If the files are in the same directory as the patch, it should work
(I
think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com
wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason
it
just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes <dafydd61@gmail.com
wrote: > Hi Rick > > I think you might need a semicolon at the end of each line in
your
> text > file: > 001test.wav; > 002test.wav; > 003test.wav; > > Cheers > Dafydd > > > On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com
wrote:
>> >> Thanks for all the help/suggestions but I still seem to be
running
>> into a problem of it not playing the files. I made the changes
to
>> playlist file and edited the playlist.txt file >> the playlist.txt file has >> 001test.wav >> 002test.wav >> 003test.wav >> >> I've included the the pd patch to see if someone can tell me
what
>> I'm >> doing wrong >> >> Thanks. >> >> >> >> On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli <
reduzent@gmail.com>
>> wrote: >> > On Die, 2013-02-19 at 07:47 -1000, Rick T wrote: >> >> Yes I do have the ability to change the playlist file to a
text
>> >> file >> >> and alter it how it looks. The thing I'm looking for is an >> >> example >> >> of >> >> gapless playing. I couldn't find one doing google search. >> > >> > You load your playlist (in its most simple form it would be
just
>> > one >> > filename per line) with [textfile]. You make [textfile]
output its
>> > first >> > line, feed that to [readsf~]. Then you feed the right outlet
of
>> > [readsf~] - which bangs when the file is finished - back to >> > [textfile] >> > to make it output the next filename. >> > >> > Roman >> > >> >> On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli >> >> reduzent@gmail.com >> >> wrote: >> >> > On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: >> >> >> Greetings All >> >> >> >> >> >> I have a playlist file (songs.pls) that I would like to
play
>> >> >> gapless >> >> >> (without the 1 second pause between tracks) can puredata
due
>> >> >> this >> >> >> if >> >> >> so is >> >> >> there and example? >> >> >
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks so much for the help it worked!!!!
On Tue, Feb 19, 2013 at 11:11 PM, Roman Haefeli reduzent@gmail.com wrote:
On Tue, 2013-02-19 at 20:57 -1000, Rick T wrote:
Yes I have tried giving textfile a bang. Still no sound
I'm not sure what you mean by the second response since I get sound when I click on the message with the single wav file hard coded in the message box. I don't get sound when I load a playlist text file.
Ok. [textfile] does not prepend any selector to its output. I simply outputs 'filename.wav', but the messagebox [open $1, 1( expects a 'symbol filename.wav' message. Insert a an object [symbol] between [textfile] and [open $1, 1(.
I made a little sketch (see attachment) which turns out to almost identical to your version.
Roman
On Tue, Feb 19, 2013 at 6:22 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Have you nitride giving textile a bang after opening the file?
Also, the test message should be connected straight to readsf~, not to the message - you should hear the file played then.
On Tuesday, February 19, 2013, Rick T wrote:
Ok I'm still having issues I uploaded an image of the PD to see if someone spots something off the bat http://imageshack.us/photo/my-images/12/selection007p.png/ and I've attached a text file with the debugging stuff included I can hear the sound when I click on the [open /tmp/test/n000041test.wav( message box
But I get no sound using the open panel to load the textfile I've also attached the negplaylist.txt file and renamed everything in-case I had some strange control character hiding in the file.
When I bang the [openpanel] object and clink on the [print( message box above the [textfile] I get this in the PD log
--------- textfile or qlist contents: ----------- n000041test.wav ; ; n000042test.wav ; ; n000043test.wav ; ; n000044test.wav ; ; n000045test.wav ; ; n000046test.wav ; ; n000047test.wav ; ; n000048test.wav ; ; n000049test.wav ; ; n000050test.wav ; ;
Still trying to figure out why this won't play the files.
On Tue, Feb 19, 2013 at 4:15 PM, Dafydd Hughes dafydd61@gmail.com wrote:
Oh silly me. You need to look at the syntax for using readsf~ - it's more complicated. First, readsf~ needs an open message e.g. "open 001test.wav", then it needs a "1" to start playback. Forgive me if you already know this, but you can string 2 messages together with a comma. And to get the filename from textfile into a message like that, you need to use $1 as a placeholder. So between textfile and readsf~ you need a message saying something like "open $1, 1". That'll turn into 2 messages: "open 001test.wav" and then "1". If the files are in the same directory as the patch, it should work (I think).
Cheers Dafydd
On Tue, Feb 19, 2013 at 9:06 PM, Rick T ratulloch@gmail.com wrote:
I had my hopes up but adding the semicolon to the end didn't help.
I have all the files in the same directory and for whatever reason it just refuses to play. I don't even have any errors on the Puredata Log screen. Any other ideas?
Thanks
On Tue, Feb 19, 2013 at 3:28 PM, Dafydd Hughes dafydd61@gmail.com wrote: > Hi Rick > > I think you might need a semicolon at the end of each line in your > text > file: > 001test.wav; > 002test.wav; > 003test.wav; > > Cheers > Dafydd > > > On Tue, Feb 19, 2013 at 8:22 PM, Rick T ratulloch@gmail.com wrote: >> >> Thanks for all the help/suggestions but I still seem to be running >> into a problem of it not playing the files. I made the changes to >> playlist file and edited the playlist.txt file >> the playlist.txt file has >> 001test.wav >> 002test.wav >> 003test.wav >> >> I've included the the pd patch to see if someone can tell me what >> I'm >> doing wrong >> >> Thanks. >> >> >> >> On Tue, Feb 19, 2013 at 12:08 PM, Roman Haefeli reduzent@gmail.com >> wrote: >> > On Die, 2013-02-19 at 07:47 -1000, Rick T wrote: >> >> Yes I do have the ability to change the playlist file to a text >> >> file >> >> and alter it how it looks. The thing I'm looking for is an >> >> example >> >> of >> >> gapless playing. I couldn't find one doing google search. >> > >> > You load your playlist (in its most simple form it would be just >> > one >> > filename per line) with [textfile]. You make [textfile] output its >> > first >> > line, feed that to [readsf~]. Then you feed the right outlet of >> > [readsf~] - which bangs when the file is finished - back to >> > [textfile] >> > to make it output the next filename. >> > >> > Roman >> > >> >> On Tue, Feb 19, 2013 at 12:53 AM, Roman Haefeli >> >> reduzent@gmail.com >> >> wrote: >> >> > On Die, 2013-02-19 at 00:31 -1000, Rick T wrote: >> >> >> Greetings All >> >> >> >> >> >> I have a playlist file (songs.pls) that I would like to play >> >> >> gapless >> >> >> (without the 1 second pause between tracks) can puredata due >> >> >> this >> >> >> if >> >> >> so is >> >> >> there and example? >> >> >
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list