Filters? Modulation algos?
Posted: Wed Nov 30, 2016 8:08 pm
I'm programming a very poor synth for my own purposes. It has already working oscillator code, saw, sine, triangle and square waves at different frequencies work (says Audacity...
). Also 24-bit wav output works.
Now, does anyone have good resource for filters? I have a resonant low pass filter, but it's not very impressive. Possibly my implementation is deficient.
Any sensible FX effects would be of interest too.
Good docs or C sources would be ideal...
Another question, are there good sources or documents how oscillators modulate each other? My system can create oscillators dynamically, which could give interesting possibilities. Adding (mixing) them is quite easy, but are there good explanations how, for example, FM modulation works between oscillators? Or other modulation methods.
I don't want to use any audio libraries. I currently have no dependencies except standard libs. I would very much like to keep it that way.
This is mostly for learning purposes. I do not expect to get very far with this project. However, making something like couple saws detuned and put through something like Moog filter would be awesome.
Also. any ideas for good new waveforms for oscillators? My oscillator code has a wavetable, so I can have some exotic waveforms. Maybe I can import some free wavetables, but mostly I'd like to design them myself.
Now, does anyone have good resource for filters? I have a resonant low pass filter, but it's not very impressive. Possibly my implementation is deficient.
Any sensible FX effects would be of interest too.
Good docs or C sources would be ideal...
Another question, are there good sources or documents how oscillators modulate each other? My system can create oscillators dynamically, which could give interesting possibilities. Adding (mixing) them is quite easy, but are there good explanations how, for example, FM modulation works between oscillators? Or other modulation methods.
I don't want to use any audio libraries. I currently have no dependencies except standard libs. I would very much like to keep it that way.
This is mostly for learning purposes. I do not expect to get very far with this project. However, making something like couple saws detuned and put through something like Moog filter would be awesome.
Also. any ideas for good new waveforms for oscillators? My oscillator code has a wavetable, so I can have some exotic waveforms. Maybe I can import some free wavetables, but mostly I'd like to design them myself.