VOLTAlearn

Learn Volta / Sound design

Glide & the 303 slide

Connect notes with expressive acid-style slides.

lesson 13 of 39 · about 10 minutes

Open this lesson in the workbench →

A monophonic synth doesn't step between notes — it slides. Glide (portamento) is one patch field plus one pattern mark, and it's the whole grammar of acid.

glide = 60ms makes the patch monophonic and ramps its pitch from each note to the next over 60ms. Every note now leans into the one after it.

glideMode = "legato" restricts the slide to overlapping notes: separated notes re-attack cleanly, tied notes slide. That's the TB-303's rule.

The pattern picks WHICH notes tie: a trailing underscore (c2_) marks this step as sliding OUT — the next note glides in without retriggering its envelope.

Slide into a note from below and it reads as intent; slide from above and it reads as a fall-off. Both are one _.

The starting point#

The lesson opens with this song in the editor. Every edit recompiles and plays.

-- Glide & the 303 slide: every note steps. Make some of them lean.
acid = patch {
  source  = saw (freq pitch),
  ampEnv  = adsr 1ms 160ms 0 60ms,
  filtEnv = adsr 0ms 140ms 0 60ms,
  cutoff  = 300Hz + filtEnv * vel * 3000Hz,
  resonance = 9,
  gain    = vel * 0.5
}

line = play acid !"c2 c2 eb2 c2 g2 c2 bb1 c2"

What to watch#

A slide has no attack — the waveform doesn't restart, it bends. Compare a slid note with a struck one and watch the difference.

Goals#

The workbench checks these as you work; the solution is there when you want it.

  1. Give the bass a glide time
  2. Mark a slide in the pattern with a trailing _
  3. Stretch: legato mode — only tied notes slide

Make it yours#

Write an eight-step acid line where exactly two steps slide. Then move the slides to different steps and hear the phrase change its mind.

Further reading#

Glide between notes in the reference.