#N canvas 675 47 505 634 12;
#X declare -path else;
#X obj 213 520 *~;
#X obj 171 328 mtof;
#X obj 231 327 / 127;
#X obj 231 296 display;
#X obj 171 297 display;
#X obj 171 486 bl.saw~;
#X text 43 62 The [mono] object \, from ELSE \, manages note messages
and emulates the behaviour of classic monophonic synthesizers.;
#X text 42 98 The object keeps track of up the pressed notes. By default
\, any new note is played \, but when you release it \, it plays back
the last pressed note. Check the help file for more information.;
#X obj 213 552 out~;
#X obj 322 22 declare -path else;
#X obj 171 173 keyboard 17 80 2 3 1 0 empty empty;
#X obj 171 424 glide~;
#X obj 231 485 adsr~ 200 50 0.75 250;
#X obj 251 359 != 0;
#X obj 171 271 mono, f 9;
#X obj 251 386 changed;
#X msg 251 416 0;
#X msg 297 415 100;
#X floatatom 251 453 5 0 0 0 - - -;
#X obj 105 195 notein;
#X obj 99 226 pack;
#X connect 0 0 8 0;
#X connect 1 0 11 0;
#X connect 2 0 13 0;
#X connect 2 0 12 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;
#X connect 5 0 0 0;
#X connect 10 0 14 0;
#X connect 11 0 5 0;
#X connect 12 0 0 1;
#X connect 13 0 15 0;
#X connect 14 0 4 0;
#X connect 14 1 3 0;
#X connect 15 0 16 0;
#X connect 15 1 17 0;
#X connect 16 0 18 0;
#X connect 17 0 18 0;
#X connect 18 0 11 1;
#X connect 19 0 20 0;
#X connect 19 1 20 1;
#X connect 20 0 14 0;
