The Additive Synthesizer component that I
implemented is generated using sine waves. Based on instructions provided by the
XML file, this synthesizer overlays the individually generated sine waves to
produce unique sounds.
My synthesizer has the following abilities:
- Polyphony -
play multiple sounds at the same time
- Glissando -
smoothly transition from one frequency to the other
- Sound
Cross-Fading - starting with note A, smoothly transition to note B, using
interpolation
- Envelope Generation - use ramping in and out of sounds to avoid popping
Please listen to a
composition of the additive's features.
See the score file for
this composition.