#N canvas 672 216 463 321 10;
#X obj 10 273 outlet~;
#N canvas 0 23 450 300 @hv_obj 0;
#X obj 165 46 inlet~;
#X obj 169 185 outlet~;
#X restore 10 226 pd @hv_obj __cast~fi;
#X text 7 297 @hv_arg \$1 table string "" true;
#X obj 10 201 max~ 0;
#N canvas 0 22 450 300 @hv_obj 0;
#X obj 146 77 inlet;
#X obj 147 120 outlet;
#X restore 81 130 pd @hv_obj system;
#X obj 10 178 min~;
#X text 52 201 the sample delay may not exceed the table boundaries
;
#X msg 81 108 table \$1 size;
#N canvas 0 23 450 300 @hv_obj 0;
#X obj 165 46 inlet~;
#X obj 169 185 outlet~;
#X obj 249 48 inlet;
#X restore 10 249 pd @hv_obj __tabread~if \$1;
#N canvas 0 22 450 300 @hv_obj 0;
#X obj 169 24 inlet;
#X obj 221 83 outlet;
#X obj 159 83 outlet;
#X restore 163 38 pd @hv_obj __switchcase set;
#X text 162 7 NOTE(mhroth): there is supposed to be a control;
#X text 161 20 connection from the left inlet to the switchcase;
#N canvas 0 22 450 300 @hv_obj 0;
#X obj 178 47 inlet;
#X obj 165 128 outlet;
#X restore 163 61 pd @hv_obj slice 1 1;
#N canvas 0 22 450 300 @hv_obj 0;
#X obj 150 61 inlet;
#X obj 147 118 outlet;
#X restore 81 86 pd @hv_obj __var \$1;
#X obj 81 154 - 1;
#X obj 81 60 loadbang -1;
#X obj 10 154 inlet~ -~>;
#X connect 1 0 8 0;
#X connect 3 0 1 0;
#X connect 4 0 14 0;
#X connect 5 0 3 0;
#X connect 7 0 4 0;
#X connect 8 0 0 0;
#X connect 9 0 12 0;
#X connect 12 0 8 1;
#X connect 12 0 13 0;
#X connect 13 0 7 0;
#X connect 14 0 5 1;
#X connect 15 0 13 0;
#X connect 16 0 5 0;
#X connect 16 0 9 0;
