#N canvas 0 0 466 471 10; #X obj 506 183 notein; #X obj 505 205 mtof; #X obj 593 253 / 127; #X obj 706 236 r \$0-OSC; #X floatatom 452 186 5 0 0 0 - - -; #X obj 452 202 s slope; #X obj 422 220 r slide; #X obj 471 223 mtof; #X obj 505 228 spigot; #X obj 549 228 r thru; #X obj 593 204 r div; #X obj 538 205 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 514 249 5 0 0 0 - - -; #X obj 548 248 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; #X obj 439 296 outlet; #X obj 514 298 outlet; #X obj 616 307 outlet; #X text 381 66 subpatch for direct control of the synth the part in the middle is actually for BYPASSSING the glissando thing I am talking about the parts immediately below this line are the output from the other patch and feed the synth.; #X text 257 201 slope is how quickly the gliss between events happens ; #X text 293 284 slide is simply the numeric output from the other patch which uses [line] to smoothly ramp between the new and last values \, these are then turned into midi note numbers and fed into the synth ; #X connect 0 0 1 0; #X connect 0 0 11 0; #X connect 0 1 2 0; #X connect 1 0 8 0; #X connect 2 0 15 0; #X connect 3 0 16 0; #X connect 4 0 5 0; #X connect 6 0 7 0; #X connect 7 0 14 0; #X connect 8 0 12 0; #X connect 8 0 14 0; #X connect 9 0 13 0; #X connect 10 0 2 0; #X connect 13 0 8 1;