X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/1059e1cc0c2ecfa237406949aa26155b6a5b9154..66f23d4fabf89ad09adbd4dfc15ac6b5b2b7da83:/interpreter/preprocessor/faust-0.9.47mr3/examples/faust-stk/pd-patches/fancy/canon/canon.pd diff --git a/interpreter/preprocessor/faust-0.9.47mr3/examples/faust-stk/pd-patches/fancy/canon/canon.pd b/interpreter/preprocessor/faust-0.9.47mr3/examples/faust-stk/pd-patches/fancy/canon/canon.pd new file mode 100644 index 0000000..7529365 --- /dev/null +++ b/interpreter/preprocessor/faust-0.9.47mr3/examples/faust-stk/pd-patches/fancy/canon/canon.pd @@ -0,0 +1,55 @@ +#N canvas 157 30 1428 957 10; +#X obj -26 59 flute; +#X obj 984 507 audio-out; +#X obj 180 4 midi-in 2; +#X obj 668 59 flute; +#X obj 883 3 midi-in 2; +#X obj 688 526 bass; +#X obj 688 476 midi-in 2; +#X obj -20 528 flute; +#X obj 233 478 midi-in 2; +#X obj 802 794 *~ 1.5; +#X obj 916 793 *~ 1.5; +#X msg 860 855 \; pd dsp 1; +#X msg 860 893 \; pd dsp 0; +#X obj 1107 797 seq; +#X msg 1139 727 bang; +#X msg 1139 754 stop; +#X msg 1189 753 pause; +#X msg 1249 753 continue; +#X text 1177 726 play; +#X obj 1107 824 midiout; +#X text 928 861 In order to have this example work \, input device +and output device in MIDI settings must be set to the same internal +driver. Also \, "midi-in 8" must use the channel 1; +#X obj 1007 731 loadbang; +#X msg 1007 755 read pachelbel.mid; +#X text 423 15 MIDI channel must be set to 1; +#X text 1131 16 MIDI channel must be set to 2; +#X text 471 493 MIDI channel must be set to 3; +#X text 737 815 MIDI channel must be set to 4; +#X connect 0 1 1 1; +#X connect 0 2 1 2; +#X connect 2 0 0 0; +#X connect 2 1 0 1; +#X connect 3 1 1 1; +#X connect 3 2 1 2; +#X connect 4 0 3 0; +#X connect 4 1 3 1; +#X connect 5 1 9 0; +#X connect 5 2 10 0; +#X connect 6 0 5 0; +#X connect 6 1 5 1; +#X connect 7 1 1 1; +#X connect 7 2 1 2; +#X connect 8 0 7 0; +#X connect 8 1 7 1; +#X connect 9 0 1 1; +#X connect 10 0 1 2; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 15 0 13 0; +#X connect 16 0 13 0; +#X connect 17 0 13 0; +#X connect 21 0 22 0; +#X connect 22 0 13 0;