#N canvas 0 26 777 461 10; #X obj 47 284 midiformat 5; #X text 142 285 arg is channelnumber; #X msg 47 98 88 127; #X obj 47 318 midiout; #X msg 58 124 90 88; #X text 106 126 aftertouch/pitch pairs make poly aftertouch messages ; #X text 108 152 controller val/ controller nr make control messages ; #X text 101 98 pitch/velocity pairs make noteon messages; #X msg 70 152 70 7; #X floatatom 81 180 5 0 0 0 - - -; #X text 127 179 program change message; #X floatatom 93 203 5 0 0 0 - - -; #X text 138 201 aftertouch; #X floatatom 104 229 5 0 0 0 - - -; #X text 149 227 pitch bend; #X floatatom 116 255 5 0 0 0 - - -; #X text 161 254 channel number (wraps around like n%16); #X obj 533 90 midiparse; #X obj 533 63 midiin; #X obj 533 340 unpack f f; #X floatatom 533 370 5 0 0 0 - - -; #X floatatom 598 370 5 0 0 0 - - -; #X text 532 386 pitch; #X text 597 387 velocity; #X text 615 340 note on messages; #X obj 541 271 unpack f f; #X floatatom 541 301 5 0 0 0 - - -; #X floatatom 606 301 5 0 0 0 - - -; #X text 540 316 aftert; #X text 606 318 pitch; #X text 619 271 poly aftertouch messages; #X obj 550 208 unpack f f; #X floatatom 550 238 5 0 0 0 - - -; #X floatatom 615 238 5 0 0 0 - - -; #X text 549 253 value; #X text 615 253 ctrl nr; #X text 629 208 controller messages; #X floatatom 558 184 5 0 0 0 - - -; #X floatatom 567 162 5 0 0 0 - - -; #X floatatom 575 139 5 0 0 0 - - -; #X floatatom 584 116 5 0 0 0 - - -; #X text 605 184 program change; #X text 620 140 pitch bend; #X text 612 164 aftertouch; #X text 627 115 channel number; #X obj 19 14 cnv 15 400 40 empty empty empty 20 12 0 14 -262130 -66577 0; #X text 42 414 docs based on the MAX/MSP reference (c) cycling'74; #X text 41 428 ___________________________________________________ ; #N canvas 247 115 494 459 META 0; #X text 12 275 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan Wilkes for Pd-extended 0.42 to conform to the PDDP template.; #X text 12 245 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html ; #X text 12 5 KEYWORDS control MIDI max_compatible; #X text 12 65 INLET_0 list; #X text 12 85 INLET_1 list; #X text 12 105 INLET_2 list; #X text 12 125 INLET_3 float; #X text 12 145 INLET_4 float; #X text 12 165 INLET_5 float; #X text 12 185 INLET_6 float; #X text 12 205 OUTLET_0 float; #X text 12 45 DESCRIPTION construct midi messages; #X text 12 225 AUTHOR Krzysztof Czaja; #X text 12 25 LICENSE SIBSD; #X restore 727 440 pd META; #X obj 44 24 midiformat; #X text 143 26 de/construct midi messages; #X obj 44 45 midiparse; #X connect 0 0 3 0; #X connect 2 0 0 0; #X connect 4 0 0 1; #X connect 8 0 0 2; #X connect 9 0 0 3; #X connect 11 0 0 4; #X connect 13 0 0 5; #X connect 15 0 0 6; #X connect 17 0 19 0; #X connect 17 1 25 0; #X connect 17 2 31 0; #X connect 17 3 37 0; #X connect 17 4 38 0; #X connect 17 5 39 0; #X connect 17 6 40 0; #X connect 18 0 17 0; #X connect 19 0 20 0; #X connect 19 1 21 0; #X connect 25 0 26 0; #X connect 25 1 27 0; #X connect 31 0 32 0; #X connect 31 1 33 0;