Dannenberg Wind Oscillator
Spectral Interpolation Synthesis of brass & woodwinds
EDIT: V4.0 adds a soprano saxophone.
This oscillator contains more than 1500 single-cycle waveforms from thirteen selected brass and woodwind instruments, captured at various pitches and amplitudes and arranged into thirteen wavetables.
Its purpose is to experiment with Spectral Interpolation Synthesis, a method of synthesizing brass and woodwind instruments as described by Prof. Roger B. Dannenberg at https://www.cs.cmu.edu/~music/sis/index.html
The instruments include:
• Trumpet, trombone, French horn, and tuba
• Clarinet and bass clarinet
• Soprano, alto, tenor, and baritone saxophones
• Oboe, English horn, and bassoon
The oscillator has only two control inputs: pitch and loudness. Loudness controls both amplitude and brightness. When loudness is zero the oscillator is silent.
The waveforms are accurate only within the playing ranges of the original instruments. A warning will appear when playing a note that is too high or too low for accurate reproduction.
Each instrument’s formant can be shifted higher or lower by as much as an octave. Shifting a formant higher makes an instrument shorter and shifting it lower makes it longer.
The audio clip uses the trumpet wavetable and was recorded directly from the oscillator’s output. Its pitch and loudness were driven by a breath controller, envelope generators, and LFOs.
I want to thank Efflam Le Bivic for creating these panel knobs that remind me of the ARP 2500.