[DelphiAsioVst-SynthEdit] DAV Chebyshev Filter
Brought to you by:
cwbudde
From: Christian B. <Chr...@ai...> - 2009-06-10 20:09:38
|
Dear subscriber (and the other guy who I shamelessly BCCed because I thought this might be interesting), I'm proud to announce the first change in my modules here. I updated the chebyshev filter module to calculate its coefficients much faster now. In fact I rewrote the whole calculation in assembler, which guarantees true 80bit processing using only one "fsincos" opcode per calculation (usually there are plenty of these necessary costing around 100 cycles [while an add/mul only costs 1 cycle]). As a result it should be possible to modulate the frequency more easily now. Furthermore it is now possible to select odd filter orders. These sound slightly different since the filters are designed to match at the cutoff point (odd orders have a DC gain of the selected ripple). Also, the module contains an "Automatable+" version, which is optimized to have an even lower CPU usage (but less accurate, I mean still within the tolerances of the human ear, which probably no-one will hear the differences, but...). The link is: http://www.savioursofsoul.de/Christian/SEM/DAV_ChebyshevFilter.7z Kind regards, Christian |