#N canvas 0 0 849 300 10; #X obj 141 151 listmoses; #X floatatom 287 137 5 0 0 0 - - -; #X floatatom 324 137 5 0 0 0 - - -; #X msg 287 120 60; #X msg 324 120 500; #X msg 141 60 10 20 50 100 200 500 1000 2000 5000; #X obj 287 103 loadbang; #X msg 104 35 550 360 10 40 400 2000 3000 30 250; #X msg 160 103 1 2 3 4 5 6 7 8 9; #X obj 91 186 print lowf; #X obj 98 203 print midf; #X obj 106 220 print highf; #X obj 170 186 print lowa; #X obj 177 203 print mida; #X obj 185 220 print higha; #X text 236 153 constraining boundaries; #X text 274 172 listmoses splits two lists up according to the values contained within the first list. When used with binline~ it can be used to isolate particular frequency/amplitude lists where the frequencies are constrained \, or where the amplitudes are constrained (when used with _swap_).; #X connect 0 0 9 0; #X connect 0 1 10 0; #X connect 0 2 11 0; #X connect 0 3 12 0; #X connect 0 4 13 0; #X connect 0 5 14 0; #X connect 1 0 0 2; #X connect 2 0 0 3; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 0 0; #X connect 6 0 3 0; #X connect 6 0 4 0; #X connect 7 0 0 0; #X connect 8 0 0 1;