Dannenberg Wind Oscillator

Spectral Interpolation Synthesis of brass & woodwinds

(45 Votes)
6.0 (Updated 1 month ago)
15.5MB
February 16, 2018
Reaktor 6
Blocks User Blocks
VCO

DESCRIPTION

EDIT: V6.0 adds a bass trombone.

This oscillator contains more than 1700 single-cycle waveforms from fifteen selected brass and woodwind instruments, captured at various pitches and amplitudes and arranged into fifteen 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, French horn, trombone, bass trombone, and tuba
• Clarinet and bass clarinet
• Soprano, alto, tenor, and baritone saxophones
• Oboe, English horn, bassoon, and contrabassoon

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.

COMMENTS  (41)

sameer uddin
1 month ago
Hi chet , i hope you know how devastatingly good instruments you have modelled ! big big fan
Chet Singer
1 month ago
Hello Jonathan, I'm glad you like it. I'm afraid a euphonium will be a while coming. In the meantime, try choosing a tuba and raising the formant to between +5 and +7. A euphonium is pretty much a small tuba.
Jonathan Stubbs
1 month ago
Thanks for the update! This is a very fun and expressive instrument! At some point, would you please put a euphonium on the "to do" list?
Chet Singer
3 months ago
The data is in core tables. If there's a way to export core tables then it can be done.
benjamin kilchhofer
3 months ago
this is spectacular, like all your work chet singer! is there a way to extract the wavetables or isn't that possible? i would love to try such a wavetable on a hardware instrument...
Paule
3 months ago
Wow!
windplayer
3 months ago
Very nice project. I am looking forward for the complete version in autumn. The bass clarinet is my favorite!
Chet Singer
4 months ago
You're welcome. I'm working on an ensemble that has all of those things together. But it's far from complete. I hope to post it this autumn.
Andrew Christie
4 months ago
Thank you Chet! I'll fiddle around :)
Chet Singer
4 months ago
Hello Andrew, the dynamics are by connecting the loudness input to a breath controller. The splat at the beginning of the notes is a sine LFO tuned to about 82 Hz which is one of the resonant frequencies of the bore. The LFO is gated by an AHD envelope to allow about three periods of the wave through (also to the Loudness input). Legato transitions briefly drop the Loudness about 60%, briefly add in some of the gated LFO, and include a pitch glide of about 20 ms.
Andrew Christie
4 months ago
How the hell do you program this to get it sounding like the demo lol?
OreKore
4 months ago
Good stuff, thanks
Paule
4 months ago
ty Chet
Simon Götz
5 months ago
He's back with.. WOW!!! Amazing work. I was actually searching for a contrabassoon sample library when I saw that you released this awesome ensemble. Great!
Philippe Loiseau
5 months ago
I have enough comments on this already :-)
Paule
5 months ago
ty
Roberto Ferraris
6 months ago
thank you. great work
Philippe Loiseau
7 months ago
oops, sorry, problem with connection it seems...
Philippe Loiseau
7 months ago
oops, sorry, problem with connection it seems...
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Philippe Loiseau
7 months ago
I was just using it in a project yesterday ! Thank you !
Paule
7 months ago
Wow!
marco vicari
7 months ago
thank you chet
Brett
7 months ago
Thanks, great osc
Thala Estra
9 months ago
and no CPU burning at all! Thanks a lot!
Sandy Small
9 months ago
Outstanding!
andrew aronson
9 months ago
holy shit! and double holy shit for timing as i was thinking about attempting something like on a current project (didn't gain traction). way to go, setting that bar on mount kilimanjaro!
Ron Botón
9 months ago
Wow, this is great! Modeling devices are a nice way to get a more "organic" sound without using samples. The demo is cool too. Sounds a bit like a jazzy version of the Indiana Jones OST :)
Philippe Loiseau
9 months ago
very interesting approach
yerry feldstein
9 months ago
Thank you very much!
Chet Singer
9 months ago
Done.
Paule
9 months ago
Chet please compress your upload with zip or rar.
Paule
9 months ago
Thanks Chet.
now