Synthesis can generally be split in to the following categories:
Audio signal Generation
Oscillators
- Classic shapes (saw/pulse/triangle/sine)
- Wavetable
Sample playback
- Straight playback
- Granular playback
- Repitched playback
Physical models
Control signal generation
Envelopes
- Standard ADSR type
- Extended ADSR (DADSTR)
- Custom drawn shapes
LFOs
- Standard shapes(saw, pulse, triangle, sine)
- Keytracking pitch
- Phase reset on key
- Custom shapes
- XY pad based bouncing
Note based signals
- Velocity
- Pitch
- Aftertouch
Custom Controllers
- Directly controlled by player/host
Pitchbend
- Pitchbender from player/host
Modifying signals
Filters
- Lowpass
- Highpass
- Bandpass
- Bandreject
- Notch
- Equalizers
- Comb filters
- Fourier based (FFT)
- Wavelet based
- Mixed mode/strange filters
Waveshapers
- Distortion
- Limiters
- Compressors
- Expanders
- Custom shapes
Signal Output
- Mono Output
- Stereo Output
Analysing signals