#N canvas 455 72 568 513 10;
#X obj 7 481 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 7 343 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 387 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 444 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 106 354 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 108 396 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 175 397 signal;
#X text 174 454 (none);
#X text 181 418 float;
#X obj 108 418 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 37 238 cyclone/mstosamps~, f 22;
#X obj 261 259 cyclone/mstosamps~, f 22;
#X text 139 354 float/signal;
#X text 236 354 - time in milliseconds;
#X text 107 204 float input;
#X text 354 225 signal input;
#X text 108 300 number of samples;
#X text 9 203 ms;
#X text 236 418 - converted number of samples;
#X text 236 396 - converted number of samples;
#X text 86 93 [mstosamps~] takes time in milliseconds and converts to a corresponding number of samples (depending on sample rate).;
#X text 87 127 It works with floats and signals. A signal input will convert only to the signal outlet \, but a float input converts to both float and signal outlets. When a signal input is present \, the float input is ignored.;
#X obj 261 225 cyclone/line~;
#X obj 166 278 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#X obj 37 205 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#N canvas 700 313 452 243 example 0;
#X obj 126 160 cyclone/delay~;
#X obj 150 108 mstosamps~;
#X floatatom 207 132 5 0 0 0 - - - 0;
#X floatatom 150 81 5 0 0 0 - - - 0;
#X text 191 81 ms;
#X text 247 132 samples;
#X text 54 26 convert delay time from ms to samples to use it on [delay~];
#X connect 1 1 2 0;
#X connect 2 0 0 1;
#X connect 3 0 1 0;
#X restore 481 307 pd example;
#X msg 261 195 0 \, 1000 1000;
#X obj 499 69 cyclone/dsponoff~;
#X obj 2 4 ./header mstosamps~;
#X text 22 61 Convert milliseconds to samples;
#X obj 37 273 cyclone/snapshot~ 1;
#X obj 37 298 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#X text 332 312 number of samples;
#X obj 390 290 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#X obj 261 285 cyclone/snapshot~ 1;
#X obj 261 310 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#X connect 10 0 30 0;
#X connect 10 1 23 0;
#X connect 11 0 34 0;
#X connect 11 1 33 0;
#X connect 22 0 11 0;
#X connect 24 0 10 0;
#X connect 26 0 22 0;
#X connect 30 0 31 0;
#X connect 34 0 35 0;
