[PD] switch16 abstraction

David Powers cyborgk at gmail.com
Thu May 25 22:01:16 CEST 2006


Hello,

Maybe somebody will find the attached (simple) abstraction useful. I often
have to trigger a single gemhead on, and everything else off. This is the
best way that I have found to do it is far...  If somebody thinks there is a
better way, I'd be curious to hear of it.

I have begun to find that abstractions like this save a lot of time in the
long run. The main thing a VJ interface has to do, after all, is let me turn
various GEMHEADS on/off on the fly, so as simple as it is, it's the basis of
doing live visuals for me (combined with key messages, and midictl
messages).

The test patch demonstrates the abstraction.

~David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060525/9378aa65/attachment.htm>
-------------- next part --------------
#N canvas 259 359 922 505 12;
#N canvas 0 0 450 300 graph1 0;
#X array \$0-array 16 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X coords 0 1.1 16 -0.1 100 70 1;
#X restore 314 230 graph;
#X obj 135 186 tabset \$0-array;
#X obj 67 96 t b b f b;
#X msg 135 153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X obj 88 223 tabwrite \$0-array;
#X obj 67 19 inlet;
#X obj 67 261 tabdump \$0-array;
#X obj 6 402 outlet;
#X obj 262 322 unpack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X obj 60 402 outlet;
#X obj 114 402 outlet;
#X obj 168 402 outlet;
#X obj 222 402 outlet;
#X obj 276 402 outlet;
#X obj 330 402 outlet;
#X obj 384 402 outlet;
#X obj 438 402 outlet;
#X obj 492 402 outlet;
#X obj 547 402 outlet;
#X obj 601 402 outlet;
#X obj 655 402 outlet;
#X obj 709 402 outlet;
#X obj 763 402 outlet;
#X obj 817 402 outlet;
#X msg 88 159 1;
#X obj 67 54 route clear;
#X obj 172 98 t b b;
#X connect 2 0 6 0;
#X connect 2 1 24 0;
#X connect 2 2 4 1;
#X connect 2 3 3 0;
#X connect 3 0 1 0;
#X connect 5 0 25 0;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X connect 8 1 9 0;
#X connect 8 2 10 0;
#X connect 8 3 11 0;
#X connect 8 4 12 0;
#X connect 8 5 13 0;
#X connect 8 6 14 0;
#X connect 8 7 15 0;
#X connect 8 8 16 0;
#X connect 8 9 17 0;
#X connect 8 10 18 0;
#X connect 8 11 19 0;
#X connect 8 12 20 0;
#X connect 8 13 21 0;
#X connect 8 14 22 0;
#X connect 8 15 23 0;
#X connect 24 0 4 0;
#X connect 25 0 26 0;
#X connect 25 1 2 0;
#X connect 26 0 6 0;
#X connect 26 1 3 0;
-------------- next part --------------
#N canvas 41 30 470 320 12;
#X obj 25 45 hradio 15 1 0 16 empty empty empty 0 -6 0 8 -42246 -166441
-1 0;
#X obj 25 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
1 1;
#X obj 49 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 74 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 99 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 123 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 148 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 173 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 198 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 222 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 247 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 272 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 297 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 321 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 346 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 371 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 396 114 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 25 75 switch16 ______________________________________;
#X obj 27 172 hradio 15 1 0 8 empty empty empty 0 -6 0 8 -225280 -166441
-1 7;
#X obj 27 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 51 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 76 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 101 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 125 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 150 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 175 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
0 1;
#X obj 200 241 tgl 15 0 empty empty empty 0 -6 0 8 -62784 -262144 -1
1 1;
#X msg 291 42 clear;
#X msg 170 167 clear;
#X obj 27 202 switch16 ______________________________________;
#X connect 0 0 17 0;
#X connect 17 0 1 0;
#X connect 17 1 2 0;
#X connect 17 2 3 0;
#X connect 17 3 4 0;
#X connect 17 4 5 0;
#X connect 17 5 6 0;
#X connect 17 6 7 0;
#X connect 17 7 8 0;
#X connect 17 8 9 0;
#X connect 17 9 10 0;
#X connect 17 10 11 0;
#X connect 17 11 12 0;
#X connect 17 12 13 0;
#X connect 17 13 14 0;
#X connect 17 14 15 0;
#X connect 17 15 16 0;
#X connect 18 0 29 0;
#X connect 27 0 17 0;
#X connect 28 0 29 0;
#X connect 29 0 19 0;
#X connect 29 1 20 0;
#X connect 29 2 21 0;
#X connect 29 3 22 0;
#X connect 29 4 23 0;
#X connect 29 5 24 0;
#X connect 29 6 25 0;
#X connect 29 7 26 0;


More information about the Pd-list mailing list