[thirtyone~] 31 band 1/3 octave filter
Filters a signal using 31 evenly space 1/3 octave bandpass filters with gain, like a 31 band "graphic equalizer"

Inlet: signal
Outlet: filtered signal

Message: list of band number and decibel gain
Message: list of all 31 decibel gains
Message: reset

Arguments: list of 31 decibel gains

Frequency centers - starting at 20 Hz
Hz = Hz * 2 ^ (1/3)

Approximate centers:
   20   25 31.5   40   50   63   80   100   125   160
  200  250  315  400  500  630  800  1000  1250  1600
 2000 2500 3150 4000 5000 6300 8000 10000 12500 16000
20000


Download
thirtyone~.zip - object, help patch, source code

Source

Fatal error: Uncaught Error: Call to undefined function create_function() in /home/c00p/www/lib/geshi/geshi.php:4698 Stack trace: #0 /home/c00p/www/lib/geshi/geshi.php(4621): GeSHi->_optimize_regexp_list_tokens_to_string(Array) #1 /home/c00p/www/lib/geshi/geshi.php(1655): GeSHi->optimize_regexp_list(Array) #2 /home/c00p/www/lib/geshi/geshi.php(2029): GeSHi->optimize_keyword_group(1) #3 /home/c00p/www/lib/geshi/geshi.php(2168): GeSHi->build_parse_cache() #4 /home/c00p/www/lib/render.php(109): GeSHi->parse_code() #5 /home/c00p/www/home/code/pd objects/thirtyone~/files/content.php(43): code('files/thirtyone...') #6 /home/c00p/www/lib/index.render.php(44): require('/home/c00p/www/...') #7 /home/c00p/www/home/code/pd objects/thirtyone~/index.php(24): require('/home/c00p/www/...') #8 {main} thrown in /home/c00p/www/lib/geshi/geshi.php on line 4698