#N canvas 0 26 787 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 4 4 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 503 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 45 DESCRIPTION deconstruct midi messages;
#X text 12 65 INLET_0 float;
#X text 12 85 OUTLET_0 list;
#X text 12 105 OUTLET_1 list;
#X text 12 125 OUTLET_2 list;
#X text 12 145 OUTLET_3 float;
#X text 12 165 OUTLET_4 float;
#X text 12 185 OUTLET_5 float;
#X text 12 205 OUTLET_6 float;
#X text 12 5 KEYWORDS control max_compatible MIDI;
#X text 12 25 LICENSE SIBSD;
#X text 12 225 AUTHOR Krzysztof Czaja;
#X restore 737 439 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;
