#N canvas 495 63 558 535 10;
#X declare -stdpath ./;
#X obj 3 510 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 3 377 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 3 433 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 3 470 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 85 409 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 153 386 signal;
#X obj 86 442 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 85 386 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 131 200 noise~;
#X floatatom 230 202 5 1 10000 0 - - - 0;
#X text 82 93 [downsamp~] samples and holds a signal received in the left inlet at a rate expressed in samples. No interpolation of the output is performed.;
#X text 117 411 float/signal;
#X text 208 412 - rate (in samples) used to downsample the input signal;
#X obj 321 332 cyclone/mstosamps~;
#X text 209 385 - signal to be downsampled;
#X obj 131 228 cyclone/downsamp~;
#X text 269 201 <= downsample rate in samples;
#X text 83 141 You can specify the number of samples with floating-point values \, but the downsamp~ object will sample the input at most as frequently as the current sampling rate (1 sample).;
#X text 302 286 note you can convert ms to;
#X text 304 303 samples with [mstosamps~];
#X text 202 443 - downsampled signal;
#X text 153 442 signal;
#X text 141 482 1) float;
#X text 208 482 - rate as number of samples (default 1).;
#X obj 131 266 output~;
#X obj 4 2 ./header downsamp~;
#X text 22 61 Downsample a signal;
#X obj 130 340 declare -stdpath ./;
#X connect 8 0 15 0;
#X connect 9 0 15 1;
#X connect 15 0 24 0;
