[PD] Re: Multi dimensional [list]

Jiri Heitlager jiri at z25.org
Tue Dec 26 11:53:28 CET 2006


I recently joined this list and I doent have mail that go back further 
then 21 th of december.
Could you post the message maybe again.

Jiri

pd-list-request at iem.at wrote:
> Send PD-list mailing list submissions to
> 	pd-list at iem.at
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.puredata.info/listinfo/pd-list
> or, via email, send a message with subject or body 'help' to
> 	pd-list-request at iem.at
> 
> You can reach the person managing the list at
> 	pd-list-owner at iem.at
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of PD-list digest..."
> 
> 
> Today's Topics:
> 
>    1. Question newbie mulit-dim array (Jiri Heitlager)
>    2. Multi dimensional [list] (Jiri Heitlager)
>    3. Re: soundfiler (Frank Barknecht)
>    4. Re: Multi dimensional [list] (Frank Barknecht)
>    5. running pd as a cubase vsti (David McCarthy)
>    6. reverse delay for live signal processing? (Kevin McCoy)
>    7. Re: reverse delay for live signal processing? (Peter Plessas)
>    8. Re: reverse delay for live signal processing? (Kevin McCoy)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 25 Dec 2006 13:57:51 +0100
> From: Jiri Heitlager <jiri at z25.org>
> Subject: [PD] Question newbie mulit-dim array
> To: pd-list at iem.at
> Message-ID: <458FCACF.6080200 at z25.org>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> hello list,
> 
> I am just starting to use Pd and have a lot to learn. I am currently 
> trying to build a simple sequencer for controlling 8 speaker channels. I 
> use qlist for this where each line is formatted like this.
> <millisec> <target> <message>
> 
> as example a line is:
> 
> 1000 que [sp1 on] [sp2 off] [sp3 on]
> 
> I process this line and that all works fine.
> 
> 
> Next thing I need to do is build some kind of system/interface that 
> makes it possible for the user to actually record when a speaker is set 
> on/off in time. To do this i want to create a timer that starts running 
> when a speaker is turned on Pd needs to set a new line in the textfile 
> that I use for the qlist. Problem is that each new line is added at the 
> end of the file and evertime the user restarts the timer, all other data 
> is lost.
> So it seems that when recording, everything should be entered in an 
> [list] this list needs to be sorted on the time entry.
> Is this achivable in PD and do the real diehards out there think this is 
> the way to go for me?
> Does [list] have methods for sorting?
> 
> I hope all is clear.
> 
> Thanx and merry x-mas to all.
> 
> 
> Jiri
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Mon, 25 Dec 2006 15:43:43 +0100
> From: Jiri Heitlager <jiri at z25.org>
> Subject: [PD] Multi dimensional [list]
> To: pd-list at iem.at
> Message-ID: <458FE39F.1080403 at z25.org>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Is it possible to create a [list] where each item is a [list]?
> 
> 
> Thank you
> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Mon, 25 Dec 2006 15:47:58 +0100
> From: Frank Barknecht <fbar at footils.org>
> Subject: Re: [PD] soundfiler
> To: pd-list at iem.at
> Message-ID: <20061225144758.GE25596 at fliwatut.scifi>
> Content-Type: text/plain; charset="us-ascii"
> 
> Hallo,
> europa989 at aol.com hat gesagt: // europa989 at aol.com wrote:
> 
>> Hi, like sent a message to soundfiler: [read -resize C:\Documents
>> and Settings\myname\folder\folder\filename.aif tablename]. I forgot
>> which way slashes go after C: and stuff. This is on PC, windows. K.
>> then there's a table object. I think that's what they're called,
>> like where there is a table in the subpatch of the object. I think i
>> called the table [table tablename 2040]. There's an error that I
>> believe "Documents and Settings" causes. Windows produces a "don't
>> change this foldername" alert if you try to change it to
>> "Documents_and_Settings". With a different soundfiler object and
>> messages to open up browsers to get the "filename.aif", the
>> "filename.aif" successfully loads to the "tablename" table. A
>> solution without opening browser window is preferable. Over and out
> 
> The most simple solution is to move the soundfiles to a directory
> without spaces in its path name.
> 
> If this isn't possible, you need to get the space back into the list
> message that is coming from the message box which stores your
> space-polluted filename. Attached patch shows one possible way to
> achieve this using the [list-l2s] abstraction from the [list]-abs
> collection (also attached). The trick is to use [makefilename %c] to
> generate symbols from their ASCII values. Sending a "32" into this
> will let [makefilename] send a symbol-message whose data is the "
> "-SPACE symbol.
> 
> [list-l2s] then concatenates every element in an incoming list using
> this SPACE-symbol into a single symbol. So the three-element message: 
> 
>  1.           2.  3.
> "C:/Documents and Settings/myname/folder/folder/filename.aif" 
> 
> will become a one-element symbol:
> 
>         1.
> "symbol C:/Documents\ and\ Settings/myname/folder/folder/filename.aif"
> 
> Here "\ " is meant to indicate the SPACE-symbol. You need to do this
> *before* you build the final "read -resize ..." message of course, so
> you use [read -resize $1 TABLENAME( afterwards.
> 
> As you see this is slightly complicated so again I'd suggest to just
> move your files areound and avoid spaces in filenames generally like
> the elders did.
> 
> Ciao




More information about the Pd-list mailing list