SlicBeat Documentation

Getting Started

SlicBeat is a tracker-style music production app for iOS. If you've used trackers like LSDJ, Renoise, M8, or the Polyend Tracker, you'll feel right at home. If you're new to trackers, here's the key concept: music is composed on a vertical grid where notes scroll downward, step by step.

Creating Your First Project

When you launch SlicBeat, it automatically loads your last project. To create a new one, tap the folder icon in the transport bar to open the Project browser, then tap + to create a new project.

Adding an Instrument

Tap the waveform icon in the transport bar to open the Instruments panel. Tap + to add an instrument. You can choose from:

Writing Your First Pattern

The main tracker grid shows one phrase at a time. Each phrase has 16 steps. Tap a cell to open the step editor, where you can set the note, instrument, volume, and up to 3 effect commands. Place notes on different steps to create a rhythmic pattern, then press play to hear it loop.

Tip Start by placing a kick drum on steps 0, 4, 8, and 12 for a basic 4-on-the-floor pattern. Then add hi-hats on the odd steps and a snare on steps 4 and 12.

Interface Overview

Transport Bar

The transport bar sits at the top of the screen and contains:

Breadcrumb Navigation

Below the transport controls, breadcrumbs show your current location in the song hierarchy: Song → Chain → Phrase. Tap any breadcrumb to navigate back to that level.

Tracker Grid

The main grid displays the current phrase for each track. Each column represents a track, and each row is a step. The columns within each track show:

Tap a cell to edit it. Long-press for copy/paste/clear options.

Phrases & Steps

Phrases are the building blocks of your music. Each phrase contains 16 steps, and the sequencer plays them from top to bottom. There are 256 phrases available (indexed 00 to FF in hexadecimal), shared across all tracks.

Step Editor

Tapping a cell in the tracker grid opens the step editor. Here you can set:

Copy, Paste, and Clear

Long-press on any step to bring up the context menu. You can copy a step's contents, paste from the clipboard, or clear the step entirely.

Chains

Chains link multiple phrases together into a longer sequence. Each chain can hold up to 16 entries, where each entry references a phrase and optionally applies a transpose value (in semitones). This lets you reuse the same phrase at different pitches.

Navigate to the Chain view by tapping the chain breadcrumb in the transport bar. Select which phrase plays at each position, and set transpose values to create melodic variations without duplicating phrases.

Tip Use transpose to build chord progressions from a single phrase. Write a pattern with root notes, then chain it at different transpositions for verse and chorus variations.

Song Mode

The Song view is the top-level arrangement. It's a grid of up to 256 rows × 8 tracks. Each cell references a chain. The sequencer plays each row from left to right (all 8 tracks simultaneously), then moves to the next row.

Navigate to Song mode by tapping the "Song" breadcrumb. Assign chains to each track at each row to build your full song structure. Empty cells are silent for that track.

During playback, the song progresses row by row. When it reaches the end of the populated rows, it loops back to the beginning.

Instruments

SlicBeat supports three instrument types, all accessible from the Instruments panel.

Sample Instruments

Load audio samples and play them back at different pitches. Supported formats: WAV, AIF, AIFF, MP3, M4A, CAF.

Sample instrument parameters:

Every new sample instrument comes with a default AHD envelope on volume (Modulation Slot 1), so notes naturally decay rather than playing the full sample.

Synth Instruments

Create a synthesizer powered by the Mutable Instruments Plaits engine. Choose from 24 synthesis algorithms across four categories:

Classic Synthesis: Virtual Analog + VCF, Phase Distortion, 6-Op FM (3 patch structures), Waveshaping

Digital Synthesis: Granular, Additive, Wavetable, Wave Terrain, Harmonic Chord, Speech Synthesis, Chiptune, String Machine

Physical Modeling: Physical String, Modal Resonance, Particle Swarm, Noise Generator, Particle Synthesis

Drum Synthesis: Bass Drum, Snare Drum, Hi-Hat

Each synth engine exposes five core parameters:

MIDI Instruments

Route note data to external MIDI hardware or virtual MIDI apps. Configure the MIDI channel (1-16) and select the destination from available MIDI outputs. MIDI instruments send note-on, note-off, and velocity information in real-time.

Modulation System

Each instrument has 4 modulation slots. Every slot connects a source to a destination with an adjustable amount (-100% to +100%).

Modulation Sources

AHD Envelope (Attack-Hold-Decay)
A three-stage envelope that rises, holds, then falls. Parameters: attack time, hold duration, decay time. When all volume-targeting AHD envelopes finish, the voice automatically stops.

ADSR Envelope (Attack-Decay-Sustain-Release)
A classic four-stage envelope. Parameters: attack time, decay time, sustain level, release time. The sustain stage holds as long as the note is on; release triggers on note-off.

LFO (Low-Frequency Oscillator)
A cyclical modulator with six waveform shapes: Triangle, Sine, Ramp Down, Ramp Up, Square, Random. Control the rate, or set a tempo-synced period in 16th-note steps. Three trigger modes:

Tracking
Maps an input value (note pitch or velocity) to the modulation output with configurable input and output ranges. Useful for velocity-sensitive volume or pitch-dependent filter sweeps.

Modulation Destinations

Tip Set Modulation Slot 1 to an AHD envelope targeting Volume with amount 100% for a basic pluck sound. Adjust the decay time to control how long the note rings out.

Filters

Each sample and synth instrument has an optional filter section with 7 filter types:

Standard Filters

Vintage Emulations

Each filter has two main controls:

Filters also have a dedicated filter envelope (ADSR) that modulates the cutoff over time. This is separate from the 4 modulation slots and provides independent envelope control for the filter.

Step Effects Reference

Each step can have up to 3 effect commands. Each command consists of a type letter and a hexadecimal value (00-FF).

Command Name Description
V Volume Set the note volume (00 = silent, FF = maximum)
P Panning Set stereo position (00 = left, 80 = center, FF = right)
F Filter Cutoff Set the filter cutoff frequency (00 = closed, FF = open)
Q Filter Resonance Set the filter resonance amount (00 = none, FF = maximum)
D Delay Send Set the delay send level for this note (00 = dry, FF = full send)
R Reverb Send Set the reverb send level for this note (00 = dry, FF = full send)
U Pitch Up Pitch bend upward in semitones (01 = +1 semitone, 0C = +1 octave)
W Pitch Down Pitch bend downward in semitones (01 = -1 semitone, 0C = -1 octave)
T Retrigger Retrigger the note. Value sets the number of retrigs per step.
C Note Cut Cut the note after a delay. Value controls the timing within the step.
G Note Delay Delay the note onset. Value controls the delay amount in 1/16th subdivisions.
O Sample Offset Start sample playback at a position offset (00 = start, 80 = halfway, FF = end)
A Arpeggio Rapidly alternate between semitone offsets. High nibble = 2nd note, low nibble = 3rd note.
Example A step with note C-4, instrument 00, and effects T04 V80 P40 will retrigger the note 4 times, at half volume, panned slightly left.

Global Effects

SlicBeat has three global send effects. Each track has independent send levels, so you can blend the effect amount per track.

Delay

A tempo-synced delay with filtered feedback. Available delay times:

Parameters:

Reverb

A Freeverb-style algorithmic reverb with 8 parallel comb filters and 4 series allpass filters.

Mod FX

Three modulation effect algorithms, selectable per project:

Parameters (shared across all three):

Mixer

The Mixer gives you per-track control over the final mix. Open it by tapping the slider icon in the transport bar.

Per-Track Controls

Send Levels

Each track has independent send amounts for the three global effects:

Instrument Presets

Instrument presets let you save and reuse instrument configurations across different projects.

Saving a Preset

Open any instrument in the Instrument Editor, scroll down to the Presets section, and tap Save as Preset. Give it a name, and the complete instrument configuration (type, parameters, modulation slots, filter settings) is saved.

Loading a Preset

There are two ways to load a preset:

Presets include all instrument settings: synth engine and parameters, sample filename, filter configuration, and all four modulation slots. Sample files must still be available in the project for sample-based presets to load correctly.

Project Management

Creating a Project

Tap the folder icon in the transport bar to open the Project browser. Tap + to create a new project. Each project gets its own directory for samples and settings.

Saving

Projects save automatically when you make changes. The project file is stored as JSON alongside any imported samples.

Auto-Load

SlicBeat remembers your last project and automatically loads it on launch. Sample buffers load asynchronously in the background for faster startup times.

Managing Projects

The Project browser shows all saved projects sorted by modification date. Swipe to delete projects you no longer need.