St_W wrote:Sounds reasonable, could you mention some examples for such features?
Oscillators: sine wave, triangle wave, pulse/square wave, sawtooth wave, wave with custom harmonics, white noise
Filters: low pass, high pass, notch, band pass
Modulators: AM, FM. Phase Modulation, Ring Modulation
ADSR envelope generator: applicable to wave amplitude, to filters, to modulators
Wave sync (a simple feature used on the SID audio chip... very easy to implement, and useful to produce several new waveforms
Ability to play the produced waveform, or to save it as a .WAV file.
With similar feature, would be possible to create almost any possible sound effect: several simple SFX generators use some of those algorithms.