#N canvas 67 55 1798 862 24; #X obj 129 382 midiout; #X text 98 265 a simple midi start; #X obj 451 417 midiout; #X obj 677 379 midiout; #X text 666 279 a simple midi sysex; #X text 42 -381 Some experiments exchanging basic raw MIDI with MidiOX ; #X text 337 -171 Port; #X text 207 -178 ????; #X text 723 -185 Port; #X text 583 -189 ????; #X obj 719 -111 print midiport; #X obj 554 -114 print midimsg; #X text 744 -340 Any multi-byte MIDI message will result in; #X text 755 -315 Multiple Midiin's; #X floatatom 212 -204 5 0 0 0 - - -; #X floatatom 339 -205 5 0 0 0 - - -; #X floatatom 713 -216 5 0 0 0 - - -; #X text 743 -264 Numbers will only hold last msg received...; #X text 233 325 Port; #X text 117 328 ????; #X msg 83 306 100; #X msg 219 304 1; #X obj 322 -124 print sysxport; #X obj 187 -87 print sysxmsg; #X floatatom 577 -218 5 0 0 0 - - -; #X obj 264 -281 sysexin; #X obj 626 -274 midiin; #X obj 207 31 midirealtimein; #X text 314 135 Port; #X text 186 126 ????; #X floatatom 189 102 5 0 0 0 - - -; #X floatatom 316 101 5 0 0 0 - - -; #X obj 299 182 print mrtiport; #X obj 125 180 print mrtimsg; #X msg 133 -204; #X msg 104 -314 set; #X msg 678 313 240 \, 1 \, 2 \, 3 \, 247; #X floatatom 432 358 5 0 0 0 - - -; #X msg 399 299 248; #X msg 537 300 0; #X floatatom 533 366 5 0 0 0 - - -; #X floatatom 687 49 5 0 0 0 - - -; #X floatatom 551 47 5 0 0 0 - - -; #X obj 600 -9 bendin; #X obj 528 151 print bendmsg; #X obj 693 154 print bendchn; #X floatatom 1042 113 5 0 0 0 - - -; #X floatatom 917 63 5 0 0 0 - - -; #X obj 966 7 ctlin; #X floatatom 1461 66 5 0 0 0 - - -; #X floatatom 1325 64 5 0 0 0 - - -; #X obj 1374 8 notein; #X obj 1302 168 print notenote; #X text 697 80 chn; #X text 548 75 value; #X text 1322 92 note; #X text 1471 97 vel; #X obj 1467 171 print notevel; #X floatatom 1629 66 5 0 0 0 - - -; #X text 1639 97 chn; #X obj 1635 171 print notechn; #X text 378 264 a generic midi output; #X floatatom 1114 -154 5 0 0 0 - - -; #X floatatom 978 -156 5 0 0 0 - - -; #X text 1124 -122 chn; #X obj 1027 -212 pgmin; #X text 975 -128 pgm; #X obj 1120 -49 print pgmchn; #X floatatom 1123 58 5 0 0 0 - - -; #X obj 1129 163 print ctlchn; #X text 1133 90 chn; #X text 914 91 val; #X text 1052 145 ctlr; #X obj 1048 218 print ctlctl; #X obj 894 167 print ctlval; #X obj 955 -52 print pgmpgm; #X floatatom 1484 -155 5 0 0 0 - - -; #X floatatom 1348 -157 5 0 0 0 - - -; #X floatatom 1652 -155 5 0 0 0 - - -; #X obj 1397 -213 polytouchin; #X text 1345 -129 ptch1; #X obj 1325 -53 print ptch1; #X text 1494 -124 ptch2; #X text 1662 -124 ptch3; #X obj 1490 -50 print ptch2; #X obj 1658 -50 print ptch3; #X connect 14 0 23 0; #X connect 15 0 22 0; #X connect 16 0 10 0; #X connect 20 0 0 0; #X connect 21 0 0 1; #X connect 24 0 11 0; #X connect 25 0 14 0; #X connect 25 0 34 0; #X connect 25 1 15 0; #X connect 26 0 24 0; #X connect 26 1 16 0; #X connect 27 0 30 0; #X connect 27 1 31 0; #X connect 30 0 33 0; #X connect 31 0 32 0; #X connect 35 0 34 0; #X connect 36 0 3 0; #X connect 37 0 2 0; #X connect 38 0 37 0; #X connect 39 0 40 0; #X connect 40 0 2 1; #X connect 41 0 45 0; #X connect 42 0 44 0; #X connect 43 0 42 0; #X connect 43 1 41 0; #X connect 46 0 73 0; #X connect 47 0 74 0; #X connect 48 0 47 0; #X connect 48 1 46 0; #X connect 48 2 68 0; #X connect 49 0 57 0; #X connect 50 0 52 0; #X connect 51 0 50 0; #X connect 51 1 49 0; #X connect 51 2 58 0; #X connect 58 0 60 0; #X connect 62 0 67 0; #X connect 63 0 75 0; #X connect 65 0 63 0; #X connect 65 1 62 0; #X connect 68 0 69 0; #X connect 76 0 84 0; #X connect 77 0 81 0; #X connect 78 0 85 0; #X connect 79 0 77 0; #X connect 79 1 76 0; #X connect 79 2 78 0;