aboutsummaryrefslogtreecommitdiff
path: root/examples/mouse_instrument.pd
diff options
context:
space:
mode:
Diffstat (limited to 'examples/mouse_instrument.pd')
-rw-r--r--examples/mouse_instrument.pd72
1 files changed, 72 insertions, 0 deletions
diff --git a/examples/mouse_instrument.pd b/examples/mouse_instrument.pd
new file mode 100644
index 0000000..4f4c588
--- /dev/null
+++ b/examples/mouse_instrument.pd
@@ -0,0 +1,72 @@
+#N canvas 382 22 691 642 12;
+#X declare -lib mapping;
+#X obj 532 14 import mapping;
+#X obj 33 363 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 65 390 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 259 440 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 310 592 dac~;
+#X text 321 7 pddp/dsp;
+#X obj 388 9 pddp/dsp;
+#X obj 35 490 paf.control;
+#X obj 181 13 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 0
+1;
+#X obj 181 83 route button motion;
+#X obj 245 110 route x y;
+#X obj 197 162 autoscale;
+#X floatatom 202 185 5 0 0 0 - - -;
+#X obj 275 165 autoscale;
+#X floatatom 280 188 5 0 0 0 - - -;
+#X obj 30 280 notescale 60 80;
+#X obj 322 549 *~;
+#X obj 340 523 line~;
+#X obj 507 342 pack 0 50;
+#X obj 497 291 exponential_curve 0.7;
+#X floatatom 294 459 5 0 0 0 - - -;
+#X obj 241 332 notescale 40 70;
+#X obj 245 288 disjoin 0.9;
+#X obj 353 332 notescale 70 100;
+#X msg 587 341 \$1 50;
+#X obj 498 377 pddp/print;
+#X floatatom 78 414 5 0 0 0 - - -;
+#X obj 79 333 notescale 75 95;
+#X obj 81 309 circular_sigmoid 0.6;
+#X obj 35 235 stepper 20 0.3;
+#X obj 181 51 hcs/cursor;
+#X text 122 489 <-- the synthesizer;
+#X text 76 8 start here -->;
+#X text 8 34 then move your mouse!;
+#X connect 1 0 7 0;
+#X connect 2 0 7 1;
+#X connect 2 0 26 0;
+#X connect 3 0 7 2;
+#X connect 3 0 20 0;
+#X connect 7 0 16 0;
+#X connect 8 0 30 0;
+#X connect 9 1 10 0;
+#X connect 10 0 11 0;
+#X connect 10 1 13 0;
+#X connect 11 0 12 0;
+#X connect 11 0 28 0;
+#X connect 11 0 29 0;
+#X connect 13 0 14 0;
+#X connect 14 0 19 0;
+#X connect 14 0 22 0;
+#X connect 15 0 1 0;
+#X connect 16 0 4 0;
+#X connect 16 0 4 1;
+#X connect 17 0 16 1;
+#X connect 18 0 17 0;
+#X connect 18 0 25 0;
+#X connect 19 0 18 0;
+#X connect 19 0 24 0;
+#X connect 21 0 3 0;
+#X connect 22 0 21 0;
+#X connect 22 1 23 0;
+#X connect 23 0 3 0;
+#X connect 27 0 2 0;
+#X connect 28 0 27 0;
+#X connect 29 0 15 0;
+#X connect 30 0 9 0;