here are some diagrams, maybe help you out.
to load your files:
[r $0-file]
|
| [r $0-reset]
| |
[t a b] [0 (
| \ /
| [f ]x[+ 1]
| |
|
|
| [r $0-number-of-samples]
| |
[pack s f]
|
[read -resize $1 $2-arrayname(
|
[soundfiler]
| [r $0-number-of-samples]
| \
[tabwrite lengths]
[r $0-file] (from the load section)
|
[add $1(
|
then, to save the current group of samplenames:
[0]
|
[savepanel]
|
[write $1(
|
to load a .txt file :
[0] (bang)
|
[t b b b b b ]
| | | | \
| [r $0-number-of-samples] |
| | | | |
[f ] | | |
| | | |
[until] [rewind( [read $1( [clear(
| \ \ \
| \ \
| \ \
| \
| \
|
|
|
* the [playlist] external is in the unauthorized library, and is created like this:
[playlist all 200 200] (all=filetypes to accept, 200 200 = dimensions)
unfortunately i don't think it works on windows machines. it should be included with normal pd-extended distros for other architectures though.