909 Kick Synth

909 Kick Synth based off the schematics

(9 Votes)
1.0 (Updated 8 years ago)
1.6MB
March 25, 2016
Reaktor 6

DESCRIPTION

This synth is part of an ongoing effort to understand the 909 kick circuit. The key pieces from the circuit analysis are:

* The use of the triangle oscillator through a diode limiter
* The phase reset of the oscillator
* A DC bias in the oscillator output
* The timing of the three envelopes
* The attack noise filtering
* The inclusion of the gate signal in the attack noise

I also added a smoothing decay to the output of the enveloped oscillator to avoid digital artifacts during the phase reset.

The three 909 presets were made by comparing the output of an unprocessed 909 to the kick synth. It was surprising to hear that the original 909 oscillator contained a lot of harmonics, even after the diode saturation.

In general, the efforts to emulate the 909 are only partly about recreating the original. The other motivation is to better understand the ideas behind the original synth, and to think about how these ideas can be extended in a digital synth like Reaktor. To this end, the synth provides a range of options for tweaking and creating new sounds.

Lastly, I left the scopes in place to show how the envelope shapes and outputs change.

I'm continually working on this, so I'll push updates as I improve things. Hope you enjoy :)

TODOs:

- The tanh saturator is a decent approximation of the diode limiters, but I think an improved saturation model would get us even closer to the timbre of the original 909. The Hyperbolic Saturator was a good choice as well.

- The phase reset of the oscillator actually silences the output for 2ms in the original 909. This would seem to imply that the attack sound happens first, followed by the oscillator sound. I have each of these parts of the circuit built in LTSpice, but I have to combine them to see how they interact at the output. Currently, the attack sound and the oscillator play at the same time.

- The original 909 seems to have a more pronounced "thwack" or "thud" at the start of the wave. I think this has to do with how the phase is being reset. I'm currently starting the wave at 90 degrees, which seems to be how the 909 behaves, but I need to look into this more.

COMMENTS  (6)

Pedro Correia
7 years ago
Keep up the great work
MUSICGUITAR
8 years ago
I have my answer. Tried to load into Reaktor 5 and got a message that it was created with a later version which it must have to run.
MUSICGUITAR
8 years ago
I have Reaktor 5. Will this work with it? Or is it only for 6? Thank you.
chris peers
8 years ago
The accompanying video covering the making of this module is very inspiring. I've only just got into blocks and after watching the vid and all of your other tutorials I was soon up and running. Thanks and great work
owen vallis
8 years ago
Thanks, hope you dig it. I've been looking at Kurt Werner's work on modeling the 808. He has a simplified non-linearity for the diodes in the 808-kick, so I'll try that next. He also has some WDF models that look pretty intense.
Brett Lavallee
8 years ago
This is really interesting. Your "improved saturation model" sounds like it will be useful as well. Thanks for sharing.
now