A NEW FIRMWARE UPGRADE FOR THE DR-2 ...
Remark: OS005 has been superseded by OS006 already, which does a few minor bugfixes and improvements.
A new upgrade for the DR-2, OS005, is ready for download now at our download page!
What's new? Well, the 4 main novelties are:
- An OVERDRIVE per channel
- Use SHIFT+X to apply drive
- A TILT FILTER per channel
- Use SHIFT+Y to apply tilt filtering
- A new bassdrum model: STRING BD
- adds a controllable amount of even harmonics to the sound
- adds a 'rattling' string sound to the BD
- And another new drum model: Glass BOTTLE
glassbottle.mp3 // Glass Bottle model: first playing with the noise decay, then the spectrum (0:12), the harmonics decay (0:22) and finally pitch (0:28).
And then, there's a number of smaller additions and improvements:
- Hold PATTERN and DRUMSET down while choosing a number button, to load pattern and drumset simultaneously
- Use MIDI CC#44 to start/stop the sequencer
- Accidentally hitting SONG doesn't ruin your unsaved pattern anymore
- Trigger Rotation! 😀
- Keep an instrument button (A-F) down while turning SELECT
- Immediate pattern and/or drumset save/reload:
- Keep PATTERN or DRUMSET (or both) pressed while hitting RECORD, to save the active pattern/drumset
- Keep PATTERN or DRUMSET (or both) pressed while hitting PLAY, to reload the active pattern/drumset from memory
- Copy/paste pattern bars
- Keep 1-16/17-32/33-48/49-64) pressed while hitting RECORD to copy a pattern bar
- Keep 1-16/17-32/33-48/49-64) pressed while hitting PLAY to paste into a pattern bar
- Copy/paste drumset instruments
- Keep an instrument button (A-F) down while hitting RECORD to copy an instrument
- Keep an instrument button (A-F) down while hitting PLAY to paste that instrument
- Parameter inspection: keep DRUMSET pressed while hitting VELOCITY/DEF/RANDOM/β to inspect modulation parameters. Or turn a knob, to check its current value.
- α/β leds both light up, for a better overview. Keep α or β down to check which are α and β drumhits
- No make-up gain when sidechaining. The compressor has an automatic make-up gain stage, to keep its volume more or less constant while compressing. But when applying sidechaining when no sound is led into the sidechain input, there is no compression while there still is this gain. That may lead to very loud sound bursts. Therefore, we removed the make-up gain when using a sidechain input.
 
A TILT FILTER
We implemented a so-called tilt filter, to adjust the balance between high and low frequencies. That needs a little explanation...
Every channel has its own tilt filter, controlled by the SHIFT + Y-knob. This filter does some kind of final equalizing to put a drum sound better in the mix, stressing the higher or lower frequencies. It has an adjustable slope from +6dB/oct to -6dB/oct. That doesn't seem very steep, but it's applied over the entire range of audible frequencies from ~20Hz to ~15kHz. Thus the tilt filter has no cutoff frequency where its influence starts.
The tilt filter's sound is not *very* spectacular, it is not an overdriven resonant 24dB feedback-modulated multimode filter or something, but it is absolutely a useful tool to give each instrument a specific place in the mix, frequency-wise.
With a negative slope there is a light amplification of the bass frequencies, and a stable roll-off over more than 8 octaves, leading to a reduction of the higher frequencies, and vice versa with a positive slope.
snare-tilt.mp3 // Tilt filter acting on a snare drum.
 
SOUND TREATMENT AFTER SYNTHESIS
Together with the brand new overdrive and the compressor, our 'after treatment' section is now complete. After the drum synthesis by one of the 17 models, every instrument gets a treatment by its own separate:
→ little amp attack to soften transients: | SHIFT + def knob, or SHIFT + DECAY knob |
→ overdrive stage to create extra harmonics: | SHIFT + X |
→ tilt filter to balance lower and higher harmonics: | SHIFT + Y |
→ compressor with treshold and attack: | SHIFT+Z and SHIFT+T, or DEF + slider and DEF + def knob |
→ volume settings: | slider and SHIFT+slider |
dist-tilt.mp3 // Distortion and tilt filter acting on a bassdrum.
NEW STRING BD MODEL
And then there's that new bassdrum model... Two important aspects may need a little explanation:
Asymmetry...
A certain moment, it became clear that the existing bassdrum models of the DR-2 weren't able to reproduce the BD sound of certain vintage drum machines. It always kept sounding a bit 'artificial' in comparison. Very useful in numerous circumstances, but sometimes lacking a certain little something...
So, we tried to investigate what that something might be, and found out that many analog BD drum sounds contain a small amount of even harmonics, although they shouldn't. Most BD sounds are built out off somewhat distorted sine waves, triangle waves or square waveforms, and all these waveforms have in common that they theoretically contain only odd harmonics of the base frequency. A long mathematical explanation why, but that specific property leads to a left-right symmetrical waveform. Triangle and square waveforms have a symmetrical form and contain no even harmonics, a sawtooth waveform is not left-right symmetrical and has a lot of even harmonics.
But, analog electronics are rarely theoretically perfect. So probably, little imperfections in their BD synthesis circuits may lead to a certain asymmetry in the generated waveforms, and thus to a small amount of even harmonics, subtly coloring its sound.
So that's a first aspect of the String BD drum model, it has an asymmetry parameter that controls the amount of even harmonics. The X-knob controls the asymmetry of the generated triangle waveform, that next passes through a soft drive stage that 'rounds the corners'.
A rattling string sound...
Next to that, the String BD model also has a snare ! Sometimes, on ethnic instruments, you see some kind of wire or string stretched over the head of a tambourine or drum. This wire makes a buzzing or rattling sound along the drum head sound.
Without trying to realistically mimic any ethnic instrument, this principle inspired us to do something similar. Whenever the waveform of our new bass drum model passes through zero a little tick is generated, as if a moving drum head hits something when passing its rest position. There are 2 parameters to adjust this sound:
- A cross-fade between the basic BD sound described above, and the string sound: Y-parameter
- A randomization factor that randomizes every single tick: T-parameter
When every tick of the string is sounding identical, this is going to sound more or less like a very narrow pulse waveform, not like a rattling string. With a certain degree of randomization, it sounds more irregular and 'buzzing string'-like.
The string sound is finally sent through a lowpass filter that removes most of the very high frequencies above ~8kHz. The result of that is finally mixed with the oscillator sound.
stringbd.mp3 // String BD model: first playing with the pitch settings, asymmetry parameter (from 0:19), and wave drive (from 0:29), then with string (from 0:40) playing with randomization.