max v2; #N vpatcher 954 457 1560 772; #P window setfont "Sans Serif" 9.; #P newex 131 167 27 196617 *~; #P newex 91 167 27 196617 *~; #P newex 49 116 78 196617 index~ EqFunL~; #P newex 351 87 55 196617 r eqdrawL; #P newex 351 108 74 196617 peek~ EqFunL~; #B color 8; #P newex 456 57 98 196617 buffer~ EqFunR~ 25; #P newex 350 35 52 196617 r clearme; #P newex 434 87 55 196617 r eqdrawR; #P newex 91 222 50 196617 fftout~ 1; #P toggle 252 59 15 0; #P number 280 59 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 252 38 53 196617 dspstate~; #P newex 222 167 27 196617 *~; #P newex 182 167 27 196617 *~; #P newex 224 116 79 196617 index~ EqFunR~; #P newex 434 108 75 196617 peek~ EqFunR~; #B color 8; #P newex 350 57 95 196617 buffer~ EqFunL~ 25; #P newex 182 222 50 196617 fftout~ 2; #P newex 182 58 43 196617 fftin~ 1; #P comment 256 156 119 196617 <- this is how you do convolution filtering---one set for each channel; #P comment 233 97 62 196617 frame index; #P comment 66 35 113 196617 have pfft~ size be 512; #P comment 73 61 100 196617 one channel in ---->; #P comment 241 224 100 196617 <---2 channels out; #P comment 416 154 116 196617 use pfft~ object with the following args: pfft~ SpecPanGuts 512 2; #P connect 6 2 22 0; #P connect 6 0 23 0; #P connect 23 0 16 0; #P connect 22 0 23 1; #P connect 6 1 24 0; #P connect 24 0 16 1; #P connect 22 0 24 1; #P connect 6 0 11 0; #P connect 11 0 7 0; #P connect 10 0 11 1; #P connect 6 1 12 0; #P connect 12 0 7 1; #P connect 6 2 10 0; #P connect 10 0 12 1; #P connect 13 0 15 0; #P connect 13 2 14 0; #P connect 18 0 8 0; #P connect 21 0 20 0; #P connect 17 0 9 0; #P connect 18 0 19 0; #P pop;