hi
i needed to schedule a sequence of events, in this case start/stop certain parts of a patch over time. I wanted to be able to pass to an abstraction a list of time intervals (in secs and with variable length) and then get output a series of bangs after each of the intervals. I attach the solution I found, not sure if this is clever or there is maybe something already done for this? I use drip, coll and delay.
It receives a list of times like 2 3 0.5 and outputs the index at the right time. In this case after 2 secs outputs num 0, after 3 secs num 1, and after half a sec more outputs num 2.
I called it sequence but i bet this name is already taken and it would be wise to rename it with another one.
thanks for any feedback or ideas
enrike
#N canvas 328 332 784 519 10; #X msg 144 366 next; #X msg 97 201 clear; #X obj 31 218 drip; #X obj 31 261 i; #X obj 58 261 + 1; #X obj 31 239 t b f; #X msg 46 193 0; #X obj 31 326 coll xxxx; #C restore; #X obj 58 391 delay; #X obj 31 282 pack f f; #X text -2 388 index; #X text -2 350 time; #X obj 33 391 f; #X msg 138 201 stop; #X obj 31 351 * 1000; #X obj 14 170 t b l b b; #X text -35 198 wait; #X obj 33 451 outlet; #X obj 14 80 inlet; #X obj 97 170 t b b; #X obj 178 102 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 1 1; #X obj 58 414 spigot 0; #X msg 166 71 1; #X obj 178 19 inlet; #X msg 65 38 0.5 1 2 3; #X obj -35 218 delay 50; #X connect 0 0 7 0; #X connect 1 0 7 0; #X connect 2 0 5 0; #X connect 3 0 4 0; #X connect 3 0 9 0; #X connect 4 0 3 1; #X connect 5 0 3 0; #X connect 5 1 9 1; #X connect 6 0 3 1; #X connect 7 0 14 0; #X connect 7 1 12 1; #X connect 8 0 21 0; #X connect 9 0 7 0; #X connect 12 0 17 0; #X connect 13 0 8 0; #X connect 14 0 8 0; #X connect 15 0 25 0; #X connect 15 1 2 0; #X connect 15 2 6 0; #X connect 15 3 22 0; #X connect 15 3 19 0; #X connect 18 0 15 0; #X connect 19 0 1 0; #X connect 19 1 13 0; #X connect 20 0 21 1; #X connect 21 0 12 0; #X connect 21 0 0 0; #X connect 22 0 20 0; #X connect 23 0 20 0; #X connect 24 0 15 0; #X connect 25 0 0 0; #X coords 0 -1 1 1 95 19 1 100 100;
This can be done with [pipe] and [list-drip] from list-abs, no externals required. See attached. Note: this works in "Pd-standard" ms instead of s, but the fix is trivial.
Hope this is useful,
Claude
altern wrote:
hi
i needed to schedule a sequence of events, in this case start/stop certain parts of a patch over time. I wanted to be able to pass to an abstraction a list of time intervals (in secs and with variable length) and then get output a series of bangs after each of the intervals. I attach the solution I found, not sure if this is clever or there is maybe something already done for this? I use drip, coll and delay.
It receives a list of times like 2 3 0.5 and outputs the index at the right time. In this case after 2 secs outputs num 0, after 3 secs num 1, and after half a sec more outputs num 2.
I called it sequence but i bet this name is already taken and it would be wise to rename it with another one.
thanks for any feedback or ideas
enrike
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
#N canvas 0 0 402 442 10; #X obj 65 66 cnv 15 200 200 empty empty interval_sequencer 35 12 1 14 -257985 -1 0; #X obj 88 129 list-drip; #X msg 24 14 100 100 200 300 500 800; #X obj 88 154 t b f; #X obj 88 203 f; #X obj 128 203 + 1; #X msg 185 130 0; #X obj 88 93 t a b; #X obj 88 233 pipe f 0; #X obj 56 316 timer; #X obj 88 296 t b f; #X obj 56 336 pack f f; #X obj 56 376 print absolute-time; #X obj 213 205 f; #X obj 167 204 +; #X obj 24 34 t a b; #X connect 1 0 3 0; #X connect 2 0 15 0; #X connect 3 0 4 0; #X connect 3 1 14 0; #X connect 4 0 5 0; #X connect 4 0 8 0; #X connect 5 0 4 1; #X connect 6 0 4 1; #X connect 6 0 14 1; #X connect 7 0 1 0; #X connect 7 1 6 0; #X connect 8 0 10 0; #X connect 9 0 11 0; #X connect 10 0 9 1; #X connect 10 1 11 1; #X connect 11 0 12 0; #X connect 13 0 14 1; #X connect 14 0 13 0; #X connect 14 0 8 1; #X connect 15 0 7 0; #X connect 15 1 9 0;
thanks! i also added loop to it. see attached
enrike
Claude Heiland-Allen(e)k dio:
This can be done with [pipe] and [list-drip] from list-abs, no externals required. See attached. Note: this works in "Pd-standard" ms instead of s, but the fix is trivial.
Hope this is useful,
Claude
altern wrote:
hi
i needed to schedule a sequence of events, in this case start/stop certain parts of a patch over time. I wanted to be able to pass to an abstraction a list of time intervals (in secs and with variable length) and then get output a series of bangs after each of the intervals. I attach the solution I found, not sure if this is clever or there is maybe something already done for this? I use drip, coll and delay.
It receives a list of times like 2 3 0.5 and outputs the index at the right time. In this case after 2 secs outputs num 0, after 3 secs num 1, and after half a sec more outputs num 2.
I called it sequence but i bet this name is already taken and it would be wise to rename it with another one.
thanks for any feedback or ideas
enrike
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
#N canvas 566 36 318 436 10; #X obj 51 177 list-drip; #X obj 51 228 t b f; #X obj 51 263 f; #X obj 77 263 + 1; #X msg 124 200 0; #X obj 51 153 t a b; #X obj 51 293 pipe f 0; #X obj 134 263 f; #X obj 109 263 +; #X obj 51 128 l; #X obj 102 127 length; #X obj 126 319 select; #X obj 144 127 - 1; #X obj 30 385 outlet; #X obj 128 382 outlet; #X text -2 365 index; #X obj 51 62 inlet; #X obj 184 56 inlet; #X text 232 58 loop; #X obj 126 343 spigot; #X text 89 61 list in secs; #X obj 178 102 tgl 15 0 empty empty empty 20 7 0 10 -260097 -1 -1 0 1; #X text 174 382 bangs on done; #X obj 51 207 * 1000; #X connect 0 0 23 0; #X connect 1 0 2 0; #X connect 1 1 8 0; #X connect 2 0 3 0; #X connect 2 0 6 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 4 0 8 1; #X connect 5 0 0 0; #X connect 5 1 4 0; #X connect 6 0 11 0; #X connect 6 0 13 0; #X connect 7 0 8 1; #X connect 8 0 7 0; #X connect 8 0 6 1; #X connect 9 0 5 0; #X connect 9 0 10 0; #X connect 10 0 12 0; #X connect 11 0 19 0; #X connect 12 0 11 1; #X connect 16 0 9 0; #X connect 17 0 21 0; #X connect 19 0 14 0; #X connect 19 0 9 0; #X connect 21 0 19 1; #X connect 23 0 1 0; #X coords 0 -1 1 1 95 19 1 100 100;
Hi List
i looked at boids - just like someone before - more or less
accidently, but i think thats
a very cool external with a lot of musical potential.
Now two questions:
Does anbody know how to compile on mac-Intel ? Or is there a binary
somewhere ??
I tried the CVS-Version on linux, but it looks like it did not
compile right (maybe the double-float problem) ?
In which version was the problem fixed ??
When i open the help-patch, basically it looks like the values going
to the gemspheres a far too little (range from -0.2 to 0.2 - instead
of expected -4 to 4)
and every time i change a parameter boids3D stops the calculation and
has to be re-initiated again..
BTW: Does anybody have a little "sound-boids"- example patch ?? Once
it is working ?
Thanks
Luigi
Luigi Rensinghoff wrote:
Hi List
i looked at boids - just like someone before - more or less
accidently, but i think thats a very cool external with a lot of musical potential.Now two questions:
Does anbody know how to compile on mac-Intel ? Or is there a binary
somewhere ??
boids is included in pd-extended for example.
marius.
Ok
i got it working now - fantastic
The only parameter i dont quite understand is the "wall"
probably silly.....what does l/t/r/b/f/b stand for...
Thanks Luigi
Am 06.05.2008 um 04:24 schrieb marius schebella:
Luigi Rensinghoff wrote:
Hi List
i looked at boids - just like someone before - more or less accidently, but i think thats a very cool external with a lot of musical potential.
Now two questions:
Does anbody know how to compile on mac-Intel ? Or is there a binary somewhere ??
boids is included in pd-extended for example.
marius.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
---------------------------------------<
Luigi Rensinghoff luigi.rensinghoff@freenet.de skype:gigischinke ichat:gigicarlo
Hi All,
First off all I'd like to apologize for asking this questian, as it seems to pop up regularly in one form or another, but after doing a search in the archives it's still not obvious to me if it's possible to make the Wiimote run together with PD on Windows.
I see a lot of people talking about using the Wii-mote with Pure Data, but I've failed to find the external that will provide the link between my wii-mote and Pure Data running on Windows.
Could someone please point me in the right direction?
Cheers! Thomas
Am I to understand the silence as it is not possible to make the wii-remote work with PD running on windows?
Even a negative answer here would be helpful :)
Cheers Thomas :)
Thomas Jeppesen wrote:
Hi All,
First off all I'd like to apologize for asking this questian, as it seems to pop up regularly in one form or another, but after doing a search in the archives it's still not obvious to me if it's possible to make the Wiimote run together with PD on Windows.
I see a lot of people talking about using the Wii-mote with Pure Data, but I've failed to find the external that will provide the link between my wii-mote and Pure Data running on Windows.
Could someone please point me in the right direction?
Cheers! Thomas
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
works well on mac, with the osculator software as a middleman.
for windows, this one might work:
http://carl.kenner.googlepages.com/glovepie_download
otherwise just search for " wii windows OSC " in google. because all you need is a middleman program to convert your wii data to OSC messages and send them into pd.
Hi thomas it is possible using the glovepie mentioned by hard off. Here is a little example of something recently done using wii+glovepie->OSC->puredata+gem all in windows xp
in the FLISOL in medellin colombia (latin american free software installation festival)
Using the wii to control a 3d light saber that was merged with the video of the person holding the saber. The tracking was slow cause we used a lame webcam, but it worked fine the whole day. Here a video if you wanna check it:
http://youtube.com/watch?v=FGYOi8I7JEY
Daniel
2008/5/8 hard off hard.off@gmail.com:
works well on mac, with the osculator software as a middleman.
for windows, this one might work:
http://carl.kenner.googlepages.com/glovepie_download
otherwise just search for " wii windows OSC " in google. because all you need is a middleman program to convert your wii data to OSC messages and send them into pd.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Dear Thomas
Please, take a look in http://code.google.com/p/wiisense/
My friend Prashant developed a library to do it (except IR) but the project was abandoned. I moved to Matlab and video analysis to proceed with my research. I have some other kinetic library objects to perform a series of mapping/controlling of music samples with the wii. One day I will publish this library...I just need some time.
If you have difficulties to implement I can sent to you his email.
Best
Luiz Naveda
On Tue, May 6, 2008 at 4:10 PM, Thomas Jeppesen jeppesen@skydebanen.net wrote:
Hi All,
First off all I'd like to apologize for asking this questian, as it seems to pop up regularly in one form or another, but after doing a search in the archives it's still not obvious to me if it's possible to make the Wiimote run together with PD on Windows.
I see a lot of people talking about using the Wii-mote with Pure Data, but I've failed to find the external that will provide the link between my wii-mote and Pure Data running on Windows.
Could someone please point me in the right direction?
Cheers! Thomas
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks Luiz,
I downloadet this external and had it up and running. My only problem is to make my wiimote pair with my notebooks bluetooth, which is still giving me trouble, but the external does look very promising :)
Cheers! Thomas :)
Luiz Naveda wrote:
Dear Thomas
Please, take a look in http://code.google.com/p/wiisense/
My friend Prashant developed a library to do it (except IR) but the project was abandoned. I moved to Matlab and video analysis to proceed with my research. I have some other kinetic library objects to perform a series of mapping/controlling of music samples with the wii. One day I will publish this library...I just need some time.
If you have difficulties to implement I can sent to you his email.
Best
Luiz Naveda
On Tue, May 6, 2008 at 4:10 PM, Thomas Jeppesen jeppesen@skydebanen.net wrote:
Hi All,
First off all I'd like to apologize for asking this questian, as it seems to pop up regularly in one form or another, but after doing a search in the archives it's still not obvious to me if it's possible to make the Wiimote run together with PD on Windows.
I see a lot of people talking about using the Wii-mote with Pure Data, but I've failed to find the external that will provide the link between my wii-mote and Pure Data running on Windows.
Could someone please point me in the right direction?
Cheers! Thomas
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I know this is an old thread, but I discovered the answer to this, so
I thought I'd post it: you need to use BlueSoleil or some app like
that to do the pairing.
.hc
On May 10, 2008, at 7:53 AM, Thomas Jeppesen wrote:
Thanks Luiz,
I downloadet this external and had it up and running. My only
problem is to make my wiimote pair with my notebooks bluetooth, which is still giving me trouble, but the external does look very promising :)Cheers! Thomas :)
Luiz Naveda wrote:
Dear Thomas
Please, take a look in http://code.google.com/p/wiisense/
My friend Prashant developed a library to do it (except IR) but the project was abandoned. I moved to Matlab and video analysis to
proceed with my research. I have some other kinetic library objects to perform a series of mapping/controlling of music samples with the
wii. One day I will publish this library...I just need some time.If you have difficulties to implement I can sent to you his email.
Best
Luiz Naveda
On Tue, May 6, 2008 at 4:10 PM, Thomas Jeppesen
jeppesen@skydebanen.net wrote:Hi All,
First off all I'd like to apologize for asking this questian, as it seems to pop up regularly in one form or another, but after doing a search in the archives it's still not obvious to me if it's
possible to make the Wiimote run together with PD on Windows.I see a lot of people talking about using the Wii-mote with Pure
Data, but I've failed to find the external that will provide the link
between my wii-mote and Pure Data running on Windows.Could someone please point me in the right direction?
Cheers! Thomas
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
If you are not part of the solution, you are part of the problem.
Hey,
Some people in a workshop I taught were trying to use this with Pd-
extended. It crashes Pd-extended, but not Pd-vanilla. I went to try
to debug it, but I couldn't find any source code. Is it available
anywhere?
.hc
On May 8, 2008, at 7:26 PM, Luiz Naveda wrote:
Dear Thomas
Please, take a look in http://code.google.com/p/wiisense/
My friend Prashant developed a library to do it (except IR) but the project was abandoned. I moved to Matlab and video analysis to proceed with my research. I have some other kinetic library objects to perform a series of mapping/controlling of music samples with the wii. One day I will publish this library...I just need some time.
If you have difficulties to implement I can sent to you his email.
Best
Luiz Naveda
On Tue, May 6, 2008 at 4:10 PM, Thomas Jeppesen
jeppesen@skydebanen.net wrote:Hi All,
First off all I'd like to apologize for asking this questian, as it seems to pop up regularly in one form or another, but after doing a search in the archives it's still not obvious to me if it's
possible to make the Wiimote run together with PD on Windows.I see a lot of people talking about using the Wii-mote with Pure
Data, but I've failed to find the external that will provide the link
between my wii-mote and Pure Data running on Windows.Could someone please point me in the right direction?
Cheers! Thomas
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
-- Luiz Naveda _________________________________ Mobile: + 32 0487 245594 Office: + 32 9 264 4141 IPEM - Dep. of Musicology Blandijnberg 2 Ghent University, Ghent, B-9000 Belgium
^v^ ^v^ ^v^
^~^~^~^~^~^~^~^~~^~~^~~^~^~^~~~^^~^~~~~ ^~^~^~^~^~^~^~^~^~^~~^~~^~~^~^~^~~~^~~~
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
'You people have such restrictive dress for women,’ she said,
hobbling away in three inch heels and panty hose to finish out
another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Check out [s-midiloop] for something similar. It's SSSAD saveable!
Best,
Chris.
On Mon, May 05, 2008 at 02:38:38PM +0200, altern wrote:
thanks! i also added loop to it. see attached
enrike
Claude Heiland-Allen(e)k dio:
This can be done with [pipe] and [list-drip] from list-abs, no externals required. See attached. Note: this works in "Pd-standard" ms instead of s, but the fix is trivial.
Hope this is useful,
Claude
altern wrote:
hi
i needed to schedule a sequence of events, in this case start/stop certain parts of a patch over time. I wanted to be able to pass to an abstraction a list of time intervals (in secs and with variable length) and then get output a series of bangs after each of the intervals. I attach the solution I found, not sure if this is clever or there is maybe something already done for this? I use drip, coll and delay.
It receives a list of times like 2 3 0.5 and outputs the index at the right time. In this case after 2 secs outputs num 0, after 3 secs num 1, and after half a sec more outputs num 2.
I called it sequence but i bet this name is already taken and it would be wise to rename it with another one.
thanks for any feedback or ideas
enrike
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
#N canvas 566 36 318 436 10; #X obj 51 177 list-drip; #X obj 51 228 t b f; #X obj 51 263 f; #X obj 77 263 + 1; #X msg 124 200 0; #X obj 51 153 t a b; #X obj 51 293 pipe f 0; #X obj 134 263 f; #X obj 109 263 +; #X obj 51 128 l; #X obj 102 127 length; #X obj 126 319 select; #X obj 144 127 - 1; #X obj 30 385 outlet; #X obj 128 382 outlet; #X text -2 365 index; #X obj 51 62 inlet; #X obj 184 56 inlet; #X text 232 58 loop; #X obj 126 343 spigot; #X text 89 61 list in secs; #X obj 178 102 tgl 15 0 empty empty empty 20 7 0 10 -260097 -1 -1 0 1; #X text 174 382 bangs on done; #X obj 51 207 * 1000; #X connect 0 0 23 0; #X connect 1 0 2 0; #X connect 1 1 8 0; #X connect 2 0 3 0; #X connect 2 0 6 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 4 0 8 1; #X connect 5 0 0 0; #X connect 5 1 4 0; #X connect 6 0 11 0; #X connect 6 0 13 0; #X connect 7 0 8 1; #X connect 8 0 7 0; #X connect 8 0 6 1; #X connect 9 0 5 0; #X connect 9 0 10 0; #X connect 10 0 12 0; #X connect 11 0 19 0; #X connect 12 0 11 1; #X connect 16 0 9 0; #X connect 17 0 21 0; #X connect 19 0 14 0; #X connect 19 0 9 0; #X connect 21 0 19 1; #X connect 23 0 1 0; #X coords 0 -1 1 1 95 19 1 100 100;