#N canvas 194 74 1061 661 12; #X obj 197 492 midiin; #X obj 236 519 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 -262144 -1 -1 1 256; #X obj 520 316 midiout; #X obj 199 542 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 -262144 -1 -1 0 256; #X text 598 236 port number; #X floatatom 276 144 0 0 0 0 - - -; #X floatatom 332 144 0 0 0 0 - - -; #X obj 276 94 t f f; #X obj 332 118 div 128; #X obj 276 118 mod 128; #X text 224 252 sysex out; #X msg 60 251 240 23 15 125 200 247; #X obj 237 57 unpack; #X obj 243 169 pack 1 2 4; #X obj 232 118 + 223; #X msg 243 217 \$1 \$2 \$3; #X msg 237 27 1 858; #X obj 503 148 pack 1 2 4; #X msg 503 196 \$1 \$2 \$3; #X obj 503 93 unpack 1 2 3; #X obj 503 121 + 143; #X msg 566 235 2; #X obj 701 123 + 207; #X obj 701 95 unpack 1 2; #X obj 701 150 pack 1 2; #X msg 701 175 \$1 \$2; #X obj 711 245 unpack 1 2; #X obj 711 300 pack 1 2; #X msg 711 325 \$1 \$2; #X obj 711 273 + 191; #X obj 693 454 pack 1 2 3; #X obj 693 399 unpack 1 2 3; #X obj 693 427 + 175; #X msg 693 479 \$1 \$2 \$3; #X msg 693 369 4 45 10; #X msg 711 215 4 1; #X obj 778 270 - 1; #X msg 503 63 5 4 120; #X text 746 64 touchout: channel number / value; #X text 749 216 Programe out: channel number / value; #X text 756 369 Ctlout channel: ccnum value; #X text 487 36 noteout: channel note velo; #X text 284 26 bendout: channel value; #X text 17 299 Any string of numbers \, of any lenght \, starting with 240 and ending with 247 will be considered a sysex; #X text 399 557 In all those exemples \, a string of numbers \, octets \, is created. The first number sets the function and the channel \, and those following set the values.; #X msg 701 65 8 12; #X msg 348 427 248; #X obj 348 399 metro 30; #X obj 348 373 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text 159 372 This generates sync stream; #X connect 0 1 1 0; #X connect 5 0 13 1; #X connect 6 0 13 2; #X connect 7 0 9 0; #X connect 7 1 8 0; #X connect 8 0 6 0; #X connect 9 0 5 0; #X connect 11 0 2 0; #X connect 12 0 14 0; #X connect 12 1 7 0; #X connect 13 0 15 0; #X connect 14 0 13 0; #X connect 15 0 2 0; #X connect 16 0 12 0; #X connect 17 0 18 0; #X connect 18 0 2 0; #X connect 19 0 20 0; #X connect 19 1 17 1; #X connect 19 2 17 2; #X connect 20 0 17 0; #X connect 21 0 2 1; #X connect 22 0 24 0; #X connect 23 0 22 0; #X connect 23 1 24 1; #X connect 24 0 25 0; #X connect 25 0 2 0; #X connect 26 0 29 0; #X connect 26 1 36 0; #X connect 27 0 28 0; #X connect 28 0 2 0; #X connect 29 0 27 0; #X connect 30 0 33 0; #X connect 31 0 32 0; #X connect 31 1 30 1; #X connect 31 2 30 2; #X connect 32 0 30 0; #X connect 33 0 2 0; #X connect 34 0 31 0; #X connect 35 0 26 0; #X connect 36 0 27 1; #X connect 37 0 19 0; #X connect 45 0 23 0; #X connect 46 0 2 0; #X connect 47 0 46 0; #X connect 48 0 47 0;