#N canvas 624 80 570 549 10;
#X obj 0 787 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 0 379 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#N canvas 622 298 361 258 META 0;
#X text 0 20 LICENSE SIBSD;
#X text 0 140 LIBRARY cyclone;
#X text 0 80 INLET_N track;
#X text 0 60 INLET_0 message;
#X text 0 100 OUTLET_0 list;
#X text 0 120 OUTLET_1 track;
#X text 0 40 DESCRIPTION multi-track recorder for any kind of message
;
#X text 0 0 KEYWORDS record recorder track multi-track;
#X text 0 160 VERSION 0.1-alpha57;
#X text 0 178 AUTHOR Krzysztof Czaja;
#X text 1 196 RELEASE_DATE 2002;
#X text 2 215 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
;
#X text 2 247 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan
Wilkes for Pd-extended 0.42 to conform to the PDDP template. Alex Cleveland
updated this patch for Pd-l2ork version 2013.05.28. Fred Jan Kraan
adapted the patch to pd-extended 2015-02-02;
#X restore 502 789 pd META;
#X obj 0 585 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 661 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#X obj 0 700 cnv 3 550 3 empty empty more_info 8 12 0 13 -228856 -1
0;
#N canvas 321 448 428 109 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 86 33 qlist;
#X obj 6 32 cyclone/seq;
#X restore 208 789 pd Related_objects;
#X obj 77 392 cnv 17 3 140 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 0 0 cnv 15 552 40 empty empty mtr 3 12 0 18 -204280 -1 0;
#X obj 522 8 mtr;
#X text 12 23 Multi-track recorder for any kind of message;
#X msg 109 79 record;
#X msg 128 100 play;
#X obj 211 302 vsl 18 47 0 128 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 185 302 vsl 18 47 0 128 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 159 302 vsl 18 47 0 128 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 163 191 next;
#X msg 155 166 rewind;
#X msg 141 121 stop;
#X obj 109 358 print;
#X text 143 357 track# duration;
#X msg 147 143 clear;
#X text 108 390 message;
#X text 188 390 - accepts:;
#X text 318 408 mute;
#X text 318 426 unmute;
#X text 318 444 clear;
#X text 318 462 delay ms;
#X text 318 480 write;
#X text 318 498 read;
#X text 208 516 tempo float;
#X text 318 516 first;
#X text 208 408 record;
#X text 208 426 play;
#X text 208 444 stop;
#X text 208 462 clear;
#X text 208 480 rewind;
#X text 208 498 next;
#X text 90 671 1) float;
#X text 188 671 - number of tracks to mix (max 32);
#X text 108 597 list;
#X text 108 555 track;
#X text 188 555 - track to record (for inlets 1...n);
#X obj 77 555 cnv 17 3 17 empty empty n 5 9 0 16 -228856 -162280 0
;
#X text 188 597 - when "next" received \, outputs list with track #
and duration;
#X obj 77 630 cnv 17 3 17 empty empty n 5 9 0 16 -228856 -162280 0
;
#X text 108 630 track;
#X text 188 630 - one to one mapping of inlets to outlets;
#X obj 77 597 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X text 86 713 The leftmost inlet of mtr is a control inlet for all
tracks. You can send the same messages to individual tracks as well.
Each track records what comes into its inlet \, and plays it back through
the outlet directly below the inlet.;
#X obj 109 246 cyclone/mtr 3;
#X text 79 42 Control messages sent to an individual;
#X text 79 54 track affect that track only.;
#X connect 11 0 50 0;
#X connect 12 0 50 0;
#X connect 13 0 50 3;
#X connect 14 0 50 2;
#X connect 15 0 50 1;
#X connect 16 0 50 0;
#X connect 17 0 50 0;
#X connect 18 0 50 0;
#X connect 21 0 50 0;
#X connect 50 0 19 0;
#X connect 50 1 15 0;
#X connect 50 2 14 0;
#X connect 50 3 13 0;
