DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Three-note hook construction masterclass using Arrangement View (Advanced)

An AI-generated advanced Ableton lesson focused on Three-note hook construction masterclass using Arrangement View in the Composition area of drum and bass production.

Free plan: 0 of 1 lesson views left today. Premium unlocks unlimited access.

Three-note hook construction masterclass using Arrangement View (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

```markdown

Three-Note Hook Construction Masterclass (Arrangement View) — Drum & Bass in Ableton Live

1. Lesson overview

This lesson is about writing dangerously effective three-note hooks for Drum & Bass using Arrangement View as your main composition tool. We’ll focus on the stuff that actually makes hooks work in DnB: rhythmic placement, negative space, call/response, automation, and arrangement-driven variation. 🎯

You’ll build a hook that can live as:

  • a lead (reese stab / synth line),
  • a vocal-chop motif,
  • or a mid-bass “phrase tag” that punctuates your drop.
  • Skill assumptions: You already understand basic drum programming, bass design concepts, and Ableton workflow. We’re going deeper into composition + arrangement control.

    ---

    2. What you will build

    A complete 8-bar hook system made from only three notes, arranged like a real rolling DnB record:

  • A: Hook phrase (bars 1–2)
  • A’: Hook variation (bars 3–4)
  • B: Response phrase (bars 5–6)
  • A’’: Return with stronger variation (bars 7–8)
  • You’ll end with:

  • A hook that cuts through a busy drop
  • Built-in variation and tension
  • A workflow that makes it fast to iterate multiple hook ideas
  • ---

    3. Step-by-step walkthrough

    Step 0 — Session prep (fast, pro)

    1. Tempo: set to 174 BPM.

    2. In Arrangement View, create these tracks:

    - Drums (Audio or Drum Rack)

    - Bass (Sub) (Instrument)

    - Bass (Mids/Hook) (Instrument)

    - FX / Atmos (Audio)

    3. Add Markers in Arrangement View:

    - `DROP A 1–8`

    - `DROP A 9–16` (later)

    4. Put a basic 2-step / rolling drum loop down for reference (even placeholder). Your hook timing depends on groove.

    DnB timing note: Your hook should dance with the drums, not sit on top like EDM.

    ---

    Step 1 — Choose a key + restrict your palette (the whole point)

    Pick a key that suits darker DnB. Example: F minor.

    Now choose three notes only:

  • F (root)
  • Ab (minor 3rd)
  • Eb (minor 7th)
  • This set screams “dark, rolling, minimal” and sits well over common bass notes.

    Why these?

  • Root = stability
  • Minor 3rd = mood
  • Minor 7th = tension / swagger
  • ---

    Step 2 — Design a hook sound that survives a drop

    On Bass (Mids/Hook), build a stock Ableton chain that works in heavy DnB:

    Instrument choice (pick one):

  • Wavetable (clean, modern, easy unison + warping)
  • Operator (punchy, FM growl, great for stabs)
  • Simpler (if you’re using a resampled reese/vocal stab)
  • #### Suggested chain (stock devices)

    1. Wavetable

    - Osc 1: Saw or “Basic Shapes” saw

    - Unison: 2–4 voices, Amount ~ 20–40%

    - Filter: LP24, Drive 3–6 dB, Cutoff ~ 200–800 Hz (we’ll automate)

    2. Saturator

    - Mode: Analog Clip

    - Drive: 2–8 dB

    - Soft Clip: ON

    3. Auto Filter

    - For movement (or use this instead of Wavetable filter)

    - Add subtle envelope or automate cutoff per phrase

    4. EQ Eight

    - High-pass around 120–200 Hz (leave space for sub)

    - Small dip if needed around 250–400 Hz (mud zone)

    - Presence boost around 1–3 kHz if it’s not reading on small speakers

    5. Glue Compressor

    - Attack: 3–10 ms

    - Release: Auto

    - GR: 1–3 dB

    6. Utility

    - Width: 0–30% below ~200 Hz (or mono via EQ Eight M/S)

    - Gain trim to keep headroom

    Optional (DnB seasoning):

  • Corpus (tiny metallic resonance for edge)
  • Redux (very light, to rough it up)
  • Chorus-Ensemble (micro-width, keep lows mono)
  • ---

    Step 3 — Write the 3-note rhythm FIRST (Arrangement mindset)

    Create a 1-bar MIDI clip on the hook track. Don’t think melody yet—think rhythmic identity.

    DnB-friendly rhythm template (1 bar):

  • Notes hit around: 1.1, 1.2.2, 1.3, 1.4.2
  • This creates syncopation that locks to hats and snare momentum.

    Practical move:

    In the MIDI editor, set grid to 1/16. Use a few off-grid nudges later with Groove.

    Now assign notes (only F, Ab, Eb). Example pattern:

  • 1.1: F (short)
  • 1.2.2: Eb (short)
  • 1.3: Ab (slightly longer)
  • 1.4.2: F (short)
  • Keep velocity shaped like a drummer:

  • Stronger on the “call” hits (downbeats)
  • Softer on the “ghost” hits
  • 🎛️ Velocity mapping tip: In Wavetable/Operator, map velocity to filter cutoff or amp for dynamic bite.

    ---

    Step 4 — Convert a loop into an 8-bar hook using Arrangement tools

    This is the masterclass part: stop loop-worship. Arrange.

    1. Duplicate your 1-bar clip to fill 8 bars in Arrangement.

    2. Now create phrases:

    - Bars 1–2 = A (original)

    - Bars 3–4 = A’ (one small change)

    - Bars 5–6 = B (response: less dense / different emphasis)

    - Bars 7–8 = A’’ (return: add hype)

    #### Make A’ (bars 3–4) with one surgical change

    Pick only one:

  • Swap one note (F → Eb on a key hit)
  • Change one note length (make a stab longer)
  • Remove one hit for space
  • Rule: Variation should be noticeable but not “new idea.”

    #### Make B (bars 5–6) as a response

    In DnB, response phrases often:

  • leave more space (let drums + bass talk),
  • hit later (more push),
  • or use a “question mark” note (minor 7th feels great here).
  • Example B move:

  • Reduce hits by 25–40%
  • Put your most tense note (Eb) on a late syncopation like bar 5 beat 4.3
  • #### Make A’’ (bars 7–8): return + intensify

    Add hype without adding notes:

  • Add automation
  • Add octave jump on one hit (still the same note name!)
  • Add a short fill at the end of bar 8 (still only those three notes)
  • Legal within the rule: F2 → F3 is still “one of the three notes,” just different octave.

    ---

    Step 5 — Groove + pocket (make it roll)

    DnB hooks die if they’re too grid-perfect.

    1. Open Groove Pool

    2. Try a groove like:

    - MPC 16 Swing 57–60 (subtle)

    - Any “Swing 16” style groove you like

    3. Apply to the hook clip:

    - Timing: 10–25%

    - Velocity: 0–15% (optional)

    🎯 Goal: The hook should “lean” with your hats, not fight them.

    ---

    Step 6 — Add call/response with sound, not extra notes

    Instead of writing more notes, use arrangement automation to create conversation.

    In Arrangement View, automate:

  • Filter cutoff (Auto Filter or Wavetable)
  • Saturator drive (more aggression in A’’)
  • Reverb send (big tail only on the last hit of bar 4 / 8)
  • Delay throw (Echo on a single note)
  • Stock device suggestion:

    Add Echo on a return track:

  • Time: 1/8 or dotted 1/8
  • Feedback: 15–35%
  • Filter: HP around 300 Hz, LP around 6–10 kHz
  • Automate send so it only hits on phrase ends. This is instant hook memorability

    ---

    Step 7 — Make it drop-ready: sidechain + sub relationship

    Your three-note hook must coexist with sub and drums.

    #### Sidechain (stock)

    On your hook track:

  • Compressor with Sidechain from Kick (or Drum Buss group)
  • - Ratio: 4:1

    - Attack: 1–5 ms

    - Release: 50–120 ms (tune to groove)

    - GR: 2–6 dB

    #### Sub strategy

    On Bass (Sub):

  • Use Operator (sine) or Wavetable basic sine
  • Follow the root notes you want to imply (you can keep sub simpler than hook)
  • Keep it mono:
  • - Utility Width = 0%

  • Use EQ Eight to low-pass if needed (~120 Hz)
  • Pro composition move: Let the hook sometimes hit without sub (a bar here and there). That absence creates perceived impact when the sub returns.

    ---

    Step 8 — Arrangement tricks that make 3 notes feel like a full tune

    In your 8-bar drop segment, add these DnB-native arrangement events:

  • Bar 4 last beat: micro break (mute hook for 1/2 beat) → tension 😈
  • Bar 8: add a short riser/impact, or a drum fill
  • Bars 7–8: open hats slightly more / add ride layer
  • Bar 6: pull out the hook and let a bass stab answer
  • Use automation lanes like an arranger:

  • Track Volume for tiny dips
  • Reverb send throws
  • Filter sweeps into phrase changes
  • ---

    4. Common mistakes

    1. Trying to “melody” your way out of weak rhythm

    In DnB, rhythm is the hook. Fix the placement first.

    2. No phrase structure (just 8 bars of the same 1-bar loop)

    If A, A’, B, A’’ isn’t happening, the ear checks out.

    3. Hook fighting the snare

    If your biggest hook hit lands right on the snare transient (typical on beat 2 and 4 in DnB), it can blur impact. Offset or shorten.

    4. Too wide / too low

    Wide low-mids can smear the mix. HP the hook and keep sub mono.

    5. Over-automating

    Automation should underline phrasing, not turn into random sound design.

    ---

    5. Pro tips for darker/heavier DnB

  • Use the minor 7th as a “threat note.”
  • Keep it rare. Deploy it late in the bar for menace.

  • Resample the hook to audio and slice micro-variants 🎛️
  • Freeze/Flatten → crop best hits → rearrange in Arrangement. You’ll get more “record-like” results fast.

  • Make the hook speak in midrange, not subrange
  • Let the sub be simple and consistent; let hook be character.

  • Add controlled distortion layers
  • Duplicate hook track:

    - Top layer: HP at 500–800 Hz, heavy Saturator/Overdrive

    - Blend low in. This adds aggression without muddying.

  • Use Redux like a spice, not a main course
  • Tiny bit reduction can create jungle grit. Overdo it and you lose punch.

    Stock devices that shine in heavy DnB:

  • Saturator, Overdrive, Amp (on a parallel layer), Drum Buss (for crunch), Auto Filter, Echo, Corpus, EQ Eight (M/S control).
  • ---

    6. Mini practice exercise (15 minutes)

    Goal: Create 3 different 8-bar hooks using the same three notes.

    1. Keep notes locked: F, Ab, Eb (any octave allowed).

    2. Make three versions:

    - Hook 1: Stabby, sparse (more space)

    - Hook 2: Busier rhythm (more 16ths, but same notes)

    - Hook 3: Same rhythm as Hook 1, but automated (filter + echo throws)

    3. For each hook, do:

    - A, A’, B, A’’ structure

    - At least two automation moves (filter + reverb send)

    4. Bounce each hook as audio and label them clearly:

    - `Hook_Fm_Stab_AABA.wav`, etc.

    Extra credit: Try a “jungle” feel by making B phrase a call/response with a chopped Amen fill (mute hook for half a bar and let drums answer).

    ---

    7. Recap

  • Three-note hooks work in DnB because rhythm + phrasing + sound + arrangement do the heavy lifting.
  • Build a 1-bar rhythmic identity, then arrange it into 8 bars with A, A’, B, A’’.
  • Use Arrangement View automation (filter, sends, saturation) to create movement without adding notes.
  • Keep the hook out of sub territory; let the sub be mono and steady, and let the hook be the character.
  • Resample and slice if you want that “finished record” edge fast. ✅

If you want, tell me your target subgenre (liquid, rollers, neuro, jungle) and one reference track, and I’ll suggest a three-note set + exact rhythm grid placement that matches that vibe.

```

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
Three-note hook construction masterclass using Arrangement View, advanced drum and bass composition in Ableton Live.

Today we’re doing something deceptively simple and honestly kind of dangerous in the best way: building an eight-bar, drop-ready hook using only three notes. No scale runs, no “let me just add one more note,” none of that. We’re going to make three notes feel like a whole record by using rhythm, negative space, call and response, automation, and arrangement-driven variation.

And we’re doing it in Arrangement View on purpose, because the big upgrade most producers need isn’t another eight-bar loop. It’s learning to think in phrases, energy curves, and transitions.

By the end, you’ll have an eight-bar hook system that can function as a mid-bass phrase tag, a lead stab line, or even a vocal-chop motif. Same compositional brain, different sound.

Alright, set the room up.

Set your tempo to 174 BPM. Go to Arrangement View. Make a few tracks: one for drums, one for sub bass, one for your mid or hook bass, and one for effects or atmosphere. Add markers for DROP A bars one through eight, and maybe another marker for bars nine through sixteen because later we’re going to think like we’re making something DJ-friendly, not just something that loops.

Now drop in a basic drum pattern. It can be placeholder. Just make sure you’ve got the essential DnB truth in there: the snare is the judge. Your hook has to dance with the drums, not sit on top of them like it’s a different genre.

Next: choose a key and restrict your palette. This is the whole point.

Let’s pick F minor. Dark, classic, works for rollers, works for heavier stuff too.

Your three notes are F, Ab, and Eb. Root, minor third, minor seventh.

Here’s the teacher mindset that makes three notes work: stop thinking “motif equals notes.” Motif equals rhythm plus contour. With three pitches, your ear locks onto roles.

So decide the roles now.
F is your home note. It’s the one you can repeat without it getting weird.
Ab is your color note. That’s the mood.
Eb is your edge note. That’s the threat note. The swagger note. Use it like punctuation, not like a constant.

If you spam the minor seventh, it stops feeling dangerous. It becomes normal. We want it to feel like an event.

Now pick a hook sound that can survive a drop.

On your Bass Mids or Hook track, load an instrument. Wavetable is the easiest to get solid results fast, Operator is great if you want punchy stabs or FM bite, Simpler is perfect if you’re resampling a reese or a vocal stab.

Let’s imagine Wavetable. Start with a saw-ish source. Add a little unison, like two to four voices, not a giant supersaw thing. Keep it controlled.

Filter it with a low-pass. Give it some drive. You’re going to automate that cutoff later, so don’t make the sound perfect yet. Make it flexible.

Then add a Saturator. Analog Clip, a few dB of drive, soft clip on. Then EQ Eight: high-pass around 120 to 200 Hz because your sub owns the sub region. If your hook is muddy, dip a touch around 250 to 400. If it’s not reading on small speakers, give it presence somewhere around one to three k.

Add Glue Compressor lightly. One to three dB of gain reduction. This is not about crushing it; it’s about keeping it stable in a chaotic drop.

Then Utility for discipline. Keep it mostly mono down low. If you want width, earn it above one k, not in low mids.

Optional spice: a tiny bit of Chorus or Ensemble for micro-width, Corpus for a little metallic edge, Redux extremely lightly if you want jungle grit. But remember: spice, not the main course.

Now we write the hook the way DnB actually wants it written: rhythm first.

Create a one-bar MIDI clip on the hook track. One bar. Not eight. One.

Set your grid to sixteenth notes.

And before you even choose notes, choose a rhythm identity. A solid DnB-friendly template is hits around beat one, then a syncopated hit on one point two point two, then beat three, then another syncopated hit on four point two.

So in Ableton terms, you’re aiming for something like: 1.1, 1.2.2, 1.3, 1.4.2.

That pattern naturally interlocks with rolling hats and the snare momentum.

Now assign your three notes. Example:
At 1.1, put F, short.
At 1.2.2, put Eb, short.
At 1.3, put Ab, slightly longer.
At 1.4.2, put F again, short.

Now shape the velocities like a drummer, not a robot. Make the “call” hits stronger and the little connecting hits weaker.

And here’s a pro move: map velocity to something meaningful. If velocity opens the filter a bit, or increases amp level, or adds a touch of bite, then your groove becomes audible, not just theoretical.

Now, before we duplicate anything, we need one critical decision: your snare policy.

Pick one and stick to it, at least for this hook.
Option one: never hit exactly on the snare.
Option two: hit with the snare but make it short and duck it hard.
Option three: hit after the snare, which is a classic rolling push.

For a clean masterclass approach, I recommend option three: avoid landing your biggest hook transient right on the snare. Let the snare be the smack, and let your hook be the reply.

Cool. Now we take this one-bar identity and we stop loop-worship.

Duplicate that one bar across eight bars in Arrangement View.

Now you’re going to carve phrases. This is the entire masterclass.

Bars one and two are A. Establish.
Bars three and four are A-prime. Same idea, one surgical change.
Bars five and six are B. Response. Contrast.
Bars seven and eight are A-double-prime. Return with hype.

Let’s do A first. Don’t touch it yet. Listen with the drums. Ask yourself: does it feel like it’s leaning into the groove? Or is it just sitting on the grid?

And this is where micro-timing becomes the secret fourth note.

Keep your main call hits close to the grid. Then take one or two of the ghost hits and nudge them a little late, like five to fifteen milliseconds. If you don’t want to do it manually, use Groove Pool in a minute. But understand the concept: the pocket is part of the hook.

Now A-prime, bars three to four. One change only. Surgical.

Here are good options:
Swap one note. Like change one of the Fs to Eb on a key hit.
Change one note length. Turn one stab into a slightly longer bark.
Or remove one hit for negative space.

Negative space is not “less interesting.” It’s tension. In DnB, space is a sound.

So pick one change. Do it in bars three and four only. Then listen back. It should feel like “oh, that was different,” not “new song.”

Now B, bars five and six. This is your response phrase, and in drum and bass, response often means one of three things: less dense, later, or tenser.

A simple B move: reduce the number of hits by a third. Let the drums and bass bed talk. Then place your edge note, Eb, somewhere late in the bar for that question-mark feeling. Like a late syncopation near the end of bar five.

You’re teaching the listener a conversation: A speaks, A-prime teases, B answers.

Now A-double-prime, bars seven and eight. This is the payoff. And here’s the rule: add hype without adding new notes.

How do we do that?
Automation.
Octave choreography.
Articulation changes.
A tiny fill that still uses only those three note names.

For octave choreography, remember the legal trick: F in a different octave is still F. So you can do something like: keep most hits mid-register, but make the last hit of bar seven pop an octave up as ear candy. Or drop the whole phrase down an octave for weight and then return.

Also try “accent map editing.” Same notes, same positions, but reverse your velocity curve. If velocity controls brightness, this feels like a whole new line.

Now let’s groove it.

Open Groove Pool. Try an MPC 16 Swing around 57 to 60, subtle. Apply it to your hook clips with timing around ten to twenty-five percent. If you want, let it affect velocity just a little, but keep it controlled.

You’re not trying to make it drunk. You’re trying to make it roll.

Now we level up the hook with call and response using sound, not notes.

This is Arrangement View magic: automation lanes.

Automate filter cutoff so A is a little darker, A-prime slightly brighter, B backs off again, and A-double-prime is the brightest or widest. Pick one main contrast lane. Brightness is often clearer than extreme filter sweeps, especially on average playback systems.

Automate Saturator drive so it gets a bit more aggressive in bars seven and eight.

And then do one of the most effective DnB hook tricks of all time: phrase-end throws.

Set up an Echo on a return track. Use an eighth note or dotted eighth time. Keep feedback reasonable, like fifteen to thirty-five percent. High-pass the delay so it doesn’t muddy your low mids. Low-pass it so it doesn’t hiss.

Now automate the send so Echo only happens on the last hit of bar four, and the last hit of bar eight.

That right there creates memorability. The listener gets a boundary marker. The hook feels like it has punctuation.

If you want another boundary cue, you can also do a tiny reverb send just on those endings. Don’t wash the whole hook. Just tag the end.

Now make it drop-ready: sidechain and sub relationship.

Put a Compressor on the hook track. Sidechain it from the kick, or from the drum group if that’s your routing. Ratio around four to one, fast attack, and release tuned to groove, maybe fifty to one-twenty milliseconds. Aim for two to six dB of gain reduction depending on how loud your hook is.

This is not just mixing. It’s feel. Sidechain shapes the bounce.

Now the sub. Make it simple. Operator sine is perfect. Keep it mono. Utility width at zero. Low-pass if needed around 120 Hz.

And here’s a composition move that separates pros from “everything all the time” producers: let the hook sometimes hit without sub. Even just for a moment. That absence makes the return of sub feel bigger without turning anything up.

Now add arrangement tricks that make three notes feel like a full tune.

In bar four, last beat, try a micro break: mute the hook for half a beat. That tiny vacuum makes the next bar slam.

In bar six, pull the hook out for a moment and let a bass stab or a drum detail answer. That’s density contrast. That’s B phrase logic showing up in the arrangement too.

In bars seven and eight, open your hats a touch, or add a ride layer, not constantly, just as an energy lift.

And use tiny volume automation if needed. Even a half dB dip before a phrase change can make the drop breathe.

Now do two quick listening tests that keep you honest.

First: mute the drums. Does the hook still feel like a phrase? Or does it feel like nothing?
If it feels like nothing, you probably need better rhythm identity or clearer phrasing, not more notes.

Second: mute the hook. Do you miss it after two bars?
If you don’t miss it, it’s not asserting identity yet. Usually that means your rhythm is too generic, or you’re not using space intentionally.

Common mistakes to avoid while you refine.

If you try to melody your way out of weak rhythm, the hook will still feel weak. Fix placement first.

If you write eight bars of the same one-bar loop, the ear checks out. A, A-prime, B, A-double-prime is non-negotiable if you want it to feel like a record.

If your biggest hook transient fights the snare, you’ll blur impact. Choose a snare policy and stick to it.

And don’t go too wide or too low. High-pass the hook. Keep sub mono. Width belongs in the upper mids and highs.

Also, watch over-automation. Automation should underline phrases, not become random sound design.

Now, advanced variation ideas you can try immediately, still with only three notes.

One: permutation writing. Keep the rhythm identical, but rotate which pitch lands on each hit for bar two. It feels like a new idea without changing density.

Two: rhythmic displacement for B. Shift the whole motif one sixteenth later for bars five and six. That “late” feeling screams response in rollers.

Three: the negative-space shadow bar. In bar four or eight, remove the first hit, not the last. Missing the downbeat creates a vacuum that makes the next entry hit harder.

Four: articulation call and response. Same MIDI notes, but the call is short and tight, and the response has a longer tail. You can do that with amp decay or release, or even with a gate style effect.

Now one more pro workflow move: build a hook macro.

Put your hook chain in an Audio Effect Rack, map filter cutoff, saturation drive, a brightness control like a shelf EQ, maybe a tiny chorus amount, and a reverb pre-level. Then automate one macro per phrase instead of drawing six separate lanes. You’ll work faster and your automation will sound intentional.

If you want the “finished record” edge, resample.

Freeze and flatten the hook, print a few bars to audio, then warp in Beats mode for tight transients or Texture for smear. Slice out one to three signature hits and use them as audio stabs in Arrangement. That often sounds more like a released tune than endlessly tweaking MIDI synths.

Before we wrap, here’s your fifteen-minute practice exercise.

Make three different eight-bar hooks using the same three notes: F, Ab, Eb, any octave.

Hook one: stabby and sparse. More space.
Hook two: busier rhythm, more sixteenth activity, same notes.
Hook three: same rhythm as hook one, but the variation comes from automation, filter and echo throws.

For each hook, you must have A, A-prime, B, A-double-prime, and at least two automation moves, like filter plus reverb or echo throw.

Bounce them out and label them clearly so you’re building a library, not just doing an exercise.

And if you want the real challenge: write one eight-bar MIDI hook and test it across three different drop beds without changing the MIDI. Clean roller bed, busy percussion bed, and heavy mid-bass bed. Only change automation, octave choices, articulation, and resampling edits. If the identity survives all three, you built a hook system, not a loop.

Quick recap to lock it in.

Three-note hooks work in drum and bass because rhythm, phrasing, sound, and arrangement do the heavy lifting.

Build a one-bar rhythmic identity, then arrange it into eight bars with A, A-prime, B, and A-double-prime.

Use Arrangement View automation to create motion without adding notes. Keep the hook out of sub territory. Let the sub be mono and steady. Let the hook be character.

And remember: micro-timing and negative space are not details. They are the hook.

If you tell me your target subgenre, like liquid, rollers, neuro, or jungle, and one reference track, I can suggest a three-note set and a specific rhythm grid that matches that vibe, including a snare policy that fits the groove.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…