Wobble & Growl Bass
LFO-driven wobbles and vocal/metallic growls for dubstep, riddim and UK bass — Operator FM, Wavetable formants, Roar feedback, Meld Formant/Reed, resampling loops, Corpus, Vocoder, Auto Shift and three-way layering at 140 BPM.
Wobble and growl basses are mid-range instruments that happen to sit on a sub. The sub (40–80 Hz) is a plain sine that never moves; everything the listener calls "the bass" is a 150 Hz–5 kHz layer whose timbre is modulated rhythmically — by an LFO, an envelope, automation or a re-triggered sample. Wobble is the simple case: a filter or amplitude cycling at a musical division of the beat. Growl is the timbral case: formants, FM sidebands or feedback that shift so the bass seems to talk. All tempos on this page assume 140 BPM unless stated, so a 1/4 note is 428 ms, 1/8 is 214 ms, 1/8 dotted 321 ms, 1/8 triplet 143 ms (see BPM to ms).
Anatomy
- A modulation rate the body can count. 1/4, 1/8, dotted 1/8, 1/8 triplet, 1/16. Riddim wobbles live on 1/8 and 1/8T; brostep growls change rate every bar. Free-running LFO rates sound like a mistake at 140.
- Formant movement. A "talking" bass is any sound where two resonant peaks move relative to each other — a vowel. This is what Wavetable Formant tables, Meld Formant, Vocoder and moving notch filters all produce in different ways.
- Harmonically rich source. Growls need dense harmonics (FM, saw stacks, feedback) so the formant filtering has something to carve.
- Mid-range loudness. The sub is for the body; the mid is for the speakers and phones. Multiband processing lets each be as loud as it needs to be.
Recipes
Basic LFO filter wobble — dotted and triplet divisions
The original wobble: a saw bass with a tempo-synced LFO on a resonant low-pass. The whole art is which division you choose and when you change it.
- Analog: Osc 1 Saw, Osc 2 Saw at Octave −1, no detune. Filter 1 LP 24 fully open (we wobble with the external Auto Filter so the LFO shape and sync are easier to automate). Mono voice mode.
- Auto Filter (12.2): LP, 24 dB, Frequency 2 kHz, Resonance 35%. LFO: sync on, Rate 1/8, Amount 60%, shape sine. Phase 0 so every bar starts at the same point.
- Automate the LFO Rate in the clip envelope: bar 1–2 at 1/8, bar 3 at 1/8 dotted, bar 4 at 1/8 triplet then 1/16 on the last beat. Rate automation IS the bassline writing.
- Saturator after the filter, Analog Clip 8 dB, so the resonance peak gets crunchy as it sweeps.
- Sub: a separate track or rack chain with a sine (see three-way layering).
| LFO rate (140 BPM) | Period | Feel |
|---|---|---|
| 1/4 | 428 ms | Slow, "wub wub" halftime |
| 1/8 | 214 ms | Classic wobble, riddim default |
| 1/8 dotted | 321 ms | Three wobbles per two beats — pushes against the kick |
| 1/8 triplet | 143 ms | Rolling, swung, the "riddim bounce" |
| 1/16 | 107 ms | Stutter; use for fills and last-beat accelerations |
Automation vs LFO: drawing the wobble by hand
An LFO is predictable; a drawn automation curve lets every wobble be a different length and shape. Most brostep basslines are drawn, not synced.
- Turn the Auto Filter LFO amount to 0. In the clip's envelope view, select Auto Filter > Frequency.
- Draw with the pencil tool at 1/16 grid: short ramps for fast wobbles, long curves for slow sweeps. Hold Alt while dragging a segment to bend it into a curve — curved automation gives the "rubber" feel a linear LFO cannot.
- Use the Live 12 clip envelope "Insert Shape" (right-click) with a triangle or saw shape over a selected region, then adjust its period per region — a middle path between LFO and freehand.
- Copy the clip, change only the envelope, and you have a bass variation library.
Operator FM growl — ratios and feedback
Frequency modulation with non-integer ratios produces inharmonic sidebands that sound like a snarl. Modulating the FM depth with an LFO or envelope moves the sidebands — that is the growl.
- Operator, algorithm: the fully serial one (D→C→B→A, leftmost). Osc A: Saw, Coarse 1, level 0 dB (the carrier; a saw carrier is already rich).
- Osc B: Sine, Coarse 2, level −14 dB. This adds harmonic sidebands — "brightness".
- Osc C: Sine, Coarse 3, Fine +50 (ratio ≈ 3.5), level −20 dB. The non-integer ratio produces inharmonic sidebands — the "snarl". Try Coarse 7 Fine 0 for a harder metallic tone.
- Osc D: Sine, Coarse 1, level −30 dB with its envelope looping (Loop mode: Trigger, fast) — a pseudo-feedback that adds noise-like grit.
- Operator LFO: sync 1/8, shape sine, destination: Osc B level and Osc C level (via the LFO's per-oscillator enable). Amount around 40%. The FM depth now wobbles, which shifts the sideband energy rhythmically.
- Operator filter: LP 12 at 3 kHz with LFO also enabled on the filter, so cutoff and FM depth move together.
- Pitch envelope on Osc C only (enable it in the pitch env per-osc): +12 semitones, decay 60 ms — a "yoi" attack on every note.
| Modulator ratio | Character |
|---|---|
| 1, 2, 4 | Harmonic, bright, "brassy" |
| 3, 5, 7 | Hollow, square-like, odd harmonics |
| 1.5, 3.5, 2.41 | Inharmonic, metallic, growling |
| Fixed freq 50–200 Hz | Modulator does not track key — "AM radio" buzz that changes vowel per note |
Wavetable Formant / vocal tables with LFO to position
Wavetable's Formant category holds tables that are already vowel-shaped. Scanning the position with an LFO turns the vowel; a filter on top shapes the "mouth".
- Osc 1: Formant category, pick a table with clear vowel transitions (scroll with the position knob and listen for "ah–oh–ee"). Osc 2: Basics saw, Octave −1, 40% level for body. Sub oscillator on, level −10 dB.
- Mod matrix: LFO 1 → Osc 1 Position, 60%. LFO 1 synced, 1/8, shape triangle. Add Env 2 → Position at −30% with a fast decay so each note starts on a different vowel than it sustains.
- Filter 1: MS2 circuit, Band-pass, 1 kHz, resonance 30%. LFO 1 → Filter 1 Freq 20%. Routing: Serial. Filter 2: OSR LP 5 kHz, Drive 15%.
- Unison: Classic, 2 voices, small amount, for a little width above the sub — Bass Mono handles the rest.
- Roar Serial: Soft Sine 6 dB into Digital Clip 3 dB. The clip stage adds the "crunch" that makes a Wavetable growl sound like a brostep bass.
Roar feedback growls
Roar's Feedback routing sends the output back through the saturation stages via a tuned delay. On a bass with the feedback pitched to the key, this creates a self-sustaining resonance that growls on its own when modulated.
- Roar: routing Feedback. Stage shaper Soft Sine, amount 10 dB. Pre-filter LP 4 kHz.
- Feedback section: amount 40–50%. Set the feedback pitch (the Feedback section tunes the delay as a note) to the key's root or fifth. Feedback filter: BP around 800 Hz — this is the "mouth".
- Roar's internal modulation matrix: LFO 1 (sync 1/8) → Feedback pitch, ±5 semitones. Envelope Follower → Feedback amount, negative, so loud attacks tame the feedback and the tail sings. Noise source → Feedback filter freq at a small amount for grain.
- Keep a Limiter after it. Feedback above 60% can run away; ceiling at −3 dB catches it.
- Automate Feedback amount per phrase: 30% for verses, 55% for the drop.
Meld Formant and Reed engines
Meld's macro oscillators each have engines built for this: Formant is a vowel source with two morphable formants, Reed is a physically-inspired blown reed whose pressure parameter snarls when pushed.
- Meld Oscillator A: engine Formant. Its two main macro controls set the formant frequencies; put LFO 1 (synced 1/8, triangle) on the first at 50% and LFO 2 (1/8T) on the second at 30%. The two vowels now move against each other.
- Oscillator B: engine Reed. Raise the pressure/breath-style control until the tone breaks into overtones; map Envelope 2 to it with a 150 ms decay so each note "spits" then settles.
- Per-oscillator filters: A → Band-pass 1.2 kHz res 25%; B → LP 3 kHz. Both oscillators to Mono voice mode with Glide 20 ms.
- Meld's Scrambler (12.2) on Osc B at a low amount for a slightly glitchy, "bitten" edge every few cycles.
- Saturator Hard Curve after it — Meld's outputs are clean; the growl needs hard edges.
Resampling workflow: bounce → Simpler → re-modulate
Every serious growl goes through at least one resample pass. Once a growl is audio, you can pitch it, reverse it, slice it and modulate it again with a new set of tools, and the layers of movement stack.
- Play the growl for 4 bars with several different modulation rates. On a new audio track, set the input to Resampling, arm, record. Or in 12.2+, select the clip and Bounce in Place for a pre-fader bounce.
- Drag the recording into Simpler. Slice mode, Slice By Transient (or by Beat at 1/16 for a wobble). Now every slice is a MIDI note: rearrange the wobble rhythm by playing the slices.
- After Simpler: Auto Filter BP with LFO at a different division than the original (if the source wobbled at 1/8, use 1/8T now). The two rates interfere — this is "complex" bass.
- Shifter: Pitch −12 semitones, automate the Dry/Wet in the clip so alternate hits drop an octave. Or use Simpler's own pitch-per-slice.
- Roar Multiband: leave the low band clean, Fold on the mid band, Soft Sine on the high band.
- Record the result again. Keep every pass as a clip in Session view with the pass number in the name; you will want to go back.
Full method on the resampling workflow page.
Corpus and Resonators for metallic growls
Physical-model resonators after a growl add a ringing, pipe-like or plate-like body. Corpus tuned to the MIDI note gives a bass that sounds like it is being played through a metal tube.
- Corpus: resonance type Tube (or Pipe for a more hollow sound). Enable the MIDI frequency option and set its sidechain MIDI input to the bass track so the resonator retunes per note. Transpose 0, Fine 0 for now.
- Decay 30%, Material 60% (the brightness of the body), Dry/Wet 35%. Higher wet = more "instrument", less "synth".
- Corpus's internal LFO on the tuning (small amount, 1/8 sync) makes the ring bend with the wobble.
- Resonators after it, Mode B, 25% wet, resonators I–III tuned to root, +7, +12, decay short. This adds pitched sustain on the harmonics instead of a body.
- EQ: notch out the strongest ring (usually 2–4 kHz) by a few dB; metallic resonances pile up there fast.
Vocoder talking bass: noise carrier, bass modulator (and the reverse)
Two uses. Classic: the bass is the carrier and a vocal (or a vowel sample) is the modulator, so the bass speaks. Inverted: a noise carrier modulated by the bass gives an airy "breath" layer whose rhythm follows the wobble exactly.
- Routing matters: Live's Vocoder sits on the modulator track (the signal whose spectral envelope is analysed) and picks the carrier from its Carrier menu. For a talking bass the bass is the carrier, so put the Vocoder on a track playing a vowel loop ("ah-oh-ee-oh" spoken in time, or a formant pad) and set Carrier to External, source = the growl bass track (pre-FX or post-FX). Mute the bass track's direct output or keep it in for a blend.
- Bands 24–40, Range 100 Hz – 8 kHz, Formant shift +2 to +4 semitones to make the vowel brighter than the human voice.
- Envelope: Attack 5 ms, Release 60 ms for crisp syllables; raise Release to 200 ms for smeared, slurred growls. Unvoiced 10% adds a little noise on consonants.
- For the inverted "breath" layer: Vocoder on a Noise carrier (Carrier: Noise), modulator = the bass via sidechain. 12 bands, Depth high. Mix at −18 dB as a top layer above 3 kHz.
Auto Shift on bass: pitch snaps and vibrato growls
Auto Shift is a pitch corrector, but on a resampled growl it is a scale-locked pitch modulator: its internal LFO and vibrato bend the bass in time, and its correction quantizes slides into the key.
- Auto Shift after a resampled growl in Simpler (monophonic source only — it cannot track chords).
- Scale: set to the song key (it follows Live 12's set scale if enabled). Correction speed fast so slides snap into notes.
- LFO: square shape, synced 1/8, depth ±7 semitones, so the bass alternates root/fifth every eighth — a wobble in pitch rather than filter. Try ±12 for octave hops, or a saw shape for rising "yoi" stabs.
- Vibrato: 0 for riddim; for a tearout wail, 6 Hz vibrato at ±1 semitone with a 200 ms onset delay.
- Sidechain input on Auto Shift: route the kick so the pitch dips on each hit (set the sidechain to modulate pitch downwards) — a pitch-based "sidechain".
Spectral Resonator "frozen vowel" growl
Spectral Resonator resonates the incoming spectrum at a pitch set by MIDI. On a growl it adds a sustained harmonic halo that follows the bassline; with Freeze automated it holds a single vowel still while the source keeps wobbling under it.
- Spectral Resonator in MIDI mode, sidechain MIDI from the bass track, so the resonance pitch follows the notes. Polyphony 1 for a tight monophonic bass.
- Decay 300–500 ms (long enough to bridge the LFO troughs), Harmonics 60% (how many partials resonate), Stretch 0 for harmonic, small positive values for a detuned/metallic edge.
- Dry/Wet 40%. The dry growl stays rhythmic, the resonated part sings over it.
- Automate Freeze on for the last beat of every 4 bars: the resonated spectrum holds while the dry signal stops — a built-in "bass tail" riser.
- Unison/Shift controls inside Spectral Resonator give the halo a chorused width; the HP at 120 Hz afterward keeps that width out of the low end.
"Yoi" tearout stabs and riddim minimal wobbles
Two opposite aesthetics with the same tools. The "yoi" is a fast upward pitch and formant sweep on note attack — a bark. Riddim is the opposite: one short, dull wobble repeated with machine precision and almost no variation.
- Yoi: Operator with a saw carrier and one sine modulator at ratio 2. Pitch envelope: +19 semitones (an octave and a fifth) with Decay 80 ms, applied to the modulator only (per-oscillator pitch env enable). Filter envelope: Decay 120 ms, amount 60%, so cutoff and pitch fall together — the "yoi" syllable.
- Roar Serial: Hard 8 dB then Diode 6 dB. The hard clip emphasises the attack transient.
- EQ Eight bell +4 dB at 900 Hz, Q 1.5: the "nasal" presence tearout bass is known for.
- Riddim minimal: Wavetable Basics saw, Auto Filter LP 12 with LFO square-ish (morph 70% toward square), 1/8T, amount 50%, resonance 20%. No pitch env, no reverb, no width. Notes on every 1/8, same pitch for 8 bars, one octave drop on bar 8. Compression (Glue 4:1, fast) to make it stiff.
- The riddim trick is subtraction: EQ Eight LP at 4 kHz on the mid layer. Riddim bass is dark.
Chorus-Ensemble width and multiband processing
Width above 200 Hz makes the growl sound huge on headphones; multiband dynamics keep the mid layer loud and consistent while the sub stays untouched.
- Multiband Dynamics: crossover at 120 Hz and 3 kHz. Low band: no processing (or solo it to confirm nothing is there if the sub is on another track). Mid band: downward compression above −12 dB at 3:1 plus upward compression below −30 dB — the growl stays dense through the LFO troughs. High band: 2:1 gentle.
- Chorus-Ensemble in Ensemble mode: 3 voices, Rate 0.5 Hz, Amount 30%, Dry/Wet 35%. The "Classic" mode is narrower; "Vibrato" mode with a small amount gives a pitch shimmer without width.
- EQ Eight in M/S mode: Side channel high-passed at 200 Hz, so the Chorus width exists only above the body.
- Utility Width 120% max. Check mono.
Layering three ways: sub, mid, top
The production-standard split. Every 140 BPM bass is three chains driven by the same MIDI; only the mid is modulated, only the top is wide, only the sub is loud below 100 Hz.
- Sub chain: Operator sine, Amp A 3 ms, R 60 ms, Mono voice mode, glide matched to mid. EQ LP 110 Hz. Nothing else. −3 dB.
- Mid chain: the growl recipe of your choice, HP 100 Hz, all modulation here. 0 dB.
- Top chain: a copy of the mid growl or a noise/Wavetable square layer, HP 2.5 kHz, Chorus-Ensemble and Width 150%, Saturator Digital Clip for fizz. −10 dB. This is what makes the growl audible on a phone speaker.
- Rack macros: Mid LFO rate, Mid filter res, Top level, Dirt. Map to Push for live play.
- Glue on the rack output ties the layers; the sidechain compressor ducks the sub and mid for the kick (6 dB, Release 80 ms at 140).
Processing chain
If you are working the resampling way, this whole chain is pass one; the recorded audio then gets its own Simpler → Auto Filter → Roar chain, and the sub is re-added fresh at the end so it is never distorted twice.
Rack
The performance version with Push macro layout is on the wobble bass rack page.
Note examples
Original wobble and growl lines in Live naming (C3 = middle C). Notes below C1 (65 Hz) are written for the full patch; in a three-layer rack the sine sub plays them as-is and the growl layer sits above 100 Hz. Halftime: kick on step 1, snare on step 9 of each bar.
Riddim one-note pattern (G minor, 150 BPM)
Riddim lives on repetition: one pitch, short gaps, and a different wavetable position or LFO rate per hit. The notes skip the snare on step 9 so it cracks through, and the single Ab0 half-step near the end is the only melodic event in the loop.
Sub and growl call-and-response (E minor, 140 BPM)
The low notes carry weight on the kick; the growl answers an octave up in the gaps, which lets you mute the sub in the growl chain entirely. Writing the answers on separate notes (or a separate clip) makes it easy to send them to a different rack chain with more FM or Roar feedback.
Classic long wobble (F minor, 140 BPM)
Late-2000s wobble writing: a few long notes and all the rhythm comes from LFO rate automation (1/8, 1/8 dotted, 1/16T). Db1 to C1 is the minor-sixth-to-fifth sigh that resolves strongly back to F on the loop.
Octave-slide growl phrase (A minor, 145 BPM)
The octave slide makes the growl shout, then a falling A1–G1–E1 figure resets it under the snare. The second bar sinks to F0 and E0 so the phrase ends low and heavy, handing the next loop a clear restart at A0.
Genre variations
| Genre | LFO / movement | Timbre | Distortion | Width | Pattern |
|---|---|---|---|---|---|
| Classic dubstep (140) | LFO 1/4–1/8, rate automation | Saw + LP wobble, res 35% | Saturator Analog Clip | Narrow | Half-time, notes on 1 and the 3-and, 2-bar phrases |
| Brostep | Drawn automation, changes every beat | FM growl + Formant tables, yoi attacks | Roar Serial Hard + Diode | Wide top layer | Dense 1/16 edits, pitch jumps, resample 2–3× |
| Riddim | LFO 1/8 or 1/8T square-ish, fixed | Dark saw wobble, LP 4 kHz | Glue + light Saturator | Mono | Every 1/8, same note, minimal change, big silence gaps |
| Tearout | Envelope-driven, per-note | Yoi stabs, metallic Corpus | Roar Feedback + Fold | Medium | Sparse hard stabs, triplet runs into drops |
| UK bass / 140 (see UK bass) | Short LFO bursts, swing | Square-ish, Reed engine, vocoded | Overdrive, Pedal | Narrow | Syncopated, follows a sub-heavy 2-step |
| Grime | Little; filter env per note | Square lead-bass, 8-bit | Redux + Overdrive | Mono | Eight-bar riffs, stabs on the off-beat |
| Halftime / neuro at 85/170 | Polyrhythmic LFOs, resampled | Reese into growl, Spectral Resonator | Many stages | Wide above 200 Hz | See neuro bass |
Common mistakes
- Wobbling the sub. If the LFO reaches the sine layer the low end pumps. Separate chains, LP on the sub, HP on the mid.
- Free-running LFO rates. At 140 BPM anything not synced to a division sounds unintentional. Sync, then automate rate.
- Resonance as a crutch. Res above 50% whistles and eats headroom. Growl comes from source harmonics and formant movement, not from a screaming filter.
- Distortion before the filter only. Put at least one stage after the modulated filter, or the wobble's loudness swings wildly.
- No top layer. A growl that disappears on a phone or laptop is missing its 2.5 kHz+ chain.
- Chorus on the full signal. Width below 200 Hz ruins mono club playback. M/S side high-pass, always.
- Never resampling. A single synth chain can only do one layer of movement. The sound of modern dubstep is three layers of movement stacked by resampling.
- No sidechain to the kick. At 140 with a half-time kick the bass has plenty of room, but the first 50 ms of every kick still needs the sub out of the way.
Related
- Sub bass — the layer under everything here
- Reese bass · Neuro bass
- Wobble bass rack · Resampling rack
- Operator · Wavetable · Meld · Roar & saturation
- Resampling workflow · Layering rules · Spectral processing · Mid/side
- Dubstep · UK bass 140 · Grime
- Dubstep track deconstruction
- BPM to ms