[PD] creating patterns with iteration in gem

cyrille henry cyrille.henry at la-kitchen.fr
Mon Feb 2 23:04:50 CET 2009



punchik punchik a écrit :
> cool thanks, it works fine, but i get 40 times this message:
> 
> error: [gemlist]: you should not bang the gemlist now
> 
> why is that?
gemhead deos not send only gemlist, but alos a 0/1 when start/stop rendering.

this patch should solve this pb.


> 
> and other question this is the first time i see that gemlist object, is there any benefit of using gemlist with until instead of repeat?
> 
repeat is an external.
until is a pd object, gemlist is a gem object.
i usually try to reduce to a strict minimum the externls i use.
(basically Gem,pmpd + few mandatory objects)

cyrille



> 
> thanksssssss
> 
> pun.
> 
> 
> --- On Mon, 2/2/09, cyrille henry <cyrille.henry at la-kitchen.fr> wrote:
> 
>> From: cyrille henry <cyrille.henry at la-kitchen.fr>
>> Subject: Re: [PD] creating patterns with iteration in gem
>> To: punchikk at yahoo.com
>> Cc: pd-list at iem.at
>> Date: Monday, February 2, 2009, 3:28 PM
>> punchik punchik a écrit :
>>> hi, i just uploaded a pic of what the code is supposed
>> to do.
>>> http://www.hypermilk.net/imagenes/cubespattern.jpg
>>>
>>>
>>>
>>>
>>> --- On Mon, 2/2/09, punchik punchik
>> <punchikk at yahoo.com> wrote:
>>>> From: punchik punchik <punchikk at yahoo.com>
>>>> Subject: Re: [PD] creating patterns with iteration
>> in gem
>>>> To: pd-list at iem.at
>>>> Date: Monday, February 2, 2009, 2:25 PM
>>>> hi i think theres something wrong with your patch,
>> when i
>>>> create the window i see a white sphere and when i
>> click to
>>>> 40, everything does black, am i doing something
>> wrong?
>>>>
>>>>
>>>> --- On Mon, 2/2/09, Jack <jack at rybn.org>
>> wrote:
>>>>> From: Jack <jack at rybn.org>
>>>>> Subject: Re: [PD] creating patterns with
>> iteration in
>>>> gem
>>>>> To: punchikk at yahoo.com
>>>>> Cc: pd-list at iem.at
>>>>> Date: Monday, February 2, 2009, 11:59 AM
>>>>> hello,
>>>>> Something like this ?
>>>>> ++
>>>>>
>>>>> Jack
>>>>>
>>>>>
>>>>> Le 2 févr. 09 à 17:40, punchik punchik a
>> écrit :
>>>>>> hello, can anybody please tell me how can
>> i make
>>>> this
>>>>> little script in Gem?
>>>>>> this script is made in Mel , the maya
>> embedded
>>>>> language, the idea to use the remainder
>> operation or
>>>> module
>>>>> "%"  to create repetition at
>> variable
>>>> distances,
>>>>> we can use this to create rhythm or
>> patterns....
>>>>>> thanks in advance
>>>>>>
>>>>>> for ($x= 0; $x<40; $x++){
>>>>>>     if($x%5==0) continue;
>>>>>>     Sphere 2;
>>>>>>     translateXYZ ($x*2) 0 0;
>>>>>> }
>>>>>>
>>>>>>
>>>>>>
>>>>>> Other question which other ways do there
>> are to
>>>> create
>>>>> patterns with module? thanks
>>>>>> pun.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>> _______________________________________________
>>>>>> Pd-list at iem.at mailing list
>>>>>> UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>       
>>>>
>>>> _______________________________________________
>>>> Pd-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management ->
>>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>       
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>> #N canvas 586 244 435 344 10;
>> #X obj 33 96 gemwin;
>> #X msg 48 34 create \, 1;
>> #X msg 55 64 destroy;
>> #X obj 168 30 gemhead;
>> #X obj 168 142 gemlist;
>> #X msg 168 96 40;
>> #X obj 168 118 until;
>> #X obj 168 164 t a b;
>> #X obj 168 74 t b a b;
>> #X obj 217 194 f;
>> #X obj 250 195 + 1;
>> #X obj 217 216 % 5;
>> #X msg 235 168 0;
>> #X obj 168 266 spigot;
>> #X obj 168 246 translateXYZ 1 0 0;
>> #X obj 168 288 sphere 0.2;
>> #X obj 168 53 scaleXYZ 0.1;
>> #X connect 1 0 0 0;
>> #X connect 2 0 0 0;
>> #X connect 3 0 16 0;
>> #X connect 4 0 7 0;
>> #X connect 5 0 6 0;
>> #X connect 6 0 4 0;
>> #X connect 7 0 14 0;
>> #X connect 7 1 9 0;
>> #X connect 8 0 5 0;
>> #X connect 8 1 4 1;
>> #X connect 8 2 12 0;
>> #X connect 9 0 10 0;
>> #X connect 9 0 11 0;
>> #X connect 10 0 9 1;
>> #X connect 11 0 13 1;
>> #X connect 12 0 9 1;
>> #X connect 13 0 15 0;
>> #X connect 14 0 13 0;
>> #X connect 16 0 8 0;
> 
> 
>       
> 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patern2.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20090202/23a3b626/attachment.asc>


More information about the Pd-list mailing list