Made an abstraction that will split a symbol by a delimiter using the new [list tosymbol] [list fromsymbol] methods (attached). (So this is for the newer vanilla versions ~0.46)
Uses [List_buffer] abstraction which is a cold-inlet growable list w/ bang to output and clear. This I created to suit the purpose I couldn't find anything similar in the list-abs.
Thanks all, John.
On Sunday, 1 March 2015, 20:21, JF saintidle@yahoo.com wrote:
T hanks Iohannes & Tim,
I would be interested in how to achieve this with [text]?
I've been playing with text for the first time today, I thought that the 'fields' were only whitespace separated.
if I had... [text define longsymbols]
[symbol aaaa_bbbb ( | [text set longsymbols]
...how would I then retrieve the 'aaaa' and 'bbbb' separately?
(Otherwise I will just use l2s/list2symbol)
Thanks! John
On Sunday, 1 March 2015, 19:21, tim vets timvets@gmail.com wrote:
sorry, in that example, the last [unpack s s] should probably be [unpack f
s]
2015-03-01 20:17 GMT+01:00 tim vets timvets@gmail.com:
maybe using s2l ?
something (roughly) like:
[symbol drums_1.wav( | [symbol _(
| | [s2l]
[unpack s s]
| | [symbol .( | | [s2l] [unpack s s]
[f ] | [1\
gr,
Tim
2015-03-01 20:03 GMT+01:00 JF via Pd-list pd-list@lists.iem.at:
Is it possible to split a formatted symbol such as...
drums_1.wav
...to extract the float '1' and use that to assign a
meaningful attribute?
For example a float could represent a loop playback switch.
if I have 'drums_0.wav' I would like to extract the float,
find that it
is '0' and then I would know that this WAV file is say, not
to be looped.
Or if I had 'drums_1.wav' I would be able to parse the
filename, find the '1'
which I now know to loop the WAV file.
Thanks in advance! John
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list