[PD-dev] Re: [PD] ASCSEQ

IOhannes m zmoelnig zmoelnig at iem.at
Thu Jan 26 13:18:22 CET 2006


IOhannes m zmoelnig wrote:
> this email goes to the pd-list too...

obviously it went to pd-dev; sorry for cross-posting

> 
>> Im using [ascseq] to split textfiles into single characters, that are  
>> being used in GEM text3d. I have a so-so AFM loader which assembles  
>> the characters with a somewhat accurate spacing. I have about 2000 of  
>> these separate text3d objects that I use to assemble typographic  
>> displays. You know, lots of floating letters in space that every now  
>> and so often rearrange into legible lines of text - typewriter style.  
>> I have bypassed the problem by removing/reshuffling certain  
>> characters in the font - have replaced space with ᅵ - asterix. I 
>> end  up with scarily long single words. And it would be nice not 
>> having to  do that. The whole mechanism is very fragile and delays 
>> cause the  whole alignment to jumble up.
> 
> 
> in your case (i expect you to have tons of text), i think it is really 
> better to use [ascseq] instead of generating long symbols with spaces in 
> between. (because of the symbol-table; however, benchmarking would be 
> interesting...)
> 
>>
>> If the ascseq had a bang for every finished message it wouldnt be a  
>> problem.
>>
> 
> you can get this behaviour via something like
> 
> [t b l]
> |     |
> (b2)  |
>       [repack 1]
>       |
>       [t b l]
>       |     |
>       |     [ascseq]
>      (b1)   |
>            (a)
> 
> 
> the trick is to split the list into 1-atom messages with [repack 1]
> you get a bang at (b1) each time [ascseq] has finished 1 atom
> you get a bang at (b2) each time the whole list has been processed.
> 
> so with (b1) you can trigger a [32(
> repack everything into a long list with [repack].
> 
> 
> mfg.asd
> IOhannes
> 
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev





More information about the Pd-list mailing list