Component-Modelled Hi-Hat

Tin Snips

Finally, it exists. A dedicated hi-hat synth.

Nobody builds a dedicated hi-hat. There is no business case for one: it is the cheapest sound in any drum machine, eight bars of tick-tick-tick, and the last thing anybody would sell on its own. It is also the part you notice the moment it is wrong - the one that decides whether a bar hurries or leans back. So here is one, built the way a synthesizer gets built.

In the classic circuit an open hi-hat and a closed one are the same six oscillators with two different capacitors, and a transistor that dumps one when the other fires. That is why a programmed hat sounds programmed: there are two sounds, and a switch. Tin Snips has one capacitor, and the pedal is the resistor across it - foot down, foot up, and everywhere between. Put the mod wheel under your hand, play sixteenths on one note, and open them.

VST3 · Windows 64-bit·No activationmacOS VST3 and Audio Unit are in development.

The Tin Snips front panel: cadet blue enamel with an oxblood nameplate reading TIN SNIPS, COMPONENT-MODELED HI-HAT, and an oxblood tab over every group. Top right, an amber display reading 5302 HZ - THE MAP FROM F sharp 2 over the preset name TREADLE. THE METAL holds TUNE, SPREAD, RING and HISS. THE STACK is a glass window showing six numbered oscillators with their pitches - 208, 315, 367, 522, 369 and 805 Hz - a lamp over each and six trimmers beneath. THE MAP lists five notes with a lamp on each: F sharp 2 CLOSED the foot down, G2 HALF the plates touching, G sharp 2 PEDAL the foot alone, A2 ROLL for as long as the key is down, A sharp 2 OPEN the foot up. THE PEDAL holds PEDAL, HALF, OPEN, TIGHT, LONG, CHOKE and SHIFT, with PEDAL lit amber and SHIFT lit red. Beside it THE FOOT: two plates drawn edge on behind amber glass, reading 65 UP and 314 MS TO EMPTY. THE TONE holds BAND, FOCUS and AIR. THE STRIKE holds ATTACK, TICK, ACCENT, HANDS, ROLL and VEL SENSE. OUTPUT holds WARMTH, ROOM, PLATE and LEVEL, and a TRIGGER NOTE panel reads F sharp 2, MIDI 42, THE MAP - F sharp 2 TO A sharp 2. Along the bottom THE LFO with RATE and DEPTH and buttons for SYNC, SINE, TRI, RAMP, S+H and STRIKE, a live scope of the hat, a lit HIT lamp and a POWERED BY PHONON badge.

One capacitor

Three notes out of one part

TIGHT is the capacitor with the foot down and LONG is the capacitor with it up - the same capacitor, a different resistor across it. Nothing is switched in when the hat opens, which is why the space between closed and open is playable rather than a pair of samples with a crossfade.

51ms to empty

The foot down. TIGHT is the capacitor it empties through.

One capacitor, four readings. The classic circuit gets its two notes from two capacitors and a transistor that dumps one when the other fires; this gets all of them from the resistor across a single one.
THE PEDAL box on the panel - PEDAL, HALF, OPEN, TIGHT, LONG, CHOKE and SHIFT, with PEDAL lit amber and SHIFT lit red - beside THE FOOT, a window behind amber glass showing two plates drawn edge on and slightly apart, reading 65 UP and 314 MS TO EMPTY with a bar beneath.

THE FOOT draws it while you play: two plates edge on, as far apart as the foot has them, over the time the capacitor would take to empty from there. CHOKE is how fast the foot comes down - a closed hit shortens a ringing open hat rather than muting it. Sixty to a hundred milliseconds after a soft closed stroke lands on an open hat, the hat reads -87.7 dBFS with CHOKE at 4 ms and -39.5 at 180, against -29.2 left alone.

A new core in the engine

Edges that land between samples

A square wave stepped to the sample can only flip on a sample, so every half cycle is rounded up to the next one. A hi-hat is six squares with everything under five kilohertz thrown away - which is exactly the part that goes wrong. This one is solved instead: between flips the capacitor is an exponential, so the instant it meets the threshold is a logarithm, and the flip happens there, a fraction of a sample in.

Asked for

1567.3 Hz

At 48 kHz.

A square stepped to the sample

1500.0 Hz

76 cents flat, and everything it folds back is a harmonic of the wrong pitch.

This one, counted over a second

1567.300 Hz

The edges are then drawn band-limited, at four times the sample rate.

The strongest line from 1 to 20 kHz belonging to no harmonic-117.8 dB
The same oscillator with its edges rounded to a sample-41.1 dB
Which is a floor lower by76.7 dB

The filters, the VCA, the germanium, the class-A stage and the output rail all run up there with it, so nothing nonlinear folds either.

Six of them, free-running

The metal is lines, not noise

Six oscillators on parts with their own tolerances, none more than 3.5 per cent from where the designer put it and none exactly on it. In an open hat the top oscillator's seventh harmonic stands at -25.9 dBFS with -72.3 sixty hertz beside it - that is what a stack of lines looks like next to noise. HISS is noise beside the metal, for the gaps between them.

1208.1Hz
2315.1Hz
3367.2Hz
4521.5Hz
5369.5Hz
6805.3Hz
SPREAD at 0, and all six sit inside386.6 to 402.9 Hz
SPREAD at 1the classic set
SPREAD at 2twice as wide
RING, taking a product line from -66.4 up to-29.5 dBFS
While the harmonic beside it falls to-54.5 dBFS
THE STACK on the panel: a window behind amber glass showing six numbered oscillators, each with a lit lamp above it and its real pitch below - 208, 315, 367, 522, 369 and 805 Hz - with six trimmer knobs underneath, one per oscillator.

Nothing resets

No two strikes the same

The six oscillators free-run, and nothing resets them when a note arrives - so every strike catches them wherever they happen to be. That is the whole mechanism. There is no table of variations behind it and no round robin: it is six oscillators that were never stopped.

ACCENT decides how much of the hand reaches the circuit rather than only the VCA, TICK is a germanium burst on the front, and HANDS makes every other stroke of a run the other hand, 2.8 dB under and a little darker.

Sixteen sixteenths, one velocity

With the accent, the hands and the LFO all off

15 of 16

different hats, spanning 1.89 dB, because the stack is never where it was.

ACCENT at 0, velocity 1 against 0.4

8.0 dB

Louder, and nothing else.

ACCENT at 100, the same two strokes

10.1 dB

Louder, 2541 Hz brighter, and ringing 51 ms longer: the band and the capacitor, not just the VCA.

TICK, standing the first 3 ms over the body

16.1 dB

Against 11.7 dB without it.

One hat, five notes

Where your patterns already keep them

Five notes up from the trigger note, and every other note on the keyboard is someone else's drum. Move the trigger note and the map moves with it, exactly as the panel prints it.

Trigger note

F#2MIDI 42

F#242CLOSEDThe foot down.
G243HALFThe plates touching.
G#244PEDALThe foot alone: the ring dies and the plates clap at -14.2 dBFS, louder the further they had to travel. With the foot already down there is nothing to clap, and it is silent.
A245ROLLFor as long as the key is down, and nothing after it lifts.16 strokes a second at 1/32 and 120 BPM
A#246OPENThe foot up.
Default F#2, MIDI 42, which puts closed, pedal and open on 42, 44 and 46 - where your drum patterns already keep them.
THE MAP box on the panel: five rows, each with a lamp, a note name and a description. F sharp 2 CLOSED the foot down, G2 HALF the plates touching, G sharp 2 PEDAL the foot alone, A2 ROLL for as long as the key is down, A sharp 2 OPEN the foot up. The lamp beside CLOSED is lit.

Twenty-one switches

The LFO out of Rivet Gun

One oscillator, and a three-way switch under each of the twenty-one knobs it can reach: dark, amber for plus, red for minus. A lit knob swings a share of its own travel either side of where it stands, with a bead on its rim showing where the LFO has it now.

STRIKE is the shape that is not an oscillator: it throws the dice once per strike and holds them. With the transport running the dice are read off the song position, so the same eight strokes played from the top and from bar 2 differ by 0.00 ms. The bounce is the playback.

TIGHT at 50 ms with DEPTH at 50, lit for plus93 ms
The same knob, lit for minus27 ms
A three-bar sine on TIGHT over sixteen eighths27 to 96 ms
Which is, across those sixteen strokes15 different hats
PEDAL at 50 under a one-bar sine, the closed note's capacitor103 to 437 ms
Every switch offBit-identical

Light PEDAL and the foot rides on its own, which is the one that sounds least like a modulated parameter and most like somebody playing.

After the hat

The tone, and what is under it

A band-pass and a highpass, as the circuit has them. BAND runs 2 to 14 kHz, FOCUS narrows it until the hat is pitched and nasal, and AIR is the highpass. WARMTH is a class-A stage, and what a class-A stage does to a hi-hat is put difference tones underneath it.

BAND at 3 kHz: the hat balances at4534 Hz
BAND at 12 kHz9795 Hz
FOCUS wide open, the 7.1 kHz band against 1.5 to 3 kHz-6.7 dB
FOCUS fully narrowed, the same pair+6.1 dB
SHIFT at -1 octave: the closed hat balances at7720 Hz
And the open one5178 Hz
WARMTH, taking 200 Hz to 1.5 kHz from 33.0 dB under the band to20.4 dB
The shipped closed hat, at the output-3.5 dBFS

Demos

11 takes, played by us

Straight out of the plugin, no processing on the way here. The hat is in a pattern, over Pile Driver and Rivet Gun, which is the whole chassis playing at once.

Take 01
Take 02
Take 03
Take 04
Take 05
Take 06
Take 07
Take 08
Take 09
Take 10
Take 11

The sheet

What is in the box

Sixteen presets from the sheet-metal shop, all striking between -3.7 and -0.3 dBFS. Two copies built one after the other differ by exactly nothing, sample for sample, and it runs at about nineteen times faster than realtime with a 1/64 roll through the ring into the plate - on the machine it was timed on, which is not a promise about yours.

FormatVST3 instrument · Windows 64-bit
In developmentmacOS VST3 and Audio Unit
The hatOne hi-hat · six relaxation oscillators, one capacitor
The oscillatorEdges solved between samples, band-limited at 4×
Asked 1567.3 Hz1567.300 counted · a stepped square lands on 1500.0
Inharmonic floor-117.8 dB · -41.1 with the edges rounded to a sample
The stack208.1 · 315.1 · 367.2 · 521.5 · 369.5 · 805.3 Hz
Spread0 holds them inside 386.6 to 402.9 Hz · 2 is twice the classic set
The pedal51 ms closed · 153 half · 834 open, from one capacitor
Choke2 to 200 ms · a closed hit shortens an open hat, it does not mute it
The toneBand 2 to 14 kHz · focus · air 500 Hz to 12 kHz
The handAccent reaches the band and the capacitor, not just the VCA
Sixteen sixteenths1.89 dB apart · 15 different hats out of 16
The mapClosed, half, pedal, roll, open · five notes from one trigger
The LFO0.05 to 30 Hz or 12 divisions · a switch under 21 knobs
Switched offBit-identical to the unmodulated hat
Presets16 from the sheet-metal shop · -3.7 to -0.3 dBFS
The panel1280 by 812 · it fits a laptop
InstancesSample-identical, strike for strike
ActivationNone. No license server, no phone-home
EngineOne new core in Phonon: the oscillator

Powered by Phonon

The third coat of the same chassis

Tin Snips added one core to the Phonon engine - the oscillator, solved rather than stepped - and every instrument built on it from here gets that for free. The rest is the library: the band-pass, the OTA, the germanium, the class-A stage, the plate. It is Pile Driver's and Rivet Gun's sibling.

VST3 · Windows 64-bit - macOS VST3 and Audio Unit are in development. No activation, and the plugin never asks who you are.

At a glance

Tin Snips specifications

Technical specifications for Tin Snips, Component-Modelled Hi-Hat
FormatVST3 instrument · Windows 64-bit
In developmentmacOS VST3 and Audio Unit
The hatOne hi-hat · six relaxation oscillators, one capacitor
The oscillatorEdges solved between samples, band-limited at 4×
Asked 1567.3 Hz1567.300 counted · a stepped square lands on 1500.0
Inharmonic floor-117.8 dB · -41.1 with the edges rounded to a sample
The stack208.1 · 315.1 · 367.2 · 521.5 · 369.5 · 805.3 Hz
Spread0 holds them inside 386.6 to 402.9 Hz · 2 is twice the classic set
The pedal51 ms closed · 153 half · 834 open, from one capacitor
Choke2 to 200 ms · a closed hit shortens an open hat, it does not mute it
The toneBand 2 to 14 kHz · focus · air 500 Hz to 12 kHz
The handAccent reaches the band and the capacitor, not just the VCA
Sixteen sixteenths1.89 dB apart · 15 different hats out of 16
The mapClosed, half, pedal, roll, open · five notes from one trigger
The LFO0.05 to 30 Hz or 12 divisions · a switch under 21 knobs
Switched offBit-identical to the unmodulated hat
Presets16 from the sheet-metal shop · -3.7 to -0.3 dBFS
The panel1280 by 812 · it fits a laptop
InstancesSample-identical, strike for strike
ActivationNone. No license server, no phone-home
EngineOne new core in Phonon: the oscillator