#N canvas 107 105 654 431 10; #X obj 188 205 tabplay~ \$0-smp; #X obj 405 239 table \$0-smp; #X obj 405 219 soundfiler; #X obj 405 172 pack s \$0; #X msg 405 196 read -resize \$1 \$2-smp; #X obj 405 149 openpanel; #X obj 405 118 bng 24 250 50 0 empty empty load-sample 26 7 1 10 -225271 -1 -1; #X obj 264 144 tgl 24 0 empty empty loop? 26 7 1 10 -225271 -1 -1 0 1; #X obj 227 173 spigot; #X obj 187 284 *~ 0; #X obj 213 242 hsl 128 15 0 127 0 0 empty empty vol -2 -8 1 10 -261681 -1 -1 8000 1; #X obj 210 261 dbtorms; #X obj 187 307 dac~; #X obj 149 137 key; #X obj 149 176 select 32; #X obj 207 94 key; #N canvas 0 0 401 343 once 0; #X obj 39 59 inlet; #X obj 69 193 outlet; #X obj 151 50 inlet; #X text 8 6 once; #X text 64 7 only the first message passes through; #X text 34 37 message in; #X text 29 289 message out (only once); #X text 147 34 anything to init once; #X obj 39 97 t b a; #X msg 120 141 0; #X msg 151 139 1; #X obj 69 162 spigot; #X connect 0 0 8 0; #X connect 2 0 10 0; #X connect 8 0 9 0; #X connect 8 1 11 0; #X connect 9 0 11 1; #X connect 10 0 11 1; #X connect 11 0 1 0; #X restore 207 116 pd once; #X msg 251 92 learn key; #X floatatom 207 147 5 0 0 0 - - -; #X msg 401 330 \; pd dsp 1; #X obj 401 309 loadbang; #X obj 149 202 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X connect 0 0 9 0; #X connect 0 1 8 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X connect 5 0 3 0; #X connect 6 0 5 0; #X connect 7 0 8 1; #X connect 8 0 0 0; #X connect 9 0 12 0; #X connect 9 0 12 1; #X connect 10 0 11 0; #X connect 11 0 9 1; #X connect 13 0 14 0; #X connect 14 0 0 0; #X connect 14 0 21 0; #X connect 15 0 16 0; #X connect 16 0 18 0; #X connect 17 0 16 1; #X connect 18 0 14 1; #X connect 20 0 19 0;