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
In this chapter · 12
- 9.1Modules and racks
- 9.2Signal types
- 9.3Which way signals flow
- 9.4Automatic connections and colours
- 9.5Make and change connections
- 9.6Modulate a knob
- 9.7Turning knobs precisely
- 9.8Move, insert, select and remove modules
- 9.9The library browser
- 9.10Polyphony, stereo and CPU
- 9.11Inspect any signal
- 9.12Feedback loops
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.
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.
| Signal | What it carries | Range |
|---|---|---|
| Audio / modulation | Sound, and the signals that move parameters. | −1 to 1 |
| MIDI | MIDI events: notes, controllers and the rest. | — |
| Pitch | Note pitch, at an eighth per octave, so 0 to 1 covers eight octaves. See How pitch works. | 0 to 1 |
| Gate | On while a key is held, off when it’s released. It triggers envelopes and sounds. | 0 or 1 |
| Velocity | How hard a note was played, like an audio signal holding the key’s velocity. | 0 to 1 |
| Time | The 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.
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.
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.
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.
- 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.
- Tap a different output socket to connect to it instead.
- 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.
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.
- Make sure the modulator — an envelope or LFO, say — sits to the left of the module it should modulate.
- Tap the knob you want to modulate. Drambo switches to connection mode and shows the outputs you can use.
- Tap the modulator’s output socket. A modulation amount knob appears next to the parameter.
- 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.
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).
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
- Drag the header of the module that should come after the new one slightly to the right, until a gap with a blinking + appears.
- Let go, and tap the + in the gap.
- 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).
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.
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.
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.
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 modulesshows 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.
