max v2; #N vpatcher 4 44 1152 768; #P origin -59 6; #P number 63 105 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0; #P button 100 106 15 0; #P number 162 77 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 202 77 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 202 99 35 196617 + 240; #P newex 159 99 35 196617 + 320; #P newex 100 125 110 196617 pack rect 0 0 320 240; #P toggle 18 106 15 0; #P newex 18 128 55 196617 metro 100; #N vpreset 3; #X append 1 2 107 77 162 flonum float 20. \; -1 77 162 toggle int 1 \; 17 21 489 flonum float 6. \; 106 77 202 flonum float 0. \; 25 442 967 flonum float 0.64 \; 29 111 699 toggle int; #X append 1 2 1 \; 32 199 928 filtergraph~ autoout 0 \; 32 199 928 filtergraph~ scale 1 \; 32 199 928 filtergraph~ logamp 1 \; 32 199 928 filtergraph~ spectrum 0 \; 32 199 928 filtergraph~ fullspect 0 \; 32 199 928; #X append 1 2 filtergraph~ domain 20 22050 \; 32 199 928 filtergraph~ range 0.0625 16. \; 32 199 928 filtergraph~ linmarkers 5512.5 11025. 16537.5 \; 32 199 928 filtergraph~ logmarkers 50. 500. 5000. \; 32 199 928 filtergraph~ mode 3 \; 32 199 928; #X append 1 2 filtergraph~ gainmode 1 \; 32 199 928 filtergraph~ displaydot 0 \; 32 199 928 filtergraph~ params 2235.022705 5.559268 1.452873 \; 32 199 928 filtergraph~ fconstrain 30. 19845. \; 32 199 928 filtergraph~ aconstrain 0.0625 16. \; 32 199 928 filtergraph~; #X append 1 2 qconstrain 0.5 25. \; 32 199 928 filtergraph~ updateflag 1 \; 33 176 915 umenu int 2 \; 36 442 840 flonum float 0.64 \; 38 442 893 flonum float 0.64 \; 40 443 764 flonum float 0.64 \; 42 443 693; #X append 1 2 flonum float 0.64 \; 44 441 622 flonum float 0.64 \; 46 209 326 filtergraph~ autoout 0 \; 46 209 326 filtergraph~ scale 1 \; 46 209 326 filtergraph~ logamp 1 \; 46 209 326 filtergraph~ spectrum 0 \; 46 209 326; #X append 1 2 filtergraph~ fullspect 0 \; 46 209 326 filtergraph~ domain 20 22050 \; 46 209 326 filtergraph~ range 0.0625 16. \; 46 209 326 filtergraph~ linmarkers 5512.5 11025. 16537.5 \; 46 209 326 filtergraph~ logmarkers 50. 500. 5000. \; 46 209 326; #X append 1 2 filtergraph~ mode 3 \; 46 209 326 filtergraph~ gainmode 1 \; 46 209 326 filtergraph~ displaydot 0 \; 46 209 326 filtergraph~ params 126.658302 1.660077 1.283602 \; 46 209 326 filtergraph~ fconstrain 30. 19845. \; 46 209 326 filtergraph~ aconstrain; #X append 1 2 0.0625 16. \; 46 209 326 filtergraph~ qconstrain 0.5 25. \; 46 209 326 filtergraph~ updateflag 1 \; 47 186 313 umenu int 2 \; 49 444 527 flonum float 0.64 \; 54 328 1066 flonum float 868. \; 63 320 393; #X append 1 2 flonum float 53. \; 79 344 848 flonum float 50. \; 81 340 204 flonum float 1172. \; 84 396 672 flonum float 0.64 \; 91 520 318 matrixctrl list 0 0 1 0 1 0 1 0 0 1; #X append 1 2 1 1 2 0 1 2 1 0 3 0 0 3 1 1 4 0 1 4 1 0 5 0 0 5 1 1 \;; #X append 2 2 107 77 162 flonum float 20. \; -1 77 162 toggle int 1 \; 17 21 489 flonum float 6. \; 106 77 202 flonum float 0. \; 25 442 967 flonum float 0.64 \; 29 111 699 toggle int; #X append 2 2 0 \; 32 199 928 filtergraph~ autoout 0 \; 32 199 928 filtergraph~ scale 1 \; 32 199 928 filtergraph~ logamp 1 \; 32 199 928 filtergraph~ spectrum 0 \; 32 199 928 filtergraph~ fullspect 0 \; 32 199 928; #X append 2 2 filtergraph~ domain 20 22050 \; 32 199 928 filtergraph~ range 0.0625 16. \; 32 199 928 filtergraph~ linmarkers 5512.5 11025. 16537.5 \; 32 199 928 filtergraph~ logmarkers 50. 500. 5000. \; 32 199 928 filtergraph~ mode 3 \; 32 199 928; #X append 2 2 filtergraph~ gainmode 1 \; 32 199 928 filtergraph~ displaydot 0 \; 32 199 928 filtergraph~ params 2932.754395 10.1712 1.452873 \; 32 199 928 filtergraph~ fconstrain 30. 19845. \; 32 199 928 filtergraph~ aconstrain 0.0625 16. \; 32 199 928 filtergraph~; #X append 2 2 qconstrain 0.5 25. \; 32 199 928 filtergraph~ updateflag 1 \; 33 176 915 umenu int 2 \; 36 442 840 flonum float 0.64 \; 38 442 893 flonum float 0.64 \; 40 443 764 flonum float 0.64 \; 42 443 693; #X append 2 2 flonum float 0.64 \; 44 441 622 flonum float 0.64 \; 46 209 326 filtergraph~ autoout 0 \; 46 209 326 filtergraph~ scale 1 \; 46 209 326 filtergraph~ logamp 1 \; 46 209 326 filtergraph~ spectrum 0 \; 46 209 326; #X append 2 2 filtergraph~ fullspect 0 \; 46 209 326 filtergraph~ domain 20 22050 \; 46 209 326 filtergraph~ range 0.0625 16. \; 46 209 326 filtergraph~ linmarkers 5512.5 11025. 16537.5 \; 46 209 326 filtergraph~ logmarkers 50. 500. 5000. \; 46 209 326; #X append 2 2 filtergraph~ mode 5 \; 46 209 326 filtergraph~ gainmode 1 \; 46 209 326 filtergraph~ displaydot 0 \; 46 209 326 filtergraph~ params 115.801514 10.1712 1.283602 \; 46 209 326 filtergraph~ fconstrain 30. 19845. \; 46 209 326 filtergraph~ aconstrain; #X append 2 2 0.0625 16. \; 46 209 326 filtergraph~ qconstrain 0.5 25. \; 46 209 326 filtergraph~ updateflag 1 \; 47 186 313 umenu int 4 \; 49 444 527 flonum float 0.64 \; 54 328 1066 flonum float 1106. \; 63 320 393; #X append 2 2 flonum float 236. \; 79 344 848 flonum float 50. \; 81 340 204 flonum float 1548. \; 84 396 672 flonum float 0.64 \; 91 520 318 matrixctrl list 0 0 1 0 1 0 1 0 0 1; #X append 2 2 1 1 2 0 1 2 1 0 3 0 0 3 1 1 4 0 1 4 1 0 5 0 0 5 1 1 \;; #X append 3 2 107 77 162 flonum float 20. \; -1 77 162 toggle int 1 \; 17 21 489 flonum float 6. \; 106 77 202 flonum float 0. \; 25 442 967 flonum float 0.64 \; 29 111 699 toggle int; #X append 3 2 0 \; 32 199 928 filtergraph~ autoout 0 \; 32 199 928 filtergraph~ scale 1 \; 32 199 928 filtergraph~ logamp 1 \; 32 199 928 filtergraph~ spectrum 0 \; 32 199 928 filtergraph~ fullspect 0 \; 32 199 928; #X append 3 2 filtergraph~ domain 20 22050 \; 32 199 928 filtergraph~ range 0.0625 16. \; 32 199 928 filtergraph~ linmarkers 5512.5 11025. 16537.5 \; 32 199 928 filtergraph~ logmarkers 50. 500. 5000. \; 32 199 928 filtergraph~ mode 6 \; 32 199 928; #X append 3 2 filtergraph~ gainmode 1 \; 32 199 928 filtergraph~ displaydot 0 \; 32 199 928 filtergraph~ params 105.646706 0.0625 2.796542 \; 32 199 928 filtergraph~ fconstrain 30. 19845. \; 32 199 928 filtergraph~ aconstrain 0.0625 16. \; 32 199 928 filtergraph~; #X append 3 2 qconstrain 0.5 25. \; 32 199 928 filtergraph~ updateflag 1 \; 33 176 915 umenu int 5 \; 36 442 840 flonum float 0.64 \; 38 442 893 flonum float 0.64 \; 40 443 764 flonum float 0.64 \; 42 443 693; #X append 3 2 flonum float 0.64 \; 44 441 622 flonum float 0.64 \; 46 209 326 filtergraph~ autoout 0 \; 46 209 326 filtergraph~ scale 1 \; 46 209 326 filtergraph~ logamp 1 \; 46 209 326 filtergraph~ spectrum 0 \; 46 209 326; #X append 3 2 filtergraph~ fullspect 0 \; 46 209 326 filtergraph~ domain 20 22050 \; 46 209 326 filtergraph~ range 0.0625 16. \; 46 209 326 filtergraph~ linmarkers 5512.5 11025. 16537.5 \; 46 209 326 filtergraph~ logmarkers 50. 500. 5000. \; 46 209 326; #X append 3 2 filtergraph~ mode 6 \; 46 209 326 filtergraph~ gainmode 1 \; 46 209 326 filtergraph~ displaydot 0 \; 46 209 326 filtergraph~ params 739.935547 0.19908 0.710125 \; 46 209 326 filtergraph~ fconstrain 30. 19845. \; 46 209 326 filtergraph~ aconstrain; #X append 3 2 0.0625 16. \; 46 209 326 filtergraph~ qconstrain 0.5 25. \; 46 209 326 filtergraph~ updateflag 1 \; 47 186 313 umenu int 5 \; 49 444 527 flonum float 0.64 \; 54 328 1066 flonum float 1106. \; 63 320 393; #X append 3 2 flonum float 266. \; 79 344 848 flonum float 97. \; 81 340 204 flonum float 811. \; 84 396 672 flonum float 0.64 \; 91 520 318 matrixctrl list 0 0 1 0 1 0 1 0 0 1; #X append 3 2 1 1 2 0 1 2 1 0 3 0 0 3 1 1 4 0 1 4 1 0 5 0 0 5 1 1 \;; #P preset 837 69 47 30; #P comment 320 478 100 196617 matrixctrl~ selects which inputs go to which outputs; #P comment 323 578 45 196617 biquad/delay 1a; #P comment 370 578 45 196617 biquad/delay 2a; #P comment 463 577 45 196617 biquad 2; #P comment 416 578 45 196617 biquad/delay 2; #P comment 279 579 45 196617 biquad/delay 1; #P comment 232 579 45 196617 biquad 1; #P comment 246 539 70 196617 right channel; #P user matrixctrl 318 520 112 40 MatrixDefaultCell.pct MatrixDefaultBkgnd.pct 112 40 16 16 6 2 16 16 1 1 48 2 5120 0; #P comment 971 405 45 196617 delay 2; #P comment 870 404 45 196617 delay 2a; #P comment 326 402 45 196617 delay 1; #P comment 214 403 45 196617 delay 1a; #P comment 678 483 45 196617 biquad/delay 1a; #P comment 758 484 45 196617 biquad/delay 2a; #P flonum 672 396 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 852 389 75 196617 goes to input 3; #P comment 201 388 75 196617 goes to input 2; #P flonum 204 340 52 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 201 368 75 196617 tapout~ 44100; #P flonum 848 344 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 1028 250 100 196617 line~ smooths the numbers into a ramp. The pack 0. 100 sets the ramp time in (ms); #P newex 845 372 75 196617 tapout~ 44100; #P comment 951 478 45 196617 straight from jit.peek~; #P comment 570 146 64 196617 (which row); #P comment 881 482 45 196617 biquad 2; #P comment 828 483 45 196617 biquad/delay 2; #P comment 609 481 45 196617 biquad/delay 1; #P comment 830 253 45 196617 biquad 2; #P comment 232 239 45 196617 biquad 1; #P comment 520 485 45 196617 biquad 1; #P comment 310 388 75 196617 goes to input 1; #P comment 204 274 75 196617 goes to input 0; #P comment 1062 316 55 196617 delay (ms); #P newex 393 361 30 196617 line~; #P newex 393 339 64 196617 pack 0. 100.; #P flonum 393 320 56 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 300 366 75 196617 tapout~ 44100; #P newex 300 323 69 196617 tapin~ 44100; #P newex 273 253 79 196617 biquad~; #P newex 273 221 39 196617 *~ 0.2; #P comment 506 189 75 196617 goes to input 6; #P comment 881 269 75 196617 goes to input 5; #P newex 1066 369 30 196617 line~; #P newex 1066 347 64 196617 pack 0. 100.; #P flonum 1066 328 56 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 946 369 75 196617 tapout~ 44100; #P newex 948 336 69 196617 tapin~ 44100; #P newex 876 251 79 196617 biquad~; #P newex 876 228 39 196617 *~ 0.2; #P flonum 527 444 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 510 465 59 196617 *~ 0.02; #P user umenu 313 186 70 196647 1 64 202 0; #X add lowpass; #X add highpass; #X add bandpass; #X add bandstop; #X add peaknotch; #X add lowshelf; #X add highshelf; #P user filtergraph~ 326 209 89 37 21 9; #X frgb 170 170 170; #X brgb 210 210 210; #X rgb2 0 0 0; #X rgb3 130 130 130; #X rgb4 0 0 0; #X rgb5 118 121 166; #X rgb6 122 74 74; #X autoout 0; #X scale 1; #X logamp 1; #X spectrum 0; #X fullspect 0; #X domain 20 22050; #X range 0.0625 16.; #X linmarkers 5512.5 11025. 16537.5; #X logmarkers 50. 500. 5000.; #X mode 5; #X gainmode 1; #X displaydot 0; #X params 3593.123535 16. 1.283602; #X fconstrain 30. 19845.; #X aconstrain 0.0625 16.; #X qconstrain 0.5 25.; #X done; #P comment 389 307 55 196617 delay (ms); #P flonum 622 441 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 601 462 47 196617 *~ 0.02; #P flonum 693 443 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 675 464 45 196617 *~ 0.02; #P flonum 764 443 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 742 464 52 196617 *~ 0.02; #P flonum 893 442 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 873 463 44 196617 *~ 0.02; #P flonum 840 442 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 820 463 44 196617 *~ 0.02; #P newex 651 567 79 196617 matrix~ 6 2; #P user umenu 915 176 70 196647 1 64 192 0; #X add lowpass; #X add highpass; #X add bandpass; #X add bandstop; #X add peaknotch; #X add lowshelf; #X add highshelf; #P user filtergraph~ 928 199 89 37 21 9; #X frgb 170 170 170; #X brgb 210 210 210; #X rgb2 0 0 0; #X rgb3 130 130 130; #X rgb4 0 0 0; #X rgb5 118 121 166; #X rgb6 122 74 74; #X autoout 0; #X scale 1; #X logamp 1; #X spectrum 0; #X fullspect 0; #X domain 20 22050; #X range 0.0625 16.; #X linmarkers 5512.5 11025. 16537.5; #X logmarkers 50. 500. 5000.; #X mode 3; #X gainmode 1; #X displaydot 0; #X params 2932.754395 10.1712 1.452873; #X fconstrain 30. 19845.; #X aconstrain 0.0625 16.; #X qconstrain 0.5 25.; #X done; #P newex 562 96 58 196617 rate~ 320.; #P newex 562 125 43 196617 *~ 240; #P toggle 699 111 15 0; #P message 699 135 51 196617 interp \$1; #P user jit.fpsgui 17 514 60 196617 0; #P comment 414 147 80 196617 (which column); #P flonum 967 442 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 940 459 59 196617 *~ 0.02; #P newex 17 178 99 196617 jit.desktop 320 240; #P user scope~ 538 226 668 356 256 3 128 -1. 1. 0 0. 0 0. 102 255 51 135 135 135 0; #P message 576 600 27 196617 stop; #P message 506 600 65 196617 startwindow; #P newex 651 657 54 196617 dac~; #P comment 500 129 36 196617 dim[0]; #P flonum 489 21 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 489 63 45 196617 *~ 320.; #P newex 489 40 53 196617 phasor~ 3; #P newex 489 162 84 196617 jit.peek~ bar 2 2; #B color 5; #P user jit.pwindow 16 379 162 122 0 1 0 0 1 0; #P newex 17 352 71 196617 jit.matrix bar; #P comment 953 389 75 196617 goes to input 4; #P comment 27 327 100 196617 matrix for jit.peek~ to access; #P comment 1035 402 100 196617 A float can be connected directly to tapout~ but it will produce pops as you change the numbers.; #P user panel 824 192 182 93; #X brgb 191 191 191; #X frgb 0 0 0; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 792 315 335 90; #X brgb 191 191 191; #X frgb 0 0 0; #X border 1; #X rounded 0; #X shadow 0; #X done; #P comment 654 379 75 196617 master volume; #P comment 256 524 61 196617 left channel; #P comment 730 562 100 196617 matrix~ selects which inputs go to which outputs; #P comment 749 127 100 196617 this changes the sound dramitically; #P comment 889 69 100 196617 preset stores all UI values. shift click to set values \, click to retrieve them; #P comment 38 202 83 196617 new input means; #P comment 57 39 218 196628 sound of a max patch; #P fasten 101 0 23 0 23 161 22 161; #P fasten 103 0 23 0 105 160 22 160; #P connect 23 0 12 0; #P connect 12 0 13 0; #P connect 13 0 27 0; #P connect 102 0 101 0; #P connect 109 0 101 1; #P fasten 107 0 108 0 167 95 105 95; #P fasten 106 0 108 0 207 95 105 95; #P connect 108 0 103 0; #P fasten 107 0 103 1 167 95 130 95; #P fasten 106 0 103 2 207 95 155 95; #P connect 107 0 104 0; #P fasten 104 0 103 3 164 120 180 120; #P fasten 105 0 103 4 207 120 205 120; #P fasten 61 0 80 0 305 357 206 357; #P connect 81 0 80 0; #P connect 106 0 105 0; #P fasten 14 0 59 0 494 182 278 182; #P connect 59 0 60 0; #P connect 46 0 60 1; #P fasten 60 0 61 0 278 319 305 319; #P connect 61 0 62 0; #P fasten 65 0 62 0 398 389 387 389 387 359 305 359; #P fasten 47 1 46 0 378 204 331 204; #P connect 63 0 64 0; #P connect 64 0 65 0; #P connect 17 0 15 0; #P connect 15 0 16 0; #P connect 16 0 14 0; #P fasten 28 0 14 0 704 158 494 158; #P fasten 62 0 48 0 305 427 515 427; #P connect 84 0 49 0; #P fasten 14 0 22 0 494 208 543 208; #P connect 49 0 48 1; #P fasten 16 0 31 0 494 90 567 90; #P connect 31 0 30 0; #P connect 30 0 14 1; #P fasten 60 0 43 0 278 421 606 421; #P connect 84 0 44 0; #P connect 44 0 43 1; #P fasten 91 0 34 0 323 566 656 566; #P fasten 48 0 34 0 515 521 656 521; #P fasten 21 0 19 0 581 624 656 624; #P fasten 20 0 19 0 511 624 656 624; #P connect 34 0 19 0; #P fasten 43 0 34 1 606 520 669 520; #P fasten 80 0 41 0 206 424 680 424; #P fasten 41 0 34 2 680 521 682 521; #P fasten 39 0 34 3 747 521 695 521; #P connect 84 0 42 0; #P connect 34 1 19 1; #P connect 29 0 28 0; #P fasten 35 0 34 4 825 521 708 521; #P connect 42 0 41 1; #P fasten 37 0 34 5 878 521 721 521; #P fasten 77 0 39 0 850 409 747 409; #P connect 84 0 40 0; #P connect 40 0 39 1; #P fasten 53 0 35 0 951 422 825 422; #P connect 84 0 36 0; #P connect 52 0 77 0; #P connect 79 0 77 0; #P connect 36 0 35 1; #P fasten 51 0 37 0 881 402 878 402; #P fasten 14 0 50 0 494 185 881 185; #P connect 50 0 51 0; #P connect 32 0 51 1; #P connect 84 0 38 0; #P connect 38 0 37 1; #P fasten 33 1 32 0 980 195 933 195; #P fasten 14 0 24 0 494 417 945 417; #P connect 52 0 53 0; #P fasten 56 0 53 0 1071 392 1033 392 1033 362 951 362; #P fasten 51 0 52 0 881 328 953 328; #P connect 84 0 25 0; #P connect 25 0 24 1; #P connect 54 0 55 0; #P connect 55 0 56 0; #P pop;