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