Korg KR-55 Cymbal, Hi-Hat, & Cowbell Synthesis
The Korg KR-55 was a preset drum machine released in 1979. Korg designed it to compete with Roland’s similar drum machines, particularly the CR-78.
I don’t own one, though Cherry audio does have a VST emulation of it, and you can find samples online. Soft Cell, Cabaret Voltaire, Jean-Michel Jarre, and others all used the KR-55 at some point. Notably, the its snare was featured throughout Depeche Mode’s debut album ‘Speak & Spell.’
While the KR-55 lacks individual outs, it does have level control pots for some of the sounds. Extensive documentation can be found online for hardware modifications including clock input/sync, MIDI, and individual outputs. However, I’m interested in understanding how the sound generation circuits work.
Electric Druid’s website appears to be the only source that analyzes the KR-55’s sound circuits in detail. The information below is mostly cribbed from his excellent analysis, which I highly recommend reading. The block diagrams I’ve created are based largely on his work.
VCA and Envelope Circuit
The cymbal, hit, and cowbell share common VCA and envelope designs, with minor variations in envelope timing and highpass filtering.
Envelope
The metal-noise based voices use a simple two-stage, decay-only envelope.
The circuit operates as follows: A trigger pulse charges a capacitor. When the trigger goes low, the capacitor begins discharging through one of two paths, depending on its voltage. Above 3.5V, it follows a fast discharge path. Below 3.5V, it switches to a slow discharge path. This dual-path design creates a ’Tch-Tsss’ envelope with a sharp transient attack followed by a sustained release. Different resistor and capacitor values across the drum voices produce varying decay times.
VCA
The VCA is Korg’s implementation of the ’swing-type’ VCA that Roland used for the metal voices throughout its analog drum machines.
The VCA’s design inherently allows some low-frequency noise from the envelope to bleed through.
A highpass filter follows the VCA to eliminate this noise.
Rather than just cleaning up the signal, the highpass filter also becomes part of the sound design by stripping away bass and midrange frequencies to create the bright, metallic character of a cymbal and hi-hats.
Metal Noise Swarm
Metal noise sources require a complex signal that’s almost, but not quite, random noise. Unlike drum sounds that use white noise (for a snare’s snap) or simple oscillators (for a kick or tom’s body), metallic sounds need an harmonically-rich signal generated by ring-modulating a swarm of inharmonically-tuned square waves.
The KR-55’s cymbals, hi-hats, and cowbell all use metal noise as their sound source. It has two distinct metal noise generators: ring1 is for cymbals and hi-hats, and ring2 is for the cowbell.
Ring1
Ring1 uses six square wave oscillators, each built around a Texas Instruments LM339 comparator. They are arranged in three pairs, with each pair’s output combined through an XOR gate. The three XOR outputs are then mixed together, creating a rich, untuned metallic hum. The result is not complex enough to sound like straight random white noise, but is still highly noise-like.
XORing square waves produces the same effect as ring modulation. Since the oscillators are detuned to create a beating effect, the XORing creates a chaotic, stepped random waveform. This same technique is also found in synthesizers like the Korg MS-20 and ARP Odyssey.
Two key differences distinguish the KR-55’s metal noise from Roland’s approach. First, the KR-55 XORs pairs of oscillators. Second, while Roland employs filtering to create different flavours with more focused timbres, the KR-55 produces a broader, less tonal spectrum.
Ring1 Oscillator tunings:
Pair 1
272 Hz = C#4 -33c
8529 Hz = C9 +32c
Pair 2
633 Hz = D#5 +30c
9073 Hz = C#9 +32c
Pair 3
1458 Hz = F#6 -26c
13,500 Hz = G#9 +27c
Ring2
Ring2 is used exclusively for the cowbell. It takes a simpler approach, using just one pair of square waves combined through an XOR gate. However, some of the original signal is mixed back with the XOR output. This produces a more pitched, tonal result. Where ring1 is a metallic hum, ring2 has a more clangorous, bell-like quality.
Ring2 Oscillator tuning:
731 Hz = B7 - 2c
3946 Hz = F#5 -21c
Cymbal
The cymbal blends a brief burst of bright, highpassed ring1 with a darker, sustained ringing. The cymbal takes the ring1 signal and sends it through two parallel paths that are mixed at the output. Both path use a common trigger that fires two separate envelopes (using the same envelope design described above).
Path 1: Cymbal Strike
The first path creates the snap of the stick hitting the cymbal.
Ring1 passes through a VCA, modulated by a very short transient envelope, then through a highpass filter.
This produces the brief, bright hissing “chk” of the initial strike.
Path 2: Sustain Ringing
The second path creates the sustained ringing body. Using a longer envelope, a VCA feeds into a bridged-T filter with a centre frequency of approximately 156 Hz (D#3 +7 cents) with moderate resonance. The filter frequency can be calculated from the component values using the formula on page 5 of the 808 service manual. This filter sculpts the broad ring1 noise into a more focussed metallic hum.
The two paths combine to form the complete cymbal sound. This mimicking a real cymbal’s initial crash followed by sustained ringing.
Hi-Hat
Both the open and closed hi-hats share a common signal path, using ring1 as their source and the KR-55 ENV/VCA described above. However, they have independent triggers, and the circuit’s complexity arises from how these triggers interact to create a choke group.
The hi-hat circuit uses a comparator-based latch that switches between two states. An open trigger switches the latch to an high voltage state, and holds the envelope open, creating a longer decay. A closed trigger switches the latch back down to a low voltage state, and chokes the envelope, setting a shorter decay of approximately 130 ms.
Cowbell
The cowbell is the simplest of the three voices. Ring2 goes through the same VCA/ENV design as the cymbal and hi-hat, though with a slightly simplified envelope. That’s it.
You could probably create a pretty great cowbell by combining the KR-55 ring2 source with the 808 cowbell bandpass filter …
Further Reading
Electric Druid’s analysis of KR-55. There’s a lot of good info here. Highly recommended.
Page 5: Schematic for the ring1 and ring2 sources.
Page 7: Schematic for the cowbell.
Page 9: Schematics for the cymbal and hi-hat.
A video by Alex Ball about the drums Depeche mode used on ‘Speak & Spell,’ which included the KR-55.
Cherry Audio | Introducing KR-55C Drum Machine, with Tim Shoebridge
Tim Shoebridge introducing and demoing Cherry Audio’s KR-55 VST.
Texas Instruments Quad Comparator.