[FC64] filter implementation
Martin Wood
flashdev at relivethefuture.com
Sun Sep 17 17:43:17 EDT 2006
To Ralph mainly...but if anyone else is interested
i've commited some changes to the SID branch as i've been trying to figure out
the best way to structure the filters and actually implement it.
For now each filter type has its own class : Low Pass, Band Pass and High Pass.
I've written a basic implementation for each based on the RBJ filters :
http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
So..the voice and filter routing is now switched on...but its all quite buggy
atm. The low pass kind of does something reasonable as long as you dont fiddle
with the Q. The whole mixing thing needs working out properly as well so that we
dont get clipping when running the filters with high Q levels..but we dont want
to make the volume too quiet..
What would be good is some kind of test code in prg format that we can load into
an existing emulator that has got a good sound implementation so we can compare
the output.
Hopefully i'll have some time this week to do some more, but i thought id get
this code in so we have something to work on.
Martin
More information about the FC64
mailing list