[PD] [text sequence] - pointer question

Christof Ressi christof.ressi at gmx.at
Thu Dec 28 15:20:09 CET 2017

hi oliver, looks like text sequence is broken. all the flags (-t, -w, -g) only work if you provide a text name as the first creation argument. this also means they don't work with data structure pointers.

can you file a bug report?

regarding your second question:

the -s flag needs a data structure template (struct) together with the field name. every [text define] is actually an instance of a struct named 'text' with a field called 't' (the actual text buffer).
this is similar to [array define] which is an instance of struct 'float-array' with field 'z' (the actual array). see [pd define] in array-object-help.pd.

both structs live in hidden canvases. try [;pd-_text_template vis 1( and [;pd-_float_template vis 1( :-)

> Gesendet: Donnerstag, 28. Dezember 2017 um 13:53 Uhr
> Von: oliver <oliver at klingt.org>
> An: pd-list at iem.at
> Betreff: [PD] [text sequence] - pointer question
> hi,
> i use [text] a lot and in some situations it's preferrable to use it 
> with cord connections (via pointers) instead of names. this is explained 
> in the [text define] helppatch and works well in most cases.
> however i recently ran into a problem when i tried to use [text 
> sequence] in that way. to be more precise, i tried the "-w" flag of 
> [text sequence] in combination with the "-s" flag and got error messages 
> in the console.
> i attached a patch that demonstrates the problem ...
> i'm not sure whether this is a bug or if i got the arguments wrong ...
> on a more general level:
> what is the "t" in the "-s text t" message that i have to write into 
> i.e. [text get] when i use the pointer method ?
> (without the t the flag is invalid ...)
> thanks for any insight
> best
> oliver_______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list

More information about the Pd-list mailing list