Skip to main content
Feature6 min read

How the TB-303 creates acid: sequencer logic, accents and slides

The famous squelch is not just about resonance. Acid comes from the way the 303 builds a pattern, then lets accent, slide and filter movement keep that loop alive.

By Published
How the TB-303 creates acid: sequencer logic, accents and slides

A TB-303 makes acid by doing two unusual things at once. First, it separates notes from timing, so the pattern is built in layers instead of as one neat row of steps. Then it lets accent and slide change how certain steps hit the filter and move between pitches. The result is a loop that can stay very short and still feel active for minutes at a time.

That matters because the 303 is a simple synth on paper: one oscillator, a choice of saw or square wave, and a resonant low-pass filter. What turned it into acid was not a deep synthesis engine. It was the combination of that filter with a strange sequencer, plus the habit of shaping the sound live while the pattern repeats. Early acid producers did not just program a bassline and leave it alone. They treated the running pattern as material to push and pull in real time.

The sequencer makes patterns behave differently

On a 303, you do not enter a finished 16-step phrase the way you would on many later step sequencers. You first enter a row of pitches. After that, you enter the timing as a separate row of events: note, tie or rest. If you want the full 303 effect, you then go back and assign accents, slides and octave shifts to selected notes.

This split workflow is the reason 303 lines often feel crooked in a useful way. A new pitch is only used when the timing row tells the sequencer to play a note. A rest does not consume the next pitch. A tie does not either. It simply extends the current note across the next step. So the pitch list and the step count are related, but they are not the same thing.

That design makes small patterns harder to predict and easier to discover by accident. It also encourages loops that do not resolve in a tidy pop way. Even pattern length adds to this. A 303 pattern is 16 steps by default, but shorter lengths are possible. A 12-step pattern cycling against a straight 4/4 kick is a classic acid-techno move because the loop keeps shifting against the bar line instead of landing in the same place every time.

This is why writing a good 303 line is often less about composing a perfect riff on paper and more about setting rules, then listening to how the machine interprets them. If you enter a few notes in one key, then mix note triggers, ties and rests with some restraint, the sequencer starts to produce phrases that feel half-written and half-found. That quality is central to acid. The line sounds mechanical, but not stiff.

Accent is not just louder, and slide is not just a glide

Once the timing works, accent and slide are what stop the loop from sounding flat. On the 303, an accent does increase level, but it also pushes the filter envelope harder. In practice that means an accented step tends to bite more, open up more and hit with extra harmonic edge. Unaccented notes sit back. Accented notes bark. When several accents fall close together, the original machine can produce a ramping effect rather than a simple repeated thump.

That is a big part of why acid lines feel animated even when the pattern itself is tiny. The movement is not only melodic. It is dynamic and timbral. Two notes of the same pitch can behave very differently if one is accented and the other is not. This is also why a 303 line can cut through a track without needing a lot of notes in the low end.

Slide works differently. It makes one note flow into the next with portamento, which is a smooth pitch glide, instead of retriggering as a separate step. A slide between nearby notes adds rubbery motion. A slide into an octave jump produces the more dramatic bends many listeners think of first when they hear acid. The note sequence itself may be simple, but those gliding connections make it feel vocal and unstable in the right way.

The useful lesson is moderation. Source material on the 303 repeatedly points to the same thing: a basic, repetitive pattern often works better than trying to decorate every step. One or two accents in the right place can give a whole bar direction. One slide into an octave jump can turn a plain run into a signature phrase. If every note is accented, sliding or leaping, the line stops breathing.

The filter is where the sequence turns into acid

The 303 synth engine is small, but its filter is unusually characterful. The machine runs a single saw or square wave into an 18 dB diode ladder low-pass filter. The practical effect is that the filter can hold a strong, squelchy resonance without behaving like a self-oscillating tone generator. When you raise resonance and sweep the cutoff while a pattern plays, the emphasized band of harmonics moves through the sound and creates that wet, vowel-like motion people call squelch.

This is where the sequencer features pay off. Because accent pushes the filter envelope harder, accented notes do not just get louder. They reshape the filter response. Because slide connects one pitch to the next, the resonant peak glides with the note change instead of starting clean each time. Because ties hold notes across steps, the envelope and filter can feel as if they are leaning over the bar line. The acid sound is not one control in isolation. It is the interaction of sequencer logic and filter behavior.

A common starting point is simple: keep the cutoff low, raise resonance well past halfway, then shape the bounce with the filter envelope amount and decay. From there, play the front panel. This is the historical turn that mattered most. Chicago producers such as Phuture found that the real instrument was not the keyboard at all, but the repeating pattern plus hands on the knobs. The notes gave the filter something to chew on. The performance happened in the cutoff sweeps and the way accents and slides hit those sweeps.

That is also why faithful clones and software recreations can still make convincing acid. The exact components matter less than the behavior. If the sequencer keeps pitch and time separate, if accent changes the filter response, if slide reshapes the transition between notes, and if the filter has that ringing sweep, the basic language is there. The line can be only a few notes long. What makes it acid is the way those notes are timed, stressed and pushed through the filter while the loop keeps running.

Keep reading

All features ↗