#N struct 1006-symarray float x array symbols 1006-sym;
#N struct 1006-sym symbol name float on;
#N struct 1010-symarray float x array symbols 1010-sym;
#N struct 1010-sym symbol name float on;
#N struct 1012-symarray float x array symbols 1012-sym;
#N struct 1012-sym symbol name float on;
#N struct 1013-symarray float x array symbols 1013-sym;
#N struct 1013-sym symbol name float on;
#N struct 1017-symarray float x array symbols 1017-sym;
#N struct 1017-sym symbol name float on;
#N canvas 317 100 658 573 10;
#X msg 143 273 open <directory>;
#X msg 152 296 open <directory> <alternate_mapping.txt>;
#X msg 164 324 print;
#X text 143 250 open samplekits:;
#X text 276 272 loads a map "index.txt";
#X text 215 323 print the current mapping.;
#X msg 164 349 dump;
#X text 215 345 dump the current mapping to the second outlet as lists
of "<index> <table>";
#X floatatom 98 338 5 0 0 0 lookup - -;
#X symbolatom 142 467 10 0 0 0 - - -;
#X text 63 542 Also see:;
#X text 59 22 u_samplekit1 - load a directory of stereo samples;
#X text 104 54 [u_samplekit2] loads a directory of samples (a "kit")
into numbered tables prefixed with "\$0-" or the first argument.;
#X obj 142 442 u_samplekit2 <optional_prefix>;
#X obj 306 119 u_samplekit;
#X text 103 100 Apart from the fact that it uses stereo files \, it's
the same as the mono version:;
#X obj 232 543 u_multisamplebank2;
#X obj 374 543 m_symbolarray;
#X obj 142 543 u_samplekit;
#X text 101 156 The lookup by number will report the base name of the
two tables of a stereo file. The full names are generated by appending
"-1" for the left and "-2" for the right channel.;
#X obj 482 543 s_playtable2;
#X text 232 395 size <index>: report size of table at <index> in samples
to 2nd outlet.;
#X msg 166 401 size \$1;
#X floatatom 166 382 5 0 0 0 - - -;
#X connect 0 0 13 0;
#X connect 1 0 13 0;
#X connect 2 0 13 0;
#X connect 6 0 13 0;
#X connect 8 0 13 0;
#X connect 13 0 9 0;
#X connect 22 0 13 0;
#X connect 23 0 22 0;
