[PD] message-creation and parsing questions
bbogart at ryerson.ca
bbogart at ryerson.ca
Thu Jun 12 16:17:33 CEST 2003
tcl object??
----- Original Message -----
From: Hans-Christoph Steiner <hans at eds.org>
Date: Wednesday, June 11, 2003 11:37 pm
Subject: Re: [PD] message-creation and parsing questions
>
> > On Tuesday, June 10, 2003, at 11:03 pm, David Merrill wrote:
> >
> >> Hello pd-ers,
> >> I'm still getting the hang of pd, and I'm currently using it to
> build
> >> the mechanism to run a perceptual experiment. For each
> condition I
> >> want to read in values from a text file, play a tone, and
> record the
> >> result. The parts I'm having trouble with are:
> >>
> >> - how can I build up a message from parts? for instance, the
> >> [writesf~] object responds to an "open" message with a single
> >> argument, like:
> >> "open /tmp/output1.wav"
> >> but I want to be able to iterate, and supply "output2.wav",
> >> "output3.wav" etc.. I have looked at the docs for the [pack]
> object,
> >> but I'm not sure that it can receive messages as input and pack
> them,
> >> or output it's result as a message - is that correct? am I
> thinking
> >> about this in a wrong way?
> >>
> [makefilename output%s.wav]----[open $1(----[writesf~]
>
> >> - how can I parse a line of text such as: "output1.wav 440 500
> 1500"
> >> that I get from a [textfile] [bang] into its constituent parts
> >> (preserving the appropriate types)?
> >>
>
> [unpack] or [route] depending on what you want to do.
>
> >> - (related to the above) is parsing a string different from
> parsing a
> >> list?
> >>
>
> Yes, you use different objects. For list parsing you can use
> [pack],
> [unpack], [route], etc. There are some objects for parsing
> symbols
> (what strings are called in pd) but I don't know them off hand.
> Also,
> there is a python object and a tcl object, so those could be handy
> for
> parsing.
>
> .hc
>
>
> _______________________________________________
> PD-list mailing list
> PD-list at iem.kug.ac.at
> http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-list
>
More information about the Pd-list
mailing list