
hi folks!
i'm currently working on my first software synthesizer... i run into more and more problems right now, said, tackling them for days...
what i have: i coded a modular synthesizer that can make some oscillators (sine, square, noise), i have ADSR envelopes, mixers, etc. i can do filters like echo and stuff. pretty much fun

now for what i don't understand: how to design frequency based filters like high and low pass? from theory, it looks like doing a FFT, masking out the filtered frequencies and finally doing some kind of inverse FFT. am i right?
but somehow i have troubles with doing this (beside understanding how FFT works). some more questions:
how does a standard 4k high/low pass filter work? how is it implemented?
are there any good resources for getting the 100% basics for coding this effective? I had no success in finding anything good over the net (even musicdsp has their forum down, so no chance)?
i found some stuff like FIR filtering, but even this didn't give me any clue... there's one nice tutorial at in4k.untergrund.net but i don't get it...
so, you see, i am in trouble, or maybe even stuck somewhere

i hope you guys can point me into the right direction.
okay, so for the last question: what i understood is that in a sequencer, the musician is playing notes. those notes are basically my samples, so i need to modify my oscillators in order to get the correct sound, right? pitching may destroy the whole sound...
or am i overengineering my whole stuff?
best wishes