Something went wrong on our end
Select Git revision
multi_instru2.pd
-
BERTHAUT Florent authoredBERTHAUT Florent authored
multi_instru2.pd 2.29 KiB
#N canvas 962 614 956 465 10;
#X declare -path ..;
#X obj 51 216 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 68 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 22 300 dac~;
#X obj 40 248 vline~;
#X obj 86 248 osc~ 440;
#X obj 40 265 *~;
#X text 44 108 Change the route of the onsets output in the others
window to retrieve bangs on different channels;
#X obj 134 209 vline~;
#X obj 134 265 *~;
#X obj 184 209 phasor~ 110;
#X msg 68 192 1 10 \, 0 100 10;
#X obj 22 282 *~ 0.2;
#X obj 296 267 unpack f f;
#X obj 296 301 mtof;
#X msg 296 318 \$1 10;
#X obj 286 335 line~;
#X obj 296 284 expr $f1*60+30;
#X text 225 44 This second instrument only has one synthesizer and
uses onsets from other instruments;
#X obj 260 192 /~ 2;
#X obj 217 231 *~ 2;
#X obj 312 164 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 138 163 print watchedFromSecond;
#X obj 51 138 bf-watch instru2;
#X obj 312 147 bf-watch-single instru2 instru1 onsets;
#N canvas 3 63 450 300 declares 0;
#X obj 29 21 declare -path ..;
#X restore 224 9 pd declares;
#X obj 583 116 ctlin;
#X obj 583 174 / 127;
#X msg 371 174 0 \$1;
#X obj 580 221 bf-ask instru2;
#X floatatom 585 280 5 0 0 0 - - -, f 5;
#X msg 582 196 0 \$1;
#X obj 22 9 bf-instrument instru2;
#X obj 296 192 bf-param instru2 pitch 1 cont;
#X obj 658 155 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X msg 40 231 1 10 \, 0 10 10;
#X obj 439 320 bf-session * session;
#X text 9 424 Part of bf-pd \, implementation of the BOEUF framework
by Luke Dahl and Florent Berthaut. More details on https://gitlab.cristal.univ-lille.fr/boeuf/bf-pd
, f 78;
#X connect 0 0 34 0;
#X connect 1 0 10 0;
#X connect 3 0 5 0;
#X connect 4 0 5 1;
#X connect 5 0 11 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 9 0 8 1;
#X connect 10 0 7 0;
#X connect 11 0 2 0;
#X connect 11 0 2 1;
#X connect 11 0 31 0;
#X connect 12 1 16 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 18 0;
#X connect 15 0 19 0;
#X connect 16 0 13 0;
#X connect 18 0 9 0;
#X connect 19 0 4 0;
#X connect 22 0 0 0;
#X connect 22 1 1 0;
#X connect 22 5 21 0;
#X connect 23 0 20 0;
#X connect 25 0 26 0;
#X connect 26 0 30 0;
#X connect 27 0 32 0;
#X connect 28 0 29 0;
#X connect 30 0 28 0;
#X connect 32 0 12 0;
#X connect 33 0 26 0;
#X connect 34 0 3 0;