#N canvas 456 42 910 359 12;
#X declare -path else;
#X obj 592 241 *~;
#X obj 610 204 decay2~ 50 2000;
#X obj 592 275 out~;
#X obj 319 19 declare -path else;
#X obj 610 163 impseq~ 1 0.5 0.25 0 1 0.25 1 0 0.5;
#X obj 538 175 brown~;
#X obj 100 224 impseq~;
#X obj 100 192 bng 18 250 50 0 empty empty empty 17 7 0 10 #dcdcdc
#000000 #000000;
#X obj 100 262 out~;
#X obj 242 192 bng 18 250 50 0 empty empty empty 17 7 0 10 #dcdcdc
#000000 #000000;
#X obj 242 262 out~;
#X obj 242 224 impseq~ 1 0.5 0.25 0;
#X text 32 55 The [impseq~] object is a sequencer of impulses. It takes
a list of impulse values and outputs them when receiving a trigger
\, which ccan be either a bang or a signal trigger (a 0 to non-0 transition).
By default \, the sequence is "1" \, so below to the left we just have
a conversion from a bang to an impulse. To the right we have a sequence
of impulse values \, note that a "0" is like a rest., f 58;
#X text 503 29 Normally \, [impseq~] is used for setting different
intensity values (or dynamics). For instance \, below we have [impseq~]
controlling different intensity values for the [decay2~] object.,
f 49;
#X obj 610 125 tempo~ -on 120 10;
#X connect 0 0 2 0;
#X connect 1 0 0 1;
#X connect 4 0 1 0;
#X connect 5 0 0 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 9 0 11 0;
#X connect 11 0 10 0;
#X connect 14 0 4 0;
