#N canvas 803 145 195 261 10; #N canvas 0 22 195 236 jx.preferences 0; #X obj 18 16 loadbang; #X msg 18 156 16; #X msg 28 106 1; #X msg 38 56 1; #X text 70 56 * 16th; #X text 60 106 * 16th; #X text 50 156 * 16th; #X obj 28 126 s \$0-jx.pref.repeat; #X obj 38 76 s \$0-jx.pref.offset; #X obj 18 196 s \$0-jx.pref.length; #X obj 18 176 s \$0-jx.pref.view; #X connect 0 0 3 0; #X connect 0 0 2 0; #X connect 0 0 1 0; #X connect 1 0 9 0; #X connect 1 0 10 0; #X connect 2 0 7 0; #X connect 3 0 8 0; #X restore 13 113 pd jx.preferences; #N canvas 754 22 410 439 jx-gui.code 0; #X obj 13 78 netpd-fx \$1 \$2_transpose \$2_transpose-r 0; #N canvas 509 30 541 682 jx-radios 0; #X obj 9 13 r \$0-n1; #X obj 19 53 r \$0-n2; #X obj 29 93 r \$0-n3; #X obj 39 133 r \$0-n4; #X obj 49 173 r \$0-n5; #X obj 59 213 r \$0-n6; #X obj 69 253 r \$0-n7; #X obj 79 293 r \$0-n8; #X obj 159 13 r \$0-n9; #X obj 169 53 r \$0-n10; #X obj 179 93 r \$0-n11; #X obj 189 133 r \$0-n12; #X obj 199 173 r \$0-n13; #X obj 209 213 r \$0-n14; #X obj 219 253 r \$0-n15; #X obj 229 293 r \$0-n16; #X obj 9 394 t b f; #X obj 9 414 symbol element; #X obj 39 534 outlet; #X msg 9 33 1 \$1; #X msg 19 73 2 \$1; #X msg 29 113 3 \$1; #X msg 39 153 4 \$1; #X msg 49 193 5 \$1; #X msg 59 233 6 \$1; #X msg 69 273 7 \$1; #X msg 79 313 8 \$1; #X msg 159 33 9 \$1; #X msg 169 73 10 \$1; #X msg 179 113 11 \$1; #X msg 189 153 12 \$1; #X msg 199 193 13 \$1; #X msg 209 233 14 \$1; #X msg 219 273 15 \$1; #X obj 9 474 pack s f 1 f; #X obj 9 494 t b a; #X msg 229 313 16 \$1; #N canvas 301 150 306 378 vis_gui 0; #X obj 17 256 pack f s; #X msg 17 276 \; \$2 set \$1; #X obj 68 236 makesymbol \$0-n%s-r; #N canvas 486 265 249 326 if_element_1th_row 0; #X obj 54 15 inlet; #X obj 15 265 outlet; #X obj 65 265 outlet; #X obj 54 55 route element; #X obj 54 75 t l l; #X obj 123 135 == 1; #X obj 123 155 select 1; #X obj 15 245 spigot; #X obj 65 245 spigot; #X obj 54 185 f 1; #X obj 76 221 f 0; #X obj 114 185 f 0; #X obj 136 221 f 1; #X obj 174 175 b; #X obj 54 35 route \$2_jx; #X obj 84 95 list split 2; #X obj 84 115 list split 1; #X connect 0 0 14 0; #X connect 3 0 4 0; #X connect 4 0 8 0; #X connect 4 0 7 0; #X connect 4 1 15 0; #X connect 5 0 6 0; #X connect 6 0 9 0; #X connect 6 0 11 0; #X connect 6 1 13 0; #X connect 7 0 1 0; #X connect 8 0 2 0; #X connect 9 0 7 1; #X connect 10 0 7 1; #X connect 11 0 8 1; #X connect 12 0 8 1; #X connect 13 0 10 0; #X connect 13 0 12 0; #X connect 14 0 3 0; #X connect 15 0 16 0; #X connect 16 1 5 0; #X restore 17 116 pd if_element_1th_row; #X obj 17 156 unpack f f f; #X obj 17 176 t b f; #X obj 110 36 inlet; #X text 86 97 netpd-f style!; #N canvas 207 278 334 227 if_u_can_see_it 0; #X obj 11 17 inlet; #N canvas 174 419 279 295 if_a_>=b_&&_<=_c 0; #X obj 17 19 inlet; #X obj 96 19 inlet; #X obj 149 19 inlet; #X obj 17 199 outlet; #X obj 72 59 >= 1; #X obj 73 119 <= 16; #X obj 36 79 spigot; #X obj 36 139 spigot; #X obj 36 99 t b f; #X obj 17 39 t b f f b; #X obj 136 159 f 0; #X obj 36 159 f 1; #X obj 17 179 f; #X connect 0 0 9 0; #X connect 1 0 4 1; #X connect 2 0 5 1; #X connect 4 0 6 1; #X connect 5 0 7 1; #X connect 6 0 8 0; #X connect 7 0 11 0; #X connect 8 0 7 0; #X connect 8 1 5 0; #X connect 9 0 12 0; #X connect 9 1 6 0; #X connect 9 2 4 0; #X connect 9 3 10 0; #X connect 10 0 12 1; #X connect 11 0 12 1; #X connect 12 0 3 0; #X restore 48 107 pd if_a_>=b_&&_<=_c; #X obj 11 37 t l l; #X obj 11 127 spigot; #X obj 11 147 outlet; #X obj 41 57 list split 1; #X obj 158 39 r \$2_jx.viewpage; #X obj 112 87 - 15; #X connect 0 0 2 0; #X connect 1 0 3 1; #X connect 2 0 3 0; #X connect 2 1 5 0; #X connect 3 0 4 0; #X connect 5 0 1 0; #X connect 6 0 1 2; #X connect 6 0 7 0; #X connect 7 0 1 1; #X restore 17 136 pd if_u_can_see_it; #X obj 68 216 - 0; #X obj 68 76 f 0; #X obj 110 76 f 1; #X obj 17 13 r netpd-receive; #X obj 17 236 f; #X obj 17 96 spigot 1; #X obj 84 176 r \$2_jx.viewpage; #X obj 110 56 del 1000; #X obj 84 196 - 16; #X connect 0 0 1 0; #X connect 2 0 0 1; #X connect 3 0 8 0; #X connect 4 0 5 0; #X connect 4 2 13 1; #X connect 5 0 13 0; #X connect 5 1 9 0; #X connect 6 0 10 0; #X connect 6 0 16 0; #X connect 8 0 4 0; #X connect 9 0 2 0; #X connect 10 0 14 1; #X connect 11 0 14 1; #X connect 12 0 14 0; #X connect 13 0 0 0; #X connect 14 0 3 0; #X connect 15 0 17 0; #X connect 16 0 11 0; #X connect 17 0 9 1; #X restore 9 514 pd vis_gui; #X obj 164 361 s \$0-close-once; #X obj 9 364 unpack; #X obj 189 461 s \$0-mtx; #X obj 176 566 spigot; #X obj 206 526 f 1; #X obj 176 526 f 0; #X obj 9 344 t a b a b; #X obj 176 546 r \$0-mtxoutput; #X obj 189 381 unpack; #X obj 176 586 select; #X obj 176 606 f 0; #X msg 189 441 element \$1 1; #X obj 213 606 b; #X obj 227 631 f; #X obj 319 461 f; #X obj 319 571 pack f s; #X msg 319 591 \; \$2 set \$1; #X obj 370 551 makesymbol \$0-n%s-r; #X obj 319 521 t b f; #X obj 319 551 f; #X obj 319 501 unpack f f; #X msg 319 481 \$1 0; #X obj 189 401 t f f; #X obj 321 306 r \$2_jx.viewpage; #X obj 321 326 - 16; #X obj 189 421 + 0; #X obj 35 454 + 0; #X connect 0 0 19 0; #X connect 1 0 20 0; #X connect 2 0 21 0; #X connect 3 0 22 0; #X connect 4 0 23 0; #X connect 5 0 24 0; #X connect 6 0 25 0; #X connect 7 0 26 0; #X connect 8 0 27 0; #X connect 9 0 28 0; #X connect 10 0 29 0; #X connect 11 0 30 0; #X connect 12 0 31 0; #X connect 13 0 32 0; #X connect 14 0 33 0; #X connect 15 0 36 0; #X connect 16 0 17 0; #X connect 16 1 64 0; #X connect 17 0 34 0; #X connect 19 0 44 0; #X connect 20 0 44 0; #X connect 21 0 44 0; #X connect 22 0 44 0; #X connect 23 0 44 0; #X connect 24 0 44 0; #X connect 25 0 44 0; #X connect 26 0 44 0; #X connect 27 0 44 0; #X connect 28 0 44 0; #X connect 29 0 44 0; #X connect 30 0 44 0; #X connect 31 0 44 0; #X connect 32 0 44 0; #X connect 33 0 44 0; #X connect 34 0 35 0; #X connect 35 0 37 0; #X connect 35 1 18 0; #X connect 36 0 44 0; #X connect 39 0 16 0; #X connect 41 0 47 0; #X connect 42 0 41 1; #X connect 43 0 41 1; #X connect 44 0 39 0; #X connect 44 1 43 0; #X connect 44 2 46 0; #X connect 44 3 38 0; #X connect 44 3 42 0; #X connect 45 0 41 0; #X connect 46 0 60 0; #X connect 46 1 47 1; #X connect 46 1 51 1; #X connect 47 0 48 0; #X connect 47 0 52 0; #X connect 47 1 50 0; #X connect 48 0 34 3; #X connect 49 0 40 0; #X connect 50 0 51 0; #X connect 51 0 34 3; #X connect 52 0 59 0; #X connect 53 0 54 0; #X connect 55 0 53 1; #X connect 56 0 57 0; #X connect 56 1 55 0; #X connect 57 0 53 0; #X connect 58 0 56 0; #X connect 58 1 57 1; #X connect 59 0 58 0; #X connect 60 0 63 0; #X connect 60 1 52 1; #X connect 61 0 62 0; #X connect 62 0 63 1; #X connect 62 0 64 1; #X connect 63 0 49 0; #X connect 64 0 34 1; #X restore 13 218 pd jx-radios; #N canvas 0 22 228 167 close-once 0; #X obj 22 21 inlet; #X obj 23 113 outlet; #X obj 22 41 t b a; #X obj 82 61 f 0; #X obj 22 61 f 1; #X obj 82 21 r \$0-close-once; #X obj 23 93 spigot 1; #X connect 0 0 2 0; #X connect 2 0 4 0; #X connect 2 1 6 0; #X connect 3 0 6 1; #X connect 4 0 6 1; #X connect 5 0 3 0; #X connect 6 0 1 0; #X restore 42 338 pd close-once; #N canvas 538 296 387 531 mtx_vis_gui 0; #X obj 12 15 inlet; #X msg 12 55 row; #X obj 12 95 t a b; #X obj 42 135 + 1; #X obj 42 115 f; #X obj 49 195 spigot; #X obj 12 255 spigot; #X obj 48 155 t f f; #X obj 185 135 t b f; #X obj 88 271 - 0; #X obj 59 95 f 0; #X obj 104 251 - 1; #X obj 86 175 >= 1; #X obj 49 235 <= 16; #X obj 79 215 + 15; #X obj 235 95 r \$2_jx.c.pos; #X obj 235 115 + 1; #X obj 64 375 makesymbol \$0-n%s-r; #X obj 91 395 makesymbol \$0-c%s-r; #X obj 64 355 t f f; #X msg 12 435 \; \$3 set \$1 \; \$4 set \$2; #X obj 12 415 pack f f s s; #X obj 235 135 t b f; #X obj 205 175 s \$0-mtx; #X obj 59 15 r \$0-mtx-2; #X obj 12 35 t b a b; #X obj 12 291 list split 1; #X obj 90 331 list split 1; #X obj 51 311 list split 0; #X obj 130 291 - 1; #X obj 185 15 r \$2_jx.viewpage; #X obj 185 35 t b f; #X obj 185 95 change; #X obj 185 55 del 50; #X obj 185 75 f; #X obj 185 115 - 15; #X obj 12 75 mtx; #X connect 0 0 25 0; #X connect 1 0 36 0; #X connect 2 0 6 0; #X connect 2 1 4 0; #X connect 3 0 4 1; #X connect 3 0 7 0; #X connect 4 0 3 0; #X connect 5 0 9 0; #X connect 5 0 13 0; #X connect 6 0 26 0; #X connect 7 0 5 0; #X connect 7 1 12 0; #X connect 8 0 23 0; #X connect 8 1 11 0; #X connect 8 1 12 1; #X connect 8 1 14 0; #X connect 9 0 19 0; #X connect 10 0 4 1; #X connect 11 0 9 1; #X connect 12 0 5 1; #X connect 13 0 6 1; #X connect 14 0 13 1; #X connect 15 0 16 0; #X connect 16 0 22 0; #X connect 17 0 21 2; #X connect 18 0 21 3; #X connect 19 0 17 0; #X connect 19 1 18 0; #X connect 21 0 20 0; #X connect 22 0 23 0; #X connect 22 1 29 0; #X connect 24 0 25 0; #X connect 25 0 1 0; #X connect 25 1 36 1; #X connect 25 2 10 0; #X connect 26 0 21 0; #X connect 26 1 28 0; #X connect 27 0 21 1; #X connect 28 1 27 0; #X connect 29 0 28 1; #X connect 30 0 31 0; #X connect 31 0 33 0; #X connect 31 1 34 1; #X connect 32 0 35 0; #X connect 33 0 34 0; #X connect 34 0 32 0; #X connect 35 0 8 0; #X connect 36 0 2 0; #X restore 42 358 pd mtx_vis_gui; #N canvas 300 484 369 236 mtxprint 0; #X obj 26 21 inlet; #X obj 26 161 spigot; #X obj 26 181 mtx_print; #X obj 42 61 t b b b b b; #X msg 114 161 \$1; #X obj 114 141 symbol \$2; #X obj 114 181 print _______________________; #X obj 78 81 s \$0-close-once; #X obj 60 101 s \$0-mtx; #X obj 42 41 r \$0-mtxprint; #X obj 42 121 f 0; #X obj 96 121 f 1; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 10 0; #X connect 3 1 8 0; #X connect 3 2 7 0; #X connect 3 3 11 0; #X connect 3 4 5 0; #X connect 4 0 6 0; #X connect 5 0 4 0; #X connect 9 0 3 0; #X connect 10 0 1 1; #X connect 11 0 1 1; #X restore 49 278 pd mtxprint; #N canvas 766 22 337 591 jx-sliders 0; #X obj 61 442 r \$2_jx.c.pos; #X msg 9 31 1 \$1; #X msg 19 71 2 \$1; #X msg 29 111 3 \$1; #X msg 39 151 4 \$1; #X msg 49 191 5 \$1; #X msg 59 231 6 \$1; #X msg 69 271 7 \$1; #X msg 79 311 8 \$1; #X msg 159 31 9 \$1; #X msg 169 71 10 \$1; #X msg 179 111 11 \$1; #X msg 189 151 12 \$1; #X msg 199 191 13 \$1; #X msg 209 231 14 \$1; #X msg 229 311 16 \$1; #X obj 9 342 unpack; #X obj 9 11 r \$0-c1; #X obj 19 51 r \$0-c2; #X obj 29 91 r \$0-c3; #X obj 39 131 r \$0-c4; #X obj 49 171 r \$0-c5; #X obj 59 211 r \$0-c6; #X obj 69 251 r \$0-c7; #X obj 79 291 r \$0-c8; #X obj 159 11 r \$0-c9; #X obj 169 51 r \$0-c10; #X obj 179 91 r \$0-c11; #X obj 189 131 r \$0-c12; #X obj 199 171 r \$0-c13; #X obj 209 211 r \$0-c14; #X obj 219 251 r \$0-c15; #X msg 219 271 15 \$1; #X obj 229 291 r \$0-c16; #X obj 9 362 t b f; #X obj 9 382 symbol element; #X obj 39 542 outlet; #X obj 61 462 + 2; #X obj 9 502 t b a; #N canvas 160 292 463 359 vis_gui 0; #X obj 198 243 pack f s; #X msg 198 263 \; \$2 set \$1; #N canvas 0 22 234 322 if_element_1th_row 0; #X obj 54 15 inlet; #X obj 15 275 outlet; #X obj 65 275 outlet; #X obj 54 55 route element; #X obj 54 75 t l l; #X obj 123 135 == 1; #X obj 123 155 select 1; #X obj 15 255 spigot; #X obj 65 255 spigot; #X obj 174 175 b; #X obj 114 185 f 0; #X obj 136 225 f 1; #X obj 76 225 f 0; #X obj 54 185 f 1; #X obj 54 35 route \$2_jx; #X obj 84 95 list split 2; #X obj 84 115 list split 1; #X connect 0 0 14 0; #X connect 3 0 4 0; #X connect 4 0 8 0; #X connect 4 0 7 0; #X connect 4 1 15 0; #X connect 5 0 6 0; #X connect 6 0 10 0; #X connect 6 0 13 0; #X connect 6 1 9 0; #X connect 7 0 1 0; #X connect 8 0 2 0; #X connect 9 0 11 0; #X connect 9 0 12 0; #X connect 10 0 8 1; #X connect 11 0 8 1; #X connect 12 0 7 1; #X connect 13 0 7 1; #X connect 14 0 3 0; #X connect 15 0 16 0; #X connect 16 1 5 0; #X restore 17 123 pd if_element_1th_row; #X obj 159 163 unpack f f f; #X obj 198 183 t b f; #X obj 86 36 inlet; #N canvas 214 139 319 333 if_u_can_see_it 0; #N canvas 174 419 271 287 if_a_>=b_&&_<=_c 0; #X obj 17 19 inlet; #X obj 96 19 inlet; #X obj 149 19 inlet; #X obj 17 199 outlet; #X obj 72 59 >= 1; #X obj 73 119 <= 16; #X obj 36 79 spigot; #X obj 36 139 spigot; #X obj 36 99 t b f; #X obj 17 39 t b f f b; #X obj 136 159 f 0; #X obj 36 159 f 1; #X obj 17 179 f; #X connect 0 0 9 0; #X connect 1 0 4 1; #X connect 2 0 5 1; #X connect 4 0 6 1; #X connect 5 0 7 1; #X connect 6 0 8 0; #X connect 7 0 11 0; #X connect 8 0 7 0; #X connect 8 1 5 0; #X connect 9 0 12 0; #X connect 9 1 6 0; #X connect 9 2 4 0; #X connect 9 3 10 0; #X connect 10 0 12 1; #X connect 11 0 12 1; #X connect 12 0 3 0; #X restore 56 103 pd if_a_>=b_&&_<=_c; #X obj 19 33 t l l; #X obj 19 123 spigot; #X obj 19 13 inlet; #X obj 19 283 outlet; #X obj 19 143 t l l; #X obj 19 263 spigot; #X obj 79 203 r \$2_jx.c.pos; #X obj 79 223 + 2; #X obj 56 243 == 2; #X obj 160 43 r \$2_jx.viewpage; #X obj 49 53 list split 1; #X obj 49 163 list split 2; #X obj 49 183 list split 1; #X obj 120 83 - 15; #X connect 0 0 2 1; #X connect 1 0 2 0; #X connect 1 1 11 0; #X connect 2 0 5 0; #X connect 3 0 1 0; #X connect 5 0 6 0; #X connect 5 1 12 0; #X connect 6 0 4 0; #X connect 7 0 8 0; #X connect 8 0 9 1; #X connect 9 0 6 1; #X connect 10 0 0 2; #X connect 10 0 14 0; #X connect 11 0 0 0; #X connect 12 0 13 0; #X connect 13 1 9 0; #X connect 14 0 0 1; #X restore 159 143 pd if_u_can_see_it; #X obj 249 223 makesymbol \$0-c%s-r; #X obj 249 203 - 0; #X obj 54 76 f 0; #X obj 86 76 f 1; #X obj 17 13 r netpd-receive; #X obj 198 203 f; #X obj 17 96 spigot 1; #X text 96 95 netpd-f style!; #X obj 265 163 r \$2_jx.viewpage; #X obj 86 56 del 1000; #X obj 265 183 - 16; #X connect 0 0 1 0; #X connect 2 1 6 0; #X connect 3 0 4 0; #X connect 3 2 12 1; #X connect 4 0 12 0; #X connect 4 1 8 0; #X connect 5 0 9 0; #X connect 5 0 16 0; #X connect 6 0 3 0; #X connect 7 0 0 1; #X connect 8 0 7 0; #X connect 9 0 13 1; #X connect 10 0 13 1; #X connect 11 0 13 0; #X connect 12 0 0 0; #X connect 13 0 2 0; #X connect 15 0 17 0; #X connect 16 0 10 0; #X connect 17 0 8 1; #X restore 9 522 pd vis_gui; #X obj 9 482 pack s f 2 f; #X obj 51 402 r \$2_jx.viewpage; #X obj 51 422 - 16; #X obj 35 442 + 0; #X connect 0 0 37 0; #X connect 1 0 16 0; #X connect 2 0 16 0; #X connect 3 0 16 0; #X connect 4 0 16 0; #X connect 5 0 16 0; #X connect 6 0 16 0; #X connect 7 0 16 0; #X connect 8 0 16 0; #X connect 9 0 16 0; #X connect 10 0 16 0; #X connect 11 0 16 0; #X connect 12 0 16 0; #X connect 13 0 16 0; #X connect 14 0 16 0; #X connect 15 0 16 0; #X connect 16 0 34 0; #X connect 16 1 40 3; #X connect 17 0 1 0; #X connect 18 0 2 0; #X connect 19 0 3 0; #X connect 20 0 4 0; #X connect 21 0 5 0; #X connect 22 0 6 0; #X connect 23 0 7 0; #X connect 24 0 8 0; #X connect 25 0 9 0; #X connect 26 0 10 0; #X connect 27 0 11 0; #X connect 28 0 12 0; #X connect 29 0 13 0; #X connect 30 0 14 0; #X connect 31 0 32 0; #X connect 32 0 16 0; #X connect 33 0 15 0; #X connect 34 0 35 0; #X connect 34 1 43 0; #X connect 35 0 40 0; #X connect 37 0 40 2; #X connect 38 0 39 0; #X connect 38 1 36 0; #X connect 40 0 38 0; #X connect 41 0 42 0; #X connect 42 0 43 1; #X connect 43 0 40 1; #X restore 104 218 pd jx-sliders; #N canvas 243 372 373 195 clear 0; #X obj 32 39 r \$0_update-length; #X obj 102 59 r \$0_update-cnr; #X msg 16 99 zeros \$1 \$2; #X obj 16 19 r \$0-mtxclear; #X obj 16 149 s \$0-mtx; #X obj 16 59 f 4; #X obj 231 19 r netpd-receive; #X obj 231 39 route \$2_jx; #X obj 231 59 route zeros; #X obj 231 79 b; #X obj 16 79 list append 2; #X connect 0 0 5 1; #X connect 1 0 10 1; #X connect 2 0 4 0; #X connect 3 0 5 0; #X connect 5 0 10 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 9 0 4 0; #X connect 10 0 2 0; #X restore 215 299 pd clear; #X obj 52 381 bng 13 250 50 0 \$0-mtxprint empty mtx_print 18 6 1 9 -262144 -248001 -33289; #X obj 42 238 r \$0-mtx; #X obj 13 148 netpd-fx \$1 \$2_jx.offset \$2_jx.offset-r 0; #X obj 42 258 netpd-mtx \$1 \$2_jx 16 2; #N canvas 830 59 322 274 c-label 0; #X obj 22 66 r \$2_jx.c.pos; #X obj 22 106 t b f; #X obj 155 16 r \$2_jx.c.label; #X obj 61 226 s \$2_jx.ctrl.cnv-r; #X msg 61 206 label \$1; #X obj 155 46 t b a; #X obj 22 86 f 0; #X obj 155 96 s \$2_jx.c.pos-r; #X obj 155 76 f 0; #X obj 22 126 list append empty empty empty; #X obj 61 166 list split 1; #X obj 22 146 list split 0; #N canvas 0 22 323 360 list-l2s 0; #X msg 244 191 set %s; #X obj 152 239 t a; #X obj 35 247 makefilename %s; #X obj 13 57 t b a b; #X obj 13 278 symbol; #X obj 35 153 route symbol float; #X obj 35 181 symbol; #X obj 95 185 makefilename %d; #X obj 13 16 inlet; #X obj 13 308 outlet; #X msg 152 260 set \$1%s; #N canvas 332 48 193 255 drip 0; #X obj 15 167 list split 1; #X obj 15 84 until; #X obj 15 142 list append; #X obj 15 204 outlet; #X obj 15 18 inlet; #X obj 15 47 t b a; #X obj 145 167 b; #X connect 0 0 3 0; #X connect 0 1 2 1; #X connect 0 2 6 0; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 4 0 5 0; #X connect 5 0 1 0; #X connect 5 1 2 1; #X connect 6 0 1 1; #X restore 35 118 pd drip; #X connect 0 0 2 0; #X connect 1 0 10 0; #X connect 2 0 1 0; #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 3 1 11 0; #X connect 3 2 0 0; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 5 1 7 0; #X connect 6 0 2 0; #X connect 7 0 2 0; #X connect 8 0 3 0; #X connect 10 0 2 0; #X connect 11 0 5 0; #X restore 61 186 pd list-l2s; #X obj 112 16 inlet; #X connect 0 0 6 0; #X connect 1 0 9 0; #X connect 1 1 11 1; #X connect 2 0 5 0; #X connect 4 0 3 0; #X connect 5 0 8 0; #X connect 5 1 9 1; #X connect 6 0 1 0; #X connect 8 0 7 0; #X connect 9 0 11 0; #X connect 10 0 12 0; #X connect 11 1 10 0; #X connect 12 0 4 0; #X connect 13 0 5 0; #X restore 215 319 pd c-label; #N canvas 285 22 209 326 jx.load 0; #X obj 14 283 s \$2_jx.c.pos; #X obj 44 133 spigot; #X obj 14 53 t b b; #X obj 44 73 f \$3; #X obj 44 93 t f f; #X obj 74 113 != 0; #X obj 14 263 f 0; #X obj 44 253 s netpd-receive; #X obj 44 153 + 1; #X obj 14 13 loadbang; #X obj 44 233 list trim; #X obj 44 213 list prepend \$2_jx; #X msg 44 193 resize 16 \$1; #X obj 14 33 del 0; #X obj 44 173 clip 2 9; #X connect 1 0 8 0; #X connect 2 0 6 0; #X connect 2 1 3 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X connect 4 1 5 0; #X connect 5 0 1 1; #X connect 6 0 0 0; #X connect 8 0 14 0; #X connect 9 0 13 0; #X connect 10 0 7 0; #X connect 11 0 10 0; #X connect 12 0 11 0; #X connect 13 0 2 0; #X connect 14 0 12 0; #X restore 13 58 pd jx.load; #X obj 13 128 netpd-fx \$1 \$2_jx.repeat \$2_jx.repeat-r 16; #X obj 198 238 r \$0-mtx-2; #X obj 13 108 netpd-fx \$1 \$2_jx.octave \$2_jx.octave-r 4; #X obj 72 318 s \$0-mtxoutput; #N canvas 368 274 230 255 linux-and-win-hack 0; #X obj 15 14 loadbang; #X obj 15 124 r gui; #X obj 66 64 f 0; #X obj 15 104 s gui; #X obj 96 174 f 0; #N canvas 612 278 467 334 gui-changes 0; #X msg 16 112 \; \$1-key11-r vis_size 10 22 \; \$1-key12-r vis_size 11 22 \; \$1-key14-r vis_size 13 22 \; \$1-key15-r vis_size 14 22; #X obj 16 267 s \$2_jx.ctrl.cnv-r; #X msg 16 179 \; \$1-parm-r vis_size 72 15 \; \$1-parm2-r vis_size 146 15 \; \$1-bg-r vis_size 304 57 \; \$1-l-r vis_size 6 168; #X msg 16 247 vis_size 103 22; #X obj 243 241 s \$0-parm-r; #X obj 237 272 s \$0-parm2-r; #X obj 279 214 s \$0-bang-r; #X obj 16 2 inlet; #X obj 16 22 operating_system; #X obj 16 42 select linux windows; #X obj 16 92 f \$0; #X msg 274 125 label_font 1 7; #X msg 222 150 label_font 1 8; #X connect 3 0 1 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 9 0 12 0; #X connect 9 1 10 0; #X connect 9 1 11 0; #X connect 10 0 0 0; #X connect 10 0 2 0; #X connect 10 0 3 0; #X connect 11 0 4 0; #X connect 11 0 6 0; #X connect 11 0 5 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 12 0 4 0; #X connect 12 0 5 0; #X connect 12 0 1 0; #X restore 45 214 pd gui-changes; #N canvas 492 504 443 235 slider-hack 0; #X msg 19 79 1 \, 2 \, 3 \, 4 \, 5 \, 6 \, 7 \, 8 \, 9 \, 10 \, 11 \, 12 \, 13 \, 14 \, 15 \, 16; #X obj 19 19 loadbang; #X obj 19 39 operating_system; #X obj 19 59 select linux windows; #X obj 19 139 makesymbol %s-c%s-r; #X obj 19 119 pack \$0 f; #X obj 19 99 t b f; #X msg 19 159 \; \$1 size 99 8; #X connect 0 0 6 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 0 0; #X connect 3 1 0 0; #X connect 4 0 7 0; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 6 1 5 1; #X restore 104 14 pd slider-hack; #X obj 15 84 spigot 1; #X obj 15 34 t b b; #X obj 45 194 spigot 1; #X obj 15 144 t b b; #X connect 0 0 8 0; #X connect 1 0 10 0; #X connect 2 0 7 1; #X connect 4 0 9 1; #X connect 7 0 3 0; #X connect 8 0 2 0; #X connect 8 1 7 0; #X connect 9 0 5 0; #X connect 10 0 4 0; #X connect 10 1 9 0; #X restore 176 58 pd linux-and-win-hack; #N canvas 787 22 232 296 opener 0; #X obj 15 74 route bang; #X obj 15 134 symbol \$2; #X obj 15 94 t b b; #X obj 45 114 f 1; #X obj 80 94 t b f; #X obj 15 14 r \$1-open-jam; #X obj 15 154 makefilename pd-%s-jamx-gui; #X obj 23 34 r \$2-open-jam; #X obj 15 54 t a; #X msg 15 194 \; \$1 vis \$2; #X obj 15 174 pack s f; #X connect 0 0 2 0; #X connect 0 1 4 0; #X connect 1 0 6 0; #X connect 2 0 1 0; #X connect 2 1 3 0; #X connect 3 0 10 1; #X connect 4 0 1 0; #X connect 4 1 10 1; #X connect 5 0 8 0; #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 0 0; #X connect 10 0 9 0; #X restore 99 58 pd opener; #N canvas 132 22 664 322 resize-c 0; #X obj 120 99 r \$0_update-length; #X obj 520 192 s \$0_update-cnr; #X obj 20 19 r \$2_jx.cnr; #X obj 20 159 s \$0-mtx; #X msg 20 139 resize \$1 \$2; #X obj 444 22 r netpd-receive; #X obj 444 42 route \$2_jx; #X obj 444 62 route matrix resize; #X msg 483 222 set \$1; #X obj 483 242 s \$2_jx.cnr-r; #X obj 444 92 list split 1; #X obj 483 112 list split 1; #X obj 20 79 + 1; #X obj 20 59 change; #X obj 483 202 - 1; #N canvas 704 22 394 443 set_number 0; #X obj 17 18 inlet; #X obj 17 168 - 1; #X msg 17 198 number \$1; #X obj 17 389 s \$2_jx.c.pos-r; #X obj 104 218 t b f; #X obj 104 278 - 0; #X obj 134 238 * 8; #X obj 104 198 - 1; #X obj 104 258 f 306; #X obj 177 196 loadbang; #X obj 177 216 operating_system; #X obj 104 298 spigot; #X obj 114 338 spigot; #X obj 177 266 f 1; #X obj 236 266 f 1; #X obj 177 236 select macos linux windows; #X msg 104 318 pos \$1 113; #X msg 114 358 pos \$1 114; #X obj 134 23 r \$1-open-jam; #X obj 142 43 r \$2-open-jam; #X obj 17 138 spigot; #X obj 127 128 spigot 1; #X obj 196 93 f 1; #X obj 226 93 f 0; #X obj 134 63 t b b; #X obj 134 93 del 500; #X obj 111 148 f 2; #X connect 0 0 20 0; #X connect 0 0 21 0; #X connect 1 0 2 0; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 4 0 8 0; #X connect 4 1 6 0; #X connect 5 0 11 0; #X connect 5 0 12 0; #X connect 6 0 5 1; #X connect 7 0 4 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 10 0 15 0; #X connect 11 0 16 0; #X connect 12 0 17 0; #X connect 13 0 11 1; #X connect 14 0 12 1; #X connect 15 0 13 0; #X connect 15 1 14 0; #X connect 15 2 14 0; #X connect 16 0 3 0; #X connect 17 0 3 0; #X connect 18 0 24 0; #X connect 19 0 24 0; #X connect 20 0 1 0; #X connect 21 0 26 1; #X connect 22 0 20 1; #X connect 23 0 21 1; #X connect 24 0 25 0; #X connect 24 1 23 0; #X connect 24 1 22 0; #X connect 25 0 26 0; #X connect 26 0 1 0; #X restore 524 162 pd set_number; #X obj 376 76 loadbang; #X obj 524 142 change 2; #X obj 376 96 f 2; #X obj 262 19 r \$0_update-cnr; #X obj 262 139 s \$2_jx.c.pos; #X obj 278 39 r \$2_jx.c.pos; #X obj 262 79 <; #X obj 278 59 + 2; #X obj 262 119 f 0; #X obj 262 99 sel 1; #X obj 20 119 list prepend 16; #X obj 20 39 pipe 350; #X obj 20 99 clip 2 9; #X connect 0 0 26 1; #X connect 2 0 27 0; #X connect 4 0 3 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 10 0; #X connect 7 1 10 0; #X connect 8 0 9 0; #X connect 10 1 11 0; #X connect 11 0 14 0; #X connect 11 0 1 0; #X connect 11 0 17 0; #X connect 12 0 28 0; #X connect 13 0 12 0; #X connect 14 0 8 0; #X connect 16 0 18 0; #X connect 17 0 15 0; #X connect 18 0 14 0; #X connect 18 0 1 0; #X connect 18 0 17 0; #X connect 19 0 22 0; #X connect 21 0 23 0; #X connect 22 0 25 0; #X connect 23 0 22 1; #X connect 24 0 20 0; #X connect 25 0 24 0; #X connect 26 0 4 0; #X connect 27 0 13 0; #X connect 28 0 26 0; #X restore 215 339 pd resize-c; #N canvas 202 22 430 305 resize-length 0; #X obj 246 169 s \$0_update-length; #X obj 71 118 r \$0_update-cnr; #X obj 20 178 s \$0-mtx; #X obj 20 18 r \$2_jx.length; #X obj 231 19 r netpd-receive; #X obj 231 39 route \$2_jx; #X obj 231 59 route matrix resize; #X msg 231 239 set \$1; #X obj 231 89 list split 1; #X obj 231 259 s \$2_jx.length-r; #X obj 20 58 change 0; #X obj 20 118 max 16; #X obj 36 78 r \$0-jx.pref.length; #X obj 20 98 * 1; #X obj 20 138 pack f 2; #X msg 20 158 resize \$1 \$2; #X obj 231 219 / 1; #X obj 247 199 r \$0-jx.pref.length; #X obj 257 119 loadbang; #X obj 257 139 f 16; #X obj 20 38 pipe 350; #X connect 1 0 14 1; #X connect 3 0 20 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 8 0; #X connect 6 1 8 0; #X connect 7 0 9 0; #X connect 8 0 16 0; #X connect 8 0 0 0; #X connect 10 0 13 0; #X connect 11 0 14 0; #X connect 12 0 13 1; #X connect 13 0 11 0; #X connect 14 0 15 0; #X connect 15 0 2 0; #X connect 16 0 7 0; #X connect 17 0 16 1; #X connect 18 0 19 0; #X connect 19 0 0 0; #X connect 19 0 16 0; #X connect 20 0 10 0; #X restore 215 359 pd resize-length; #X obj 42 298 t a a; #N canvas 272 22 381 403 view_page 0; #X obj 46 235 select 1; #X msg 46 335 set \$1; #X obj 212 73 t b f; #X obj 212 13 r \$0_update-length; #X obj 46 215 > 16; #X obj 46 164 t f f; #X obj 46 54 * 1; #X obj 46 315 / 1; #X obj 212 53 change; #X obj 11 202 f; #X obj 46 14 r \$0_jx.view; #X obj 159 275 s \$2_jx.viewpage; #X obj 46 355 s \$2_jx.viewpage-r; #X obj 62 34 r \$0-jx.pref.view; #X obj 62 295 r \$0-jx.pref.view; #X obj 46 255 f 1; #X obj 46 144 f 16; #X obj 176 315 loadbang; #X obj 176 335 f 1; #X obj 212 33 pipe 350; #X connect 0 0 15 0; #X connect 1 0 12 0; #X connect 2 0 16 0; #X connect 2 1 4 1; #X connect 2 1 15 1; #X connect 3 0 19 0; #X connect 4 0 0 0; #X connect 5 0 4 0; #X connect 5 1 11 0; #X connect 6 0 16 0; #X connect 7 0 1 0; #X connect 8 0 2 0; #X connect 9 0 16 0; #X connect 10 0 6 0; #X connect 13 0 6 1; #X connect 13 0 16 1; #X connect 14 0 7 1; #X connect 15 0 7 0; #X connect 15 0 9 0; #X connect 15 0 11 0; #X connect 16 0 5 0; #X connect 17 0 18 0; #X connect 18 0 1 0; #X connect 19 0 8 0; #X restore 215 379 pd view_page; #X obj 13 168 netpd-fx \$1 \$2_speed \$2_speed-r 16; #N canvas 282 419 299 141 runmode 0; #X obj 13 94 s \$2_runmode-r; #X obj 13 34 sel 0 1; #X msg 13 54 label -; #X msg 35 74 label +; #X obj 13 14 netpd-fx \$1 \$2_runmode \$2_runmode-r 1; #X connect 1 0 2 0; #X connect 1 1 3 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 4 0 1 0; #X restore 13 188 pd runmode; #X obj 13 13 inlet; #X obj 13 33 route label; #N canvas 356 356 454 304 change-row 0; #X obj 19 17 inlet; #X obj 50 107 s \$0-mtx; #X obj 192 99 mtx_col; #X restore 215 279 pd change-row; #X connect 1 0 10 0; #X connect 2 0 3 0; #X connect 5 0 10 0; #X connect 8 0 10 0; #X connect 10 0 4 0; #X connect 10 0 21 0; #X connect 14 0 10 1; #X connect 21 0 2 0; #X connect 21 1 16 0; #X connect 25 0 26 0; #X connect 26 0 11 0; #X connect 26 1 27 0; #X restore 13 53 pd jx-gui.code; #N canvas 34 22 680 768 jx.code 0; #X obj 14 334 + 1; #X obj 14 154 int; #X obj 14 134 / 4; #X obj 14 114 + 1; #X obj 14 174 - 1; #X obj 30 94 - 1; #X obj 14 19 r stepshuffle; #X obj 14 294 % 16; #X msg 58 524 row \$1; #N canvas 728 22 323 352 add-transpose-octave 0; #X obj 11 10 inlet; #X obj 41 310 outlet; #X obj 11 30 list split 1; #X obj 41 290 list prepend; #X obj 136 190 netpd-r \$2_transpose; #X obj 143 230 netpd-r \$2_jx.octave; #X obj 143 250 * 12; #X obj 120 270 + 48; #X obj 120 210 + 0; #X obj 120 110 != 0; #X obj 120 170 - 1; #X obj 120 150 f; #X obj 120 130 sel 1; #X obj 41 70 t b f f; #X obj 41 90 list append; #X obj 11 50 sel 0; #X connect 0 0 2 0; #X connect 2 0 15 0; #X connect 2 1 14 1; #X connect 3 0 1 0; #X connect 4 0 8 1; #X connect 5 0 6 0; #X connect 6 0 7 1; #X connect 7 0 3 1; #X connect 8 0 7 0; #X connect 9 0 12 0; #X connect 10 0 8 0; #X connect 11 0 10 0; #X connect 12 0 11 0; #X connect 13 0 14 0; #X connect 13 1 9 0; #X connect 13 2 11 1; #X connect 14 0 3 0; #X connect 15 1 13 0; #X restore 167 684 pd add-transpose-octave; #X obj 88 664 route matrix; #X obj 14 424 t f f; #X obj 14 444 <= 16; #X obj 14 464 select 1; #X obj 37 234 netpd-r \$2_jx.repeat; #X obj 167 724 s \$2; #X obj 14 404 + 0; #X obj 170 324 netpd-r \$2_jx.offset; #X obj 53 254 r \$0-jx.pref.repeat; #X obj 186 344 r \$0-jx.pref.offset; #X obj 170 364 * 1; #X obj 37 274 * 1; #X obj 14 484 f; #X obj 14 214 spigot; #X obj 61 194 != 0; #X obj 442 23 netpd-r \$2_speed; #X obj 180 83 t f f; #X obj 14 194 change; #X obj 161 284 < 0; #X obj 51 334 > 0; #X obj 14 354 spigot; #X obj 124 304 spigot; #X obj 124 324 abs; #X obj 124 344 t b f; #X obj 124 364 -; #N canvas 216 111 629 629 eyecandy 0; #X obj 51 16 r \$0-eyecandy; #X obj 14 156 spigot; #X obj 164 126 s \$0-eyecandy-r; #X msg 142 106 color 0 0 0; #X obj 142 66 sel 0 1; #X obj 14 16 inlet; #X obj 275 348 makesymbol %s-n%s-r; #X obj 267 307 t b f; #X obj 267 327 pack \$0 f; #X obj 267 197 f 0; #X obj 267 217 change 0; #X obj 14 176 t f b; #X obj 58 486 makesymbol %s-n%s-r; #X obj 58 426 t b f; #X obj 58 446 pack \$0 f; #X obj 58 306 f 0; #X obj 58 286 - 0; #X obj 267 368 makesymbol %s-c%s-r; #X msg 164 86 color 13 13 0; #X obj 61 46 netpd-r \$2_speed; #X obj 61 66 abs; #X obj 61 106 t b f; #X obj 51 126 && 1; #X obj 61 86 > 0.5; #X obj 116 156 sel 0; #X obj 286 127 netpd-r master.switch; #X obj 286 147 sel 0; #X obj 109 196 r \$2_jx.viewpage; #X obj 66 466 makesymbol %s-c%s-r; #X obj 228 486 makesymbol %s-n%s-r; #X obj 228 426 t b f; #X obj 228 446 pack \$0 f; #X obj 236 466 makesymbol %s-c%s-r; #X obj 58 346 moses 5; #X obj 102 366 moses 9; #X obj 72 396 moses 13; #X obj 267 237 moses 5; #X obj 311 257 moses 9; #X obj 424 348 makesymbol %s-n%s-r; #X obj 416 307 t b f; #X obj 416 327 pack \$0 f; #X obj 416 368 makesymbol %s-c%s-r; #X obj 311 287 moses 13; #X msg 364 548 \; \$1 color \$2 \$3 \$2; #X obj 275 388 pack s 0 18; #X obj 286 167 del 0; #X obj 424 388 pack s -1.4475e+07 18; #X obj 236 506 pack s 0 13; #X obj 66 506 pack s -1.4475e+07 13; #X obj 58 266 moses 16; #X obj 14 246 moses 0; #X obj 58 226 - 15; #X obj 58 326 max 1; #X obj 163 265 - 16; #X obj 109 246 + 1; #X connect 0 0 4 0; #X connect 0 0 22 0; #X connect 1 0 11 0; #X connect 3 0 2 0; #X connect 4 0 3 0; #X connect 4 0 9 0; #X connect 4 1 18 0; #X connect 5 0 1 0; #X connect 6 0 44 0; #X connect 7 0 8 0; #X connect 7 1 8 1; #X connect 8 0 6 0; #X connect 8 0 17 0; #X connect 9 0 10 0; #X connect 10 0 36 0; #X connect 11 0 50 0; #X connect 11 1 9 0; #X connect 12 0 48 0; #X connect 13 0 14 0; #X connect 13 1 14 1; #X connect 14 0 12 0; #X connect 14 0 28 0; #X connect 15 0 52 0; #X connect 16 0 15 0; #X connect 16 0 9 1; #X connect 17 0 44 0; #X connect 18 0 2 0; #X connect 19 0 20 0; #X connect 20 0 23 0; #X connect 21 0 22 0; #X connect 21 1 22 1; #X connect 22 0 1 1; #X connect 23 0 21 0; #X connect 23 0 24 0; #X connect 24 0 9 0; #X connect 25 0 26 0; #X connect 26 0 45 0; #X connect 27 0 51 0; #X connect 27 0 53 0; #X connect 27 0 54 0; #X connect 28 0 48 0; #X connect 29 0 47 0; #X connect 30 0 31 0; #X connect 30 1 31 1; #X connect 31 0 29 0; #X connect 31 0 32 0; #X connect 32 0 47 0; #X connect 33 0 13 0; #X connect 33 1 34 0; #X connect 34 0 30 0; #X connect 34 1 35 0; #X connect 35 0 13 0; #X connect 35 1 30 0; #X connect 36 0 7 0; #X connect 36 1 37 0; #X connect 37 0 39 0; #X connect 37 1 42 0; #X connect 38 0 46 0; #X connect 39 0 40 0; #X connect 39 1 40 1; #X connect 40 0 38 0; #X connect 40 0 41 0; #X connect 41 0 46 0; #X connect 42 0 7 0; #X connect 42 1 39 0; #X connect 44 0 43 0; #X connect 45 0 9 0; #X connect 46 0 43 0; #X connect 47 0 43 0; #X connect 48 0 43 0; #X connect 49 0 16 0; #X connect 50 1 49 0; #X connect 51 0 50 1; #X connect 52 0 33 0; #X connect 53 0 16 1; #X connect 54 0 49 1; #X restore 148 484 pd eyecandy; #X obj 130 584 r \$2_jx-mtx.i2; #X obj 70 564 r \$2_jx-mtx.i1; #X obj 58 624 spigot; #X obj 58 644 t b a; #X obj 58 664 f 0; #X obj 58 544 t a b; #X obj 88 584 f 1; #X obj 131 445 list split 1; #X obj 180 43 loadbang; #X obj 180 63 f 1; #X obj 58 604 mtx 16 2; #X obj 131 425 route matrix; #X obj 131 405 r \$2_jx-mtx.o; #X obj 442 63 f 16; #X obj 442 43 t b f; #N canvas 0 22 283 314 hearitwhenuclickit 0; #X obj 26 277 outlet; #X obj 26 17 r netpd-receive; #X obj 26 77 route \$2_jx; #X obj 26 97 route element; #X obj 26 177 sel 0; #X obj 26 157 route 1; #X obj 26 137 list split 1; #X obj 26 197 b; #X obj 26 237 list; #X obj 26 117 t a a; #X obj 26 217 del 0; #X obj 26 257 list split 1; #X obj 26 57 spigot; #X obj 63 37 r \$0-editmode; #X obj 131 133 s \$0-editmode-r; #X msg 131 113 color 0 0 0; #X obj 131 73 sel 0 1; #X msg 153 93 color 13 13 0; #X connect 1 0 12 0; #X connect 2 0 3 0; #X connect 3 0 9 0; #X connect 4 1 7 0; #X connect 5 0 4 0; #X connect 6 1 5 0; #X connect 7 0 10 0; #X connect 8 0 11 0; #X connect 9 0 6 0; #X connect 9 1 8 1; #X connect 10 0 8 0; #X connect 11 0 0 0; #X connect 12 0 2 0; #X connect 13 0 12 1; #X connect 13 0 16 0; #X connect 15 0 14 0; #X connect 16 0 15 0; #X connect 16 1 17 0; #X connect 17 0 14 0; #X restore 188 531 pd hearitwhenuclickit; #X obj 498 77 t b f; #X obj 498 57 netpd-r \$2_runmode; #X obj 528 97 sel 0 1; #X obj 528 117 f -1; #X obj 566 117 f 1; #X obj 442 83 / 16; #X obj 442 143 * 1; #X obj 205 714 outlet; #X obj 14 504 moses 1; #X connect 0 0 30 0; #X connect 1 0 4 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 27 0; #X connect 5 0 3 1; #X connect 6 0 3 0; #X connect 7 0 0 0; #X connect 7 0 31 0; #X connect 8 0 41 0; #X connect 9 0 15 0; #X connect 9 0 59 0; #X connect 10 0 43 0; #X connect 10 1 9 0; #X connect 11 0 12 0; #X connect 11 1 22 1; #X connect 12 0 13 0; #X connect 13 0 22 0; #X connect 14 0 21 0; #X connect 14 0 34 0; #X connect 16 0 11 0; #X connect 17 0 20 0; #X connect 18 0 21 1; #X connect 19 0 20 1; #X connect 20 0 16 1; #X connect 21 0 7 1; #X connect 22 0 35 0; #X connect 22 0 60 0; #X connect 23 0 7 0; #X connect 24 0 23 1; #X connect 25 0 50 0; #X connect 26 0 5 0; #X connect 26 0 2 1; #X connect 26 0 28 0; #X connect 26 0 29 0; #X connect 26 1 24 0; #X connect 27 0 23 0; #X connect 28 0 31 1; #X connect 29 0 30 1; #X connect 30 0 16 0; #X connect 31 0 32 0; #X connect 32 0 33 0; #X connect 33 0 34 0; #X connect 33 1 34 1; #X connect 34 0 16 0; #X connect 36 0 10 0; #X connect 36 0 46 1; #X connect 37 0 46 0; #X connect 38 0 39 0; #X connect 39 0 40 0; #X connect 39 1 10 0; #X connect 40 0 38 1; #X connect 41 0 46 0; #X connect 41 1 42 0; #X connect 42 0 38 1; #X connect 43 0 12 1; #X connect 44 0 45 0; #X connect 45 0 26 0; #X connect 46 0 38 0; #X connect 47 0 43 0; #X connect 48 0 47 0; #X connect 49 0 57 0; #X connect 50 0 49 0; #X connect 50 1 57 1; #X connect 51 0 8 0; #X connect 52 0 49 0; #X connect 52 1 54 0; #X connect 53 0 52 0; #X connect 54 0 55 0; #X connect 54 1 56 0; #X connect 55 0 58 1; #X connect 56 0 58 1; #X connect 57 0 58 0; #X connect 58 0 26 0; #X connect 60 1 8 0; #X restore 13 73 pd jx.code; #N canvas 593 270 342 209 \$2-jamx-gui 0; #X obj 7 -2 cnv 15 311 177 empty empty empty 20 12 0 14 -195573 -66577 0; #X obj 10 114 cnv 8 305 58 empty \$0-bg-r empty 20 12 0 14 -16645 -66577 0; #X obj 210 114 cnv 15 104 23 empty \$2_jx.ctrl.cnv-r empty 24 15 1 9 -262144 -33289 0; #X floatatom 211 122 2 1 8 0 - #2_jx.cnr-r #2_jx.cnr; #X obj 93 138 cnv 11 73 16 empty \$0-parm-r Repeat 4 8 1 9 -262144 -33289 0; #X obj 19 155 cnv 11 147 16 empty \$0-parm2-r Octave 4 8 1 9 -262144 -33289 0; #X floatatom 140 139 3 1 256 2 - #2_jx.repeat-r #2_jx.repeat; #X floatatom 140 156 3 -12 12 0 - #2_transpose-r #2_transpose; #X obj 67 158 hradio 9 1 0 8 \$2_jx.octave \$2_jx.octave-r empty 2 -4 0 8 -262144 -62784 -1 4; #X obj 19 138 cnv 12 73 16 empty \$0-parm-r Offset 4 8 1 9 -262144 -33289 0; #X obj 167 155 cnv 10 73 16 empty \$0-parm-r /16th 43 8 1 9 -262144 -33289 0; #X obj 241 138 cnv 11 73 16 empty \$0-parm-r Pages 4 8 1 9 -262144 -33289 0; #X obj 241 155 cnv 11 73 16 empty \$0-parm-r empty 5 7 1 9 -262144 -66577 0; #X obj 242 156 bng 14 250 50 0 \$0-mtxclear \$0-bang-r Reset 18 7 1 9 -262144 -258699 -33289; #X obj 167 138 cnv 11 73 16 empty \$0-parm-r View 4 8 1 9 -262144 -33289 0; #X floatatom 214 139 3 1 64 0 - #2_jx.viewpage-r #0_jx.view; #X floatatom 181 156 3 0 64 0 - #2_speed-r #2_speed; #X floatatom 66 139 3 0 255 2 - #2_jx.offset-r #2_jx.offset; #X obj 19 114 cnv 8 11 23 empty \$0-key11-r empty 20 12 0 14 -262144 -66577 0; #X obj 31 114 cnv 8 14 23 empty \$0-key14-r empty 20 12 0 14 -262144 -66577 0; #X obj 46 114 cnv 8 11 23 empty \$0-key11-r empty 20 12 0 14 -262144 -66577 0; #X obj 26 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0; #X obj 42 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0; #X obj 58 114 cnv 8 12 23 empty \$0-key12-r empty 20 12 0 14 -262144 -66577 0; #X obj 71 114 cnv 8 14 23 empty \$0-key14-r empty 20 12 0 14 -262144 -66577 0; #X obj 66 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0; #X obj 86 114 cnv 8 15 23 empty \$0-key15-r empty 20 12 0 14 -262144 -66577 0; #X obj 102 114 cnv 8 12 23 empty \$0-key12-r empty 20 12 0 14 -262144 -66577 0; #X obj 98 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0; #X obj 82 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0; #X obj 115 114 cnv 8 11 23 empty \$0-key11-r empty 20 12 0 14 -262144 -66577 0; #X obj 127 114 cnv 8 14 23 empty \$0-key14-r empty 20 12 0 14 -262144 -66577 0; #X obj 142 114 cnv 8 11 23 empty \$0-key11-r empty 20 12 0 14 -262144 -66577 0; #X obj 122 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 138 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 154 114 cnv 8 12 23 empty \$0-key12-r empty 20 12 0 14 -262144 -66577 0; #X obj 167 114 cnv 8 14 23 empty \$0-key14-r empty 20 12 0 14 -262144 -66577 0; #X obj 162 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 182 114 cnv 8 15 23 empty \$0-key15-r empty 20 12 0 14 -262144 -66577 0; #X obj 198 114 cnv 8 11 23 empty \$0-key11-r empty 20 12 0 14 -262144 -66577 0; #X obj 194 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 178 114 cnv 8 8 13 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 10 1 hradio 8 1 0 25 \$0-n1 \$0-n1-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 8 hradio 8 1 0 25 \$0-n2 \$0-n2-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 15 hradio 8 1 0 25 \$0-n3 \$0-n3-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 22 hradio 8 1 0 25 \$0-n4 \$0-n4-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 29 hradio 8 1 0 25 \$0-n5 \$0-n5-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 10 36 hradio 8 1 0 25 \$0-n6 \$0-n6-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 10 43 hradio 8 1 0 25 \$0-n7 \$0-n7-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 10 50 hradio 8 1 0 25 \$0-n8 \$0-n8-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 213 1 hsl 99 8 0 1 0 0 \$0-c1 \$0-c1-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 213 8 hsl 99 8 0 1 0 0 \$0-c2 \$0-c2-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 213 15 hsl 99 8 0 1 0 0 \$0-c3 \$0-c3-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 213 22 hsl 99 8 0 1 0 0 \$0-c4 \$0-c4-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 213 29 hsl 99 8 0 1 0 0 \$0-c5 \$0-c5-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 213 36 hsl 99 8 0 1 0 0 \$0-c6 \$0-c6-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 213 43 hsl 99 8 0 1 0 0 \$0-c7 \$0-c7-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 213 50 hsl 99 8 0 1 0 0 \$0-c8 \$0-c8-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 10 57 hradio 8 1 0 25 \$0-n9 \$0-n9-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 213 57 hsl 99 8 0 1 0 0 \$0-c9 \$0-c9-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 10 64 hradio 8 1 0 25 \$0-n10 \$0-n10-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 71 hradio 8 1 0 25 \$0-n11 \$0-n11-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 78 hradio 8 1 0 25 \$0-n12 \$0-n12-r empty 0 -6 0 8 -262144 -62784 -262144 0; #X obj 10 85 hradio 8 1 0 25 \$0-n13 \$0-n13-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 10 92 hradio 8 1 0 25 \$0-n14 \$0-n14-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 10 99 hradio 8 1 0 25 \$0-n15 \$0-n15-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 10 106 hradio 8 1 0 25 \$0-n16 \$0-n16-r empty 0 -6 0 8 -228862 -62784 -228862 0; #X obj 213 64 hsl 99 8 0 1 0 0 \$0-c10 \$0-c10-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 11 2 cnv 6 7 169 empty \$0-l-r empty 20 12 0 14 -262144 -66577 0; #X obj 298 162 tgl 8 0 \$0-editmode \$0-editmode-r empty 0 -6 0 8 -262144 -262144 -262144 0 1; #X obj 305 162 tgl 8 0 \$0-eyecandy \$0-eyecandy-r empty 0 -6 0 8 -262144 -262144 -262144 0 1; #X obj 168 156 tgl 14 0 \$2_runmode \$2_runmode-r + 4 7 0 8 -262144 -262144 -1 1 1; #X obj 306 113 hradio 8 1 0 1 \$2_jx.c.pos \$2_jx.c.pos-r empty 2 -4 0 8 -262144 -62784 -1 0; #X floatatom 288 139 3 1 64 0 - #2_jx.length-r #2_jx.length; #X obj 213 71 hsl 99 8 0 1 0 0 \$0-c11 \$0-c11-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 213 78 hsl 99 8 0 1 0 0 \$0-c12 \$0-c12-r empty -2 -6 0 8 -262144 -62784 -262144 0 0; #X obj 213 85 hsl 99 8 0 1 0 0 \$0-c13 \$0-c13-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 213 92 hsl 99 8 0 1 0 0 \$0-c14 \$0-c14-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 213 99 hsl 99 8 0 1 0 0 \$0-c15 \$0-c15-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X obj 213 106 hsl 99 8 0 1 0 0 \$0-c16 \$0-c16-r empty -2 -6 0 8 -228862 -62784 -228862 0 0; #X restore 13 13 pd \$2-jamx-gui; #X msg 16 197 bang; #X text 49 199 <- before save; #N canvas 0 22 230 246 resetgui 0; #X obj 13 17 inlet; #X obj 43 67 s \$2_jx.c.pos-r; #X msg 43 47 number 1 \, pos 306 113; #X msg 33 87 0; #X obj 43 107 s \$0-eyecandy; #X msg 23 147 color 0 0 0; #X obj 23 167 s \$0-editmode-r; #X obj 33 127 s \$0-eyecandy; #X obj 13 207 s \$2_jx.ctrl.cnv-r; #X msg 13 187 label empty; #X connect 0 0 5 0; #X connect 0 0 3 0; #X connect 0 0 2 0; #X connect 0 0 9 0; #X connect 2 0 1 0; #X connect 3 0 4 0; #X connect 3 0 7 0; #X connect 5 0 6 0; #X connect 9 0 8 0; #X restore 16 217 pd resetgui; #X text 11 176 jamx by Enrique Erne; #X text 11 161 [jamx ]; #X obj 13 93 outlet; #X obj 13 33 inlet; #X text 116 141 pre0.2.0; #X msg 13 142 version 0.1.26; #X connect 2 0 9 0; #X connect 4 0 6 0; #X connect 10 0 1 0;