Boogie Logo

Chapter 9

How the modular side works

Modules, racks and signals: how Drambo connects things for you, and how to connect them yourself.

Written in our own words from the Drambo docs’ modular processing pages and user interface reference, and the App Store release notes. Read the Drambo docs

0/12
In this chapter · 12
  1. 9.1Modules and racks
  2. 9.2Signal types
  3. 9.3Which way signals flow
  4. 9.4Automatic connections and colours
  5. 9.5Make and change connections
  6. 9.6Modulate a knob
  7. 9.7Turning knobs precisely
  8. 9.8Move, insert, select and remove modules
  9. 9.9The library browser
  10. 9.10Polyphony, stereo and CPU
  11. 9.11Inspect any signal
  12. 9.12Feedback loops
9.1Basics

Modules and racks

A module is Drambo’s basic building block. It either makes a signal — an oscillator, an envelope, a sampler — or changes one, like a filter or a delay. The library has well over a hundred, in groups: generators, processors, modulators, mixers, MIDI tools, utilities and maths. Oscillators and noise starts the full list.

Modules live in racks, in a row. Some modules have a rack inside them: a Track holds your instrument, an Instrument rack holds a synth you’ve built, a Delay rack holds whatever should happen inside its feedback loop. Nesting like this is what keeps a large patch readable — and what lets you save part of one as a preset.

Reading a module

  • The coloured header carries the module’s name. Tap it for the module’s menu: name, extra settings, presets, help and visibility. See Move, insert, select and remove modules.
  • Knobs set its parameters. A small triangle to a knob’s left means you can modulate it. See Modulate a knob.
  • Round input sockets along the bottom take signals in. Their symbol shows the signal type and their colour shows which module feeds them. See Make and change connections.
  • Output sockets stay hidden until you’re making a connection.

From the community

Drambo 2.0 walkthrough

Ben Richards

Ben Richards’ 55-minute tour of Drambo 2.0, linked from BeepStreet’s own Drambo page, with a chapter for almost everything: modules, auto-advance step entry, the clip launcher, piano roll, automation, p-locks, clip locks and morphs. Filmed in May 2022, before time signatures and MIDI profiles (2.40) and additive step entry (2.51).

Is Drambo still relevant in 2026?

SoundForMore MusicTech Tutorials

SoundForMore, after more than 100 Drambo tutorials, on whether the app is still worth learning in 2026, with patch examples, performance tools and plugin support. From April 2026.

Drambo by BeepStreet - Manual Connections, Modulation, and some fun modular ideas

Ben Richards

How Drambo connects modules for you, how to patch by hand, stacking modulation sources and reading the oscilloscope. Filmed on 1.x in April 2020; the patching ideas still apply.

9.2Basics

Signal types

Every socket carries one kind of signal, shown by its symbol. In Drambo all signals are equal: you can feed a modulation signal into an audio input or audio into a modulation input. The one exception is MIDI, which only connects to MIDI.

SignalWhat it carriesRange
Audio / modulationSound, and the signals that move parameters.−1 to 1
MIDIMIDI events: notes, controllers and the rest.—
PitchNote pitch, at an eighth per octave, so 0 to 1 covers eight octaves. See How pitch works.0 to 1
GateOn while a key is held, off when it’s released. It triggers envelopes and sounds.0 or 1
VelocityHow hard a note was played, like an audio signal holding the key’s velocity.0 to 1
TimeThe sequencer’s position in beats, as a continuous signal.0 to 64

The module reference also lists Wave sockets on the wavetable modules and Variable sockets on the Code and Rack modules, whose type you choose.

From the community

BeepStreet Drambo - Tutorial Part 1: Getting Started, Interface

SoundForMore MusicTech Tutorials

Part 1 of the long SoundForMore series that the docs point to, which they describe as covering 1.4. The 1.x screen from April 2020 looks quite different, but the modular ideas and signal symbols still hold.

Drambo by BeepStreet - Signal and Voices

Ben Richards

Every signal type explained, then polyphony, paraphony, the voice selector, MIDI mode in instrument racks and stereo. Filmed on 1.x in April 2020, before 2.0 raised polyphony to 16 voices.

9.3Basics

Which way signals flow

Signals in Drambo travel in one direction: from left to right along a rack, then on to the racks that follow. A module can only take signals from modules to its left. If you want module A to modulate module B, A has to come first.

That rule is what lets Drambo make connections for you (Automatic connections and colours) and keeps patches readable at a glance. It also rules out instant feedback loops — see Feedback loops for the ways around that.

9.4Basics

Automatic connections and colours

Drambo has no cables. When you add a module, it connects the inputs it needs to suitable outputs of the modules before it on the same track, matching signal types. It never connects an input to a module further right.

Instead of cables there is colour. Each module has its own colour, and every input socket connected to it takes that colour. A green pitch input on an oscillator means it gets pitch from the nearest green module to its left; a grey input means nothing is connected. Drambo assigns the colours itself.

Automatic connections cover most simple patches, but they’re only a guess. When Drambo can’t tell what you want — two oscillators could be mixed, ring-modulated or frequency-modulated — it leaves inputs for you to connect. See Make and change connections.

From the community

Drambo by BeepStreet - Manual Connections, Modulation, and some fun modular ideas

Ben Richards

How Drambo connects modules for you, how to patch by hand, stacking modulation sources and reading the oscilloscope. Filmed on 1.x in April 2020; the patching ideas still apply.

9.5Basics

Make and change connections

You can override any automatic connection, and connect modules in almost any way you like, as long as the source is to the left of the destination.

  1. Tap an input socket. Drambo switches to connection mode: modules that can connect change their look and show their output sockets, and the output the input currently uses blinks.
  2. Tap a different output socket to connect to it instead.
  3. To cancel, tap the input again.

Gestures & keys

Tap INPUT
Starts a connection and shows where the input is connected now.
Double-tap INPUT
Disconnects the input, or shows its other options.

Some modules — mixers among them — show a + for adding inputs. Tap it, then tap the output you want to add, and a level knob appears for it. Double-tap an input’s knob and choose Remove to take it away again.

From the community

Drambo by BeepStreet - Manual Connections, Modulation, and some fun modular ideas

Ben Richards

How Drambo connects modules for you, how to patch by hand, stacking modulation sources and reading the oscilloscope. Filmed on 1.x in April 2020; the patching ideas still apply.

9.6Basics

Modulate a knob

Knobs with a small triangle on their left can be modulated. Each modulation source you connect to such a knob gets its own small amount knob beside it, so one parameter can be moved by several sources, each by its own amount.

  1. Make sure the modulator — an envelope or LFO, say — sits to the left of the module it should modulate.
  2. Tap the knob you want to modulate. Drambo switches to connection mode and shows the outputs you can use.
  3. Tap the modulator’s output socket. A modulation amount knob appears next to the parameter.
  4. Turn the new knob to set how far the modulator moves the parameter.

Gestures & keys

Tap KNOB
Starts connecting a modulation source to it.A knob with a triangle

To cancel while choosing a source, tap the knob again. To remove a modulation, double-tap its amount knob and choose Remove.

From the community

Drambo 2.0 tutorial #6: The Morph module

The Man Who Shouldn't Speak

The Morph module from 2.0: driving it with an LFO, envelopes or the Graphic Modulator, pointing it at several targets, and using it across tracks as a performance surface. From June 2022.

Drambo by BeepStreet - Manual Connections, Modulation, and some fun modular ideas

Ben Richards

How Drambo connects modules for you, how to patch by hand, stacking modulation sources and reading the oscilloscope. Filmed on 1.x in April 2020; the patching ideas still apply.

9.7Basics

Turning knobs precisely

Knobs respond to the direction you swipe, so you can be quick or precise without a modifier key.

Gestures & keys

Swipe up or down on KNOB
Changes the value.
Swipe left or right on KNOB
Fine-tunes the value.
Double-tap KNOB
Opens its options: reset to the default value, type in a number, or remove a modulator.

Holding a step while you turn a knob sets a parameter lock instead (Parameter locks); holding UNDO while you tap one clears its automation (UNDO, and clearing things with it).

9.8Basics

Move, insert, select and remove modules

Everything you do to a whole module, you do from its coloured header.

Gestures & keys

Tap HEADER
Opens the module’s menu: its name, extra settings, presets, help and whether it shows in compact view.
Drag HEADER left or right
Moves the module along the rack.
Drag HEADER slightly right
Opens a gap with a blinking + before the module, for inserting a new one there.
Swipe down on HEADER
Removes the module.
Hold HEADER
Starts a selection: the header turns green, and you can extend it to a range of modules or select all, then cut them.
Tap HEADER
Switches the module on or off.With MUTE on

Insert a module between two others

  1. Drag the header of the module that should come after the new one slightly to the right, until a gap with a blinking + appears.
  2. Let go, and tap the + in the gap.
  3. Choose the module in the library browser. Drambo connects it into the chain for you.

Cut modules go to a clipboard. Paste them into a rack from the bottom-left corner of the library browser — the way to wrap a patch in an Instrument rack (Wrap it in an Instrument rack and save it).

9.9Basics

The library browser

Tap + at the end of a rack, or in a gap you’ve opened, to open the library browser. Modules are sorted into categories and sub-categories — PROCESSOR / FILTER, MODULATOR / ENVELOPES and so on — and there’s also a view by tags.

  • Switch on Help mode on the browser’s bottom bar to read about a module before you add it.
  • Paste, in the bottom-left corner, drops in modules you cut from a rack.
  • The Audio Unit list sorts by name, or by how often you use each plugin and then by name.

This guide’s module library chapter follows the browser’s groups, and the module explorer lists every module in one searchable page.

9.10Intermediate

Polyphony, stereo and CPU

Every signal in Drambo is stereo and polyphonic by nature, and that carries through the patch: a module that receives a polyphonic, stereo signal works polyphonically and outputs the same kind. Up to 16 voices are available, and each voice can be modulated on its own.

You set how many voices a track plays with the Voices setting of its MIDI to CV module (or the instrument’s polyphony). Everything after it then runs once per voice — which is powerful, and costs processing.

From the community

Drambo by BeepStreet - Signal and Voices

Ben Richards

Every signal type explained, then polyphony, paraphony, the voice selector, MIDI mode in instrument racks and stereo. Filmed on 1.x in April 2020, before 2.0 raised polyphony to 16 voices.

Drambo - using Unison module for parallel processing.

BeepStreet

BeepStreet’s own two-minute demo of the Unison module spreading a signal across voices, here as a band-pass filter bank with separate modulation per filter. From June 2025.

9.11Intermediate

Inspect any signal

When a patch doesn’t do what you expect, look at the signal. Hold any input socket and a monitoring window opens, showing what arrives there as it happens.

Gestures & keys

Hold INPUT
Opens the signal monitor for that input: oscilloscope, spectrum or MIDI monitor.

Since 2.57 the monitor also has a recorder for catching audio or MIDI on the fly — see Catch audio and MIDI on the fly. For a monitor that stays in the rack, use the Oscilloscope module or the MIDI Monitor module.

From the community

Drambo by BeepStreet - Manual Connections, Modulation, and some fun modular ideas

Ben Richards

How Drambo connects modules for you, how to patch by hand, stacking modulation sources and reading the oscilloscope. Filmed on 1.x in April 2020; the patching ideas still apply.

Drambo by BeepStreet - Signal and Voices

Ben Richards

Every signal type explained, then polyphony, paraphony, the voice selector, MIDI mode in instrument racks and stereo. Filmed on 1.x in April 2020, before 2.0 raised polyphony to 16 voices.

9.12Advanced

Feedback loops

Because signals only flow one way, you can’t route a module’s output straight back into an earlier module. That keeps patches organised and lets racks run several polyphonic stereo voices. When you do want feedback, there are ways to get it with a little delay in the loop.

  • Delay rack — a delay with a rack inside its feedback loop, so you can put a filter or distortion in the feedback path.
  • Feedback send and Feedback receive — a pair that passes a delayed signal backwards, from the send on the right to the receive on its left. Good for self-modulation when a short delay doesn’t matter. The factory project Tutorials/Feedback modules shows them in use.
  • Modules built for it — many effects that would need a feedback loop elsewhere have one inside.
  • The Code module — in per-sample mode it can read a value from the previous sample, which allows single-sample feedback. See Per-sample mode and feedback.

From the community

Drambo by BeepStreet - Feedback Send and Receive

Ben Richards

Using Feedback Send and Receive to get round Drambo’s one-way signal flow, ending with a delay built from scratch. From September 2020.