DNB COLLEGE

Drum & Bass Ableton Live 12 Tutorials

LESSON DETAIL

Low-mid pressure design: for oldskool DnB vibes (Advanced)

An AI-generated advanced Ableton lesson focused on Low-mid pressure design: for oldskool DnB vibes in the Basslines area of drum and bass production.

Back to lessons
Low-mid pressure design: for oldskool DnB vibes (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

Low-mid Pressure Design (Oldskool DnB vibes) — Ableton Live (Advanced) 🔊

1) Lesson overview

Oldskool jungle/DnB basslines don’t “win” by sheer sub weight alone—they lean on the low-mids (120–400 Hz) to create that pressurized, rolling, chesty push that feels loud even at sane levels. This lesson is about designing and mixing low-mid pressure so your bassline sits like classic 90s/early-00s DnB: thick, warm, slightly rude, and moving.

You’ll build a bass system where:

  • Sub is stable (clean, mono, consistent)
  • Low-mids are controlled but aggressive (the “pressure” layer)
  • Movement comes from envelopes + subtle modulation
  • Sidechain creates groove, not just ducking
  • We’ll do it using stock Ableton devices (plus optional options if you want).

    ---

    2) What you will build

    A two-layer bass instrument and mix chain:

    Layer A — Sub Anchor (40–90 Hz)

  • Sine/triangle-ish, mono
  • Minimal harmonics
  • Consistent note-to-note energy
  • Layer B — Pressure Layer (120–400 Hz)

  • Saturated, filtered, slightly resonant
  • Controlled dynamics
  • Designed to talk around the kick and snare, and roll with the drums
  • Bus Chain — “Oldskool Pressure Glue”

  • Saturator → EQ carve → light compression → optional subtle chorus/width (above 200 Hz only)
  • You’ll also get an arrangement approach for 16/32 bar bass phrases that feel authentic to rolling DnB/jungle.

    ---

    3) Step-by-step walkthrough

    Step 0 — Session setup (so decisions translate)

    1. Tempo: 168–174 BPM (try 172 BPM).

    2. Drums: Have at least a kick + snare + hats running. Low-mid decisions require context.

    3. Gain staging: Keep bass channels peaking around -12 to -6 dBFS pre-master. You want headroom for saturation/compression.

    ---

    Step 1 — Build the Sub Anchor (Audio clean + MIDI simple) 🎯

    Create a MIDI track: Bass Sub.

    Instrument: Operator (stock)

  • Algorithm: A only
  • Osc A: Sine
  • Level: 0 dB
  • Envelope (Amp):
  • - Attack: 0.0 ms

    - Decay: ~150–250 ms (depends on how plucky you want it)

    - Sustain: -inf to -12 dB (try low sustain; oldskool subs often “bloom” then drop)

    - Release: 60–120 ms

  • Glide/Portamento: optional, but keep subtle (we’ll do movement on pressure layer instead).
  • Sub clean-up chain (Sub track)

    1. EQ Eight

    - HP: Off (don’t high-pass the sub unless you know why)

    - Add a gentle dip if it’s too boomy:

    - Bell at 60–80 Hz, -1 to -3 dB, Q ~1.0 (only if needed)

    - Low-pass at 120 Hz (24 dB/oct) to keep it “sub-only”

    2. Utility

    - Width: 0% (mono)

    - Gain: adjust for headroom

    Why: This gives you a reliable fundamental that won’t fight your pressure design.

    ---

    Step 2 — Build the Pressure Layer (the whole lesson) 😈

    Create a second MIDI track: Bass Pressure.

    #### Option A (very Ableton-stock): Wavetable

    Wavetable

  • Osc 1: Basic Shapes → Saw (or a slightly rounded waveform)
  • Unison: Off (keep phase stable)
  • Filter: MS2 or PRD (for character)
  • - Cutoff: start 250–500 Hz

    - Resonance: 10–25% (careful: pressure ≠ whistle)

    - Drive: 2–6 dB (if using MS2)

  • Amp Envelope (short and punchy):
  • - Attack: 0 ms

    - Decay: 180–350 ms

    - Sustain: 0.3–0.6

    - Release: 60–150 ms

    Modulation (movement without chaos)

  • LFO1 → Filter Cutoff
  • - Rate: 1/8 or 1/16 synced

    - Amount: small (5–15%)

    - Shape: sine/triangle

  • Optional: Envelope 2 → Filter cutoff
  • - Shorter decay than amp (adds “wah” hit)

    #### Option B (grittier oldskool): Analog

    Analog

  • Osc1: Saw
  • Osc2: Square (very low in mix, like -12 dB)
  • Filter: LP24
  • - Cutoff: ~300–700 Hz

    - Resonance: 10–20%

    - Drive: 3–6 dB (if available in your version)

    ---

    Step 3 — Distortion that creates low-mids, not just fuzz

    On Bass Pressure, add:

    1. Saturator

    - Mode: Analog Clip (classic, weighty)

    - Drive: 3–10 dB (push until you hear thickness around 150–300)

    - Soft Clip: On

    - Output: trim so the level matches bypass (important!)

    - Pro move: turn on Color (optional)

    - Freq: 200–400 Hz

    - Depth: 1–4 dB

    - (This is basically “pressure bias”)

    2. EQ Eight (post-sat sculpting)

    - High-pass: ~90–120 Hz, 24 dB/oct

    (pressure layer should not compete with sub)

    - Shape the “push” zone:

    - Gentle bell +1 to +3 dB at 160–280 Hz (Q ~0.7–1.2)

    - Tame boxiness:

    - Dip -1 to -4 dB at 300–450 Hz if it clouds the snare

    - Low-pass: ~1.5–4 kHz (oldskool bass rarely needs lots of top)

    Checkpoint: Solo the pressure layer and listen at low volume. It should sound solid and forward, not papery or nasal.

    ---

    Step 4 — Sidechain for roll (not a “volume hole”) 🥁

    You’re aiming for the bass to breathe with the kick, while still present between hits.

    On Bass Pressure, add Compressor:

  • Sidechain: On
  • Audio From: Kick track (or a ghost kick)
  • Ratio: 2:1 to 4:1
  • Attack: 10–30 ms (let some bass transient through = more apparent loudness)
  • Release: 80–160 ms (tune to groove; too fast = pumping, too slow = sluggish)
  • Threshold: adjust for 2–5 dB gain reduction on kick hits
  • Optional: Put a lighter sidechain on the Sub too (1–3 dB GR), but keep it subtle to avoid hollow low-end.

    DnB trick: If your kick pattern is sparse, create a ghost kick (a muted MIDI/audio kick on every 1/4 or 1/8) for consistent roll.

    ---

    Step 5 — Build the Bass Bus (glue + consistency)

    Group Bass Sub + Bass Pressure into a group: BASS BUS.

    On BASS BUS, add:

    1. EQ Eight (pre-glue cleanup)

    - If the combined low-mid is too dense, try a wide cut:

    - -1 to -3 dB at 200–350 Hz (Q ~0.5–0.8)

    - If you want more chest:

    - +0.5 to +2 dB at 120–180 Hz (wide)

    2. Glue Compressor

    - Attack: 3 ms (or 10 ms if you want more punch)

    - Release: Auto

    - Ratio: 2:1

    - Threshold: aim for 1–2 dB GR on loudest parts

    - Soft Clip: On (subtle)

    3. Saturator (very light)

    - Drive: 1–3 dB

    - Soft Clip: On

    - Purpose: unify harmonics between layers

    4. Utility

    - Bass Mono: set Width 0–30% below 120 Hz

    - Use Utility’s Bass Mono if available, or use an EQ-based M/S workflow (see pro tips).

    ---

    Step 6 — MIDI programming for oldskool pressure (where vibe actually happens) 🌀

    Oldskool rolling bass often uses repetition with micro-variation.

    Pattern recipe (1 bar loop)

  • Notes: root + occasional 5th or octave
  • Rhythm: syncopation around the kick/snare
  • Add gaps (silence is pressure’s best friend)
  • Example at 172 BPM (1 bar):

  • Hit on 1
  • Short note on 1.2
  • Rest into the snare
  • Hit on 3.3 and 3.4 (two quick pulses)
  • Leave space on 4 to let hats and room breathe
  • Velocity as tone control

  • Map velocity to filter cutoff (in Wavetable/Analog) so harder hits = slightly brighter = more pressure.
  • Length matters

  • Keep pressure notes a touch shorter than sub notes.
  • In many rolling tunes, the sub is the “bed,” pressure is the “tongue.”
  • ---

    Step 7 — Arrangement: 16/32-bar pressure evolution (classic vibe) 📼

    To avoid a static bass, automate small changes.

    16-bar plan

  • Bars 1–4: sub + pressure (filter slightly closed)
  • Bars 5–8: open cutoff +5–10%, add tiny extra drive
  • Bars 9–12: introduce a variation fill (1/2 bar different rhythm)
  • Bars 13–16: reduce pressure layer slightly before drop (tension)
  • Automation targets

  • Wavetable filter cutoff (small range)
  • Saturator drive (1–2 dB range)
  • EQ Eight bell gain at 200–250 Hz (tiny moves)
  • Sidechain threshold (tighten on busy drum fills)
  • ---

    4) Common mistakes

    1. Letting the pressure layer have sub content

    Result: phase fights, muddy low end. HP the pressure layer around 90–120 Hz.

    2. Over-resonant filter peaks

    Resonance can “poke” the mix and sound cheap. Keep it controlled.

    3. Sidechain attack too fast (0–1 ms)

    You’ll lose perceived bass loudness. Use 10–30 ms so the bass speaks.

    4. Boosting 250–400 Hz blindly

    That’s also where “cardboard” lives. Boost only after saturation and in context.

    5. Too much stereo in low-mids

    Wide low-mids smear the roll and weaken center punch. Keep it mostly mono up to ~150–200.

    ---

    5) Pro tips for darker/heavier DnB 🖤

  • Parallel “Pressure Smash” bus:
  • Send Bass Pressure to a return with:

    - Saturator (Drive 10–20 dB, Soft Clip On)

    - EQ Eight HP at 150 Hz, LP at 2 kHz

    Blend at -18 to -10 dB. This adds menace without ruining the main tone.

  • Mid/Side control (stock):
  • Use EQ Eight in M/S mode on the BASS BUS:

    - In Side, high-pass at 200–300 Hz (keep sides out of low-mids)

    - In Mid, gently shape 150–300 for punch

  • “Oldskool chew” with Corpus (subtle):
  • On Pressure layer, try Corpus very lightly:

    - Tune: around your root (or 1 octave up)

    - Amount low; mix very low

    This can add that woody/metallic edge heard in darker rollers—don’t overdo it.

  • Snare relationship:
  • If your snare fundamental is ~180–220 Hz, don’t park your biggest bass boost right there. Either:

    - carve bass slightly at snare fundamental, or

    - move bass pressure emphasis down to 140–180 or up to 240–300.

  • Clip-to-tape vibe (without plugins):
  • Use Saturator (Soft Clip) + Glue Soft Clip gently. The combo can mimic old hardware rounding.

    ---

    6) Mini practice exercise (20–30 minutes) 🧪

    1. Build the Sub Anchor (Operator) and Pressure Layer (Wavetable).

    2. Program a 1-bar rolling bass pattern with 2 variations (A and B).

    3. Create a 16-bar loop:

    - Bars 1–8: A

    - Bars 9–16: B + slightly more filter cutoff

    4. Mix targets:

    - Sub track: mono, LP at 120 Hz

    - Pressure track: HP at 100 Hz, saturator drive 5–8 dB

    - Sidechain: 3–4 dB GR on pressure

    5. Bounce a quick export and check on:

    - low volume monitors

    - headphones

    Listen specifically: does it still feel forward at low volume? If yes, your low-mid pressure is working.

    ---

    7) Recap ✅

  • Low-mid pressure lives mainly at 120–400 Hz and is best created with controlled saturation + careful EQ, not random boosts.
  • Separate jobs: Sub = stable foundation, Pressure = character + audible weight.
  • Use sidechain timing (10–30 ms attack, 80–160 ms release) to get a rolling groove.
  • Arrange pressure with micro automation across 16/32 bars to keep it alive.
  • Keep low end mono and phase-stable, and shape around the snare for classic DnB clarity.

If you want, tell me your kick/snare samples (or show a screenshot of your drum group) and the key of your bassline—I can suggest exact low-mid pockets to aim for and a tighter sidechain timing for your groove.

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Welcome back. This is an advanced Ableton Live lesson on low-mid pressure design for oldskool DnB vibes. We’re talking that classic jungle and early 2000s drum and bass bassline energy that feels loud and chesty even when the sub isn’t slamming your meters.

Here’s the big idea: oldskool basslines don’t win purely with 40 to 60 hertz. They lean hard on the low-mids, roughly 120 to 400 hertz. That’s the pressure zone. That’s the “push” that translates on small speakers, in cars, and at low listening levels. Today you’re going to build a two-layer bass system where the sub stays stable and clean, and the pressure layer does the talking, the rolling, and the attitude.

Before we touch a synth, quick setup so your decisions actually translate.

Set the tempo somewhere in the 168 to 174 range. I like 172 for this. And make sure you’re not designing bass in a vacuum. Get a kick, snare, and some hats running. Low-mid pressure is all about how the bass relates to those drums. Finally, gain stage. Keep your bass channels peaking roughly around minus 12 to minus 6 dBFS before any master processing. You want headroom because you’re going to use saturation and compression on purpose.

Now, we build Layer A: the Sub Anchor.

Create a MIDI track called Bass Sub. Load Operator. Use Algorithm A only, just Oscillator A. Set it to a sine wave. This is your foundation. You don’t need a bunch of harmonics here; you need consistency.

For the amp envelope, go instant attack. Set decay somewhere around 150 to 250 milliseconds depending on how plucky you want it. Then keep sustain pretty low. Oldskool subs often bloom and then get out of the way, so try sustain all the way down, or maybe up to minus 12 dB if you need more hold. Release around 60 to 120 milliseconds so notes don’t click off.

Now clean up the sub with a simple chain.

Add EQ Eight. Do not automatically high-pass the sub. If you don’t have a real problem, don’t create one. If it’s boomy, do a tiny dip around 60 to 80 hertz, one to three dB, a gentle Q. Then low-pass at 120 hertz with a steep-ish slope, like 24 dB per octave. The point is: this channel is sub-only.

After that, add Utility. Set width to zero percent. Mono. Always. Then adjust gain so you’re sitting with headroom.

That’s Layer A: stable, boring, reliable. Exactly what you want.

Now Layer B: the Pressure Layer. This is the whole lesson.

Create a second MIDI track called Bass Pressure. We’ll use Wavetable for a very stock, very controllable approach.

In Wavetable, choose Basic Shapes and go to a saw wave, or something slightly rounded if you want it less brash. Keep unison off. Oldskool roll likes stability, and phasey unison can smear the low-mids fast.

Turn on the filter. MS2 or PRD are great for character. Start cutoff around 250 to 500 hertz. Add a little resonance, maybe 10 to 25 percent. Here’s the warning: pressure is not whistle. Resonance is spice. If you hear a “peeeek” note that sounds like it’s trying to become a lead, you’ve gone too far. If the filter model has drive, add 2 to 6 dB.

Set the amp envelope: attack at zero. Decay around 180 to 350 milliseconds. Sustain somewhere around 0.3 to 0.6. Release around 60 to 150 milliseconds.

Now we add movement, but we keep it disciplined.

Use LFO1 to modulate the filter cutoff. Sync it to 1/8 or 1/16. Choose a sine or triangle. Keep the amount small, like 5 to 15 percent. You’re aiming for rolling motion, not a wobble bass. Optionally, use a second envelope to hit the filter with a faster decay than the amp. That gives a little “wah” at the front of each note, which reads very oldschool when it’s subtle.

Cool. Now we do the part that actually creates low-mid pressure: distortion that makes weight, not fizz.

On the Bass Pressure track, add Saturator. Set it to Analog Clip. Turn soft clip on. Push drive anywhere from 3 to 10 dB. And don’t stare at the knob. Listen for thickness to appear around 150 to 300 hertz. That’s the moment where the bass starts to feel like it’s pushing air. Then do the grown-up move: trim the output so the saturated signal matches the bypass level. Level matching is how you know it’s actually better and not just louder.

Advanced move inside Saturator: use the Color section. If you enable it, set the frequency somewhere in the 200 to 400 range and add a little depth, like 1 to 4 dB. Think of that as biasing the pressure zone.

After Saturator, put EQ Eight.

High-pass the pressure layer around 90 to 120 hertz with a 24 dB per octave slope. This is non-negotiable. Your pressure layer is not allowed to compete with the sub anchor. Even if you think it sounds cool soloed, it’ll cause phase fights and mud when layered.

Now shape the push. Try a gentle bell boost, one to three dB, around 160 to 280 hertz. Keep the Q moderate, around 0.7 to 1.2. If things get cloudy, cut a little around 300 to 450 hertz, one to four dB. That’s where boxiness and “cardboard bass” live, and it’s also where your snare can get stepped on.

Then low-pass somewhere between 1.5 and 4 kHz. Oldskool bass doesn’t need bright top to feel loud; it needs controlled harmonics.

Checkpoint: solo the pressure layer and listen quietly. Not loud. Quiet. At low volume, it should still feel forward and solid. If it turns into a thin midrange buzz when quiet, you’re not building pressure, you’re building noise.

Now let’s make it roll with the drums, because pressure without groove is just a lump of tone.

Add a Compressor on Bass Pressure. Turn sidechain on, and choose the kick as the sidechain input. Ratio: 2:1 to 4:1. Attack: do not set it to zero. Use 10 to 30 milliseconds so some of the bass front edge gets through. That little bit of transient is perceived loudness. Release: 80 to 160 milliseconds, and you tune this to the groove. Too fast and you get obvious pumping. Too slow and the bass feels like it never recovers. Set the threshold so you’re getting about 2 to 5 dB of gain reduction on kick hits.

Optional: you can sidechain the sub too, but keep it gentle, like 1 to 3 dB of reduction. The sub is the floor. If you over-duck it, the whole track feels hollow.

Here’s a very DnB-specific trick: if your kick pattern is sparse, make a ghost kick. Put a muted kick pattern on steady quarters or eighths and use that as the sidechain key. This creates consistent breathing, so the bass rolls even when the actual kick isn’t hitting.

Now we glue the system together.

Group Bass Sub and Bass Pressure into a BASS BUS.

On the bus, start with EQ Eight for pre-glue cleanup. If the combined low-mid feels too dense, try a wide cut of one to three dB around 200 to 350 hertz. If you want more chest and “front,” try a wide boost of half a dB to two dB around 120 to 180. Wide moves only. If you start doing surgical boosts here, you’ll chase your tail.

Add Glue Compressor. Ratio 2:1. Release on Auto. Attack either 3 milliseconds for tighter control, or 10 milliseconds if you want a little more punch and openness. Set the threshold for just one to two dB of gain reduction on the loudest sections. Soft clip on, subtly, just to round peaks.

Then add a very light Saturator, one to three dB of drive, soft clip on. The goal is not distortion. It’s harmonic glue so the two layers feel like one instrument.

Finally, Utility. Keep the low end mono. If your Utility has Bass Mono, set it so everything below about 120 hertz is mono. If it doesn’t, your rule of thumb still holds: don’t let the low end spread wide.

Now let’s talk MIDI, because the vibe is in the programming.

Oldskool rolling bass is repetition with micro-variation. You’re not writing a symphony. You’re building a hypnotic engine.

Try a one-bar pattern where you hit on beat 1, then a short note around 1.2, then leave space into the snare. Then do two quick pulses around 3.3 and 3.4. And leave some air around beat 4. That silence is not empty. It’s what makes the next hit feel heavier.

Two key details:
First, keep the pressure notes slightly shorter than the sub notes. Think of the sub as the bed, and the pressure layer as the tongue. The tongue speaks, but it doesn’t need to hold forever.
Second, use velocity as tone control, not just loudness. Map velocity to filter cutoff in Wavetable so harder hits get slightly brighter. That makes accents feel like more pressure, not just more volume.

Now, extra coach note: think in pressure pockets, not one big EQ boost.

In classic rollers, some notes lean more into 140 to 220 hertz, while other notes lean into 220 to 320. If every hit has the exact same low-mid emphasis, it becomes a blanket of mud. So do this: automate a tiny EQ bell on the pressure layer, plus or minus one to two dB, so different steps speak in slightly different pockets. It’s subtle, but it’s the difference between “thick” and “professional thick.”

Another big one: envelope timing is loudness.

If your pressure layer decay is too long, it smears into the snare body. Too short and you get clicky ticks instead of push. Loop one bar. Watch the waveform if you need to. Shorten the pressure decay until it ends just before the snare’s main body arrives. You’ll suddenly hear the snare get bigger without turning it up, and the bass will feel tighter.

Now, phase discipline between layers. Hidden loudness trick.

Even with a high-pass on the pressure layer, saturation and filter slopes can still create energy around 100 to 140 hertz. Put Utility on the Pressure track and try phase invert left, or phase invert right, one at a time, while the full mix plays quietly. Choose the setting that gives the steadiest low-end push. Not the biggest peak. The steadiest push. If neither is better, leave it normal. But it’s a fast check that can save you an hour of EQ frustration.

Also: work at two monitor levels.
At quiet volume, ask: does the bass still feel present without relying on sub you can’t really hear? That’s the low-mid pressure test.
At moderate volume, ask: does it start sounding boxy or overly forward? That’s the over-pressure test.

Now arrangement: make it evolve like a classic 16 or 32-bar narrative.

Here’s a simple 16-bar plan.
Bars 1 to 4: sub plus pressure, filter slightly closed, darker.
Bars 5 to 8: open cutoff by just 5 to 10 percent, maybe add a tiny bit more drive.
Bars 9 to 12: add a small rhythm variation, like a half-bar fill.
Bars 13 to 16: reduce the pressure layer slightly, or close the filter a touch to create tension before the next section.

Automation targets that work really well for this style: small cutoff moves, saturator drive by one or two dB, tiny EQ bell changes around 200 to 250, and even adjusting sidechain threshold when the drums get busy.

Advanced options if you want to go deeper.

Try a parallel pressure smash return: send the pressure layer to a return with heavy saturator, like 10 to 20 dB of drive, soft clip on. Then EQ it so it’s only midrange weight: high-pass around 150, low-pass around 2k. Blend it super low, like minus 18 to minus 10 dB. You’ll get menace and density without destroying your main tone.

Try mid-side control on the bass bus with EQ Eight in M/S mode: on the Side channel, high-pass at 200 to 300 so the sides don’t mess with the low-mids. Keep the punch in the Mid channel.

And if you want grit without fizzy top, do a multiband saturation rack on the pressure track: split into low-mid-high bands and saturate only the mid band, roughly 180 to 380. That concentrates aggression exactly where pressure lives.

Now, common mistakes to avoid.

Don’t let the pressure layer keep sub content. High-pass it around 90 to 120.
Don’t crank resonance until it honks. Use resonance as articulation, even automate it on only a few hits.
Don’t set sidechain attack to zero or one millisecond. You’ll delete perceived loudness.
Don’t blindly boost 250 to 400. That area is also cardboard. Saturate first, then EQ in context.
And don’t make low-mids wide. Keep it mostly mono up through 150 or even 200.

Let’s finish with a quick practice routine you can do in 20 to 30 minutes.

Build the sub anchor in Operator and the pressure layer in Wavetable. Program a one-bar rolling pattern with two variations, A and B. Make a 16-bar loop where bars 1 to 8 are A, and bars 9 to 16 are B with slightly more filter cutoff. Mix targets: sub mono with low-pass at 120, pressure high-pass at about 100, saturator drive around 5 to 8 dB, and sidechain giving you about 3 to 4 dB of reduction on the pressure.

Then bounce a quick export and check it on low volume monitors and on headphones. Your question is simple: does it still feel forward at low volume? If yes, congratulations, you’re designing low-mid pressure, not just sub.

Quick recap to lock it in.

Low-mid pressure lives in 120 to 400 and it’s built with controlled saturation and careful EQ, not random boosts. Separate the jobs: sub is stable, pressure is character and audible weight. Use sidechain timing to create roll, especially that 10 to 30 millisecond attack and 80 to 160 release zone. Arrange with micro-automation over 16 or 32 bars so it stays alive. Keep the low end mono and shape around the snare fundamental so the mix stays classic and clear.

If you tell me the key of your bassline and what kick and snare you’re using, you can get even more surgical: we can pick a specific pressure pocket to prioritize and one to avoid based on where your snare’s main hump sits.

mickeybeam

Go to drumbasscd.com for +100 drum and bass YouTube channels all in one place - tune in!

Generating PDF preview…