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 clip at a time. Each clip 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 → Sequence → Clip. Tap any breadcrumb to navigate back to that level. When viewing a clip, the breadcrumb row also shows a STEP / EUCLID mode picker to toggle between the traditional step grid and the Euclidean rhythm editor.

Tracker Grid

The main grid displays the current clip 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.

Clips & Steps

Clips are the building blocks of your music. Each clip contains 16 steps, and the sequencer plays them from top to bottom. There are 256 clips 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.

Euclidean Rhythms

SlicBeat includes a Euclidean rhythm generator that uses Bjorklund's algorithm to distribute hits as evenly as possible across a given number of steps. This produces the rhythmic patterns found in music traditions worldwide — from West African bell patterns to Latin clave rhythms.

Entering Euclidean Mode

When viewing a clip, tap the EUCLID button in the transport bar breadcrumb row to switch from step editing to the Euclidean ring editor. If the clip is empty, it switches immediately. If the clip already has steps, a confirmation alert appears since switching will overwrite the existing step data.

The Ring Visualizer

The Euclidean editor displays a circular ring with nodes arranged clockwise, step 0 at 12 o'clock. Active hits are connected by a polygon. Node colors indicate their state:

During playback, a sweep line rotates from the center to the current step, and the active node scales up with a brighter glow.

Parameters

Five drag knobs control the pattern:

Knob Range Description
STEPS1–16Total step length. Shorter patterns tile to fill 16 steps.
HITS0–stepsNumber of active hits distributed by the algorithm.
ROT0–(steps-1)Rotates the pattern. Shift the downbeat without changing the distribution.
VEL1–127Velocity (volume) for all generated hits.
INST00–7FWhich instrument the hits trigger.

A horizontal note selector below the knobs sets the MIDI note for all hits (C-2 through C-7).

Muting & Adding Hits

Tap any node on the ring to override the algorithm:

Overrides are cleared when you change the HITS knob, since the base pattern changes.

Auto-Bake

Every parameter change immediately writes the resolved pattern into the clip's step data. There is no separate "bake" step — what you see on the ring is always what the sequencer plays. Switch back to STEP mode to see the baked steps in the traditional tracker grid. The Euclidean parameters are preserved on the clip, so you can switch back to EUCLID mode later to continue editing.

Tip Try 16 steps with 3 or 5 hits for classic polyrhythmic feels. Rotate the pattern to shift the accent. Use the mute feature to remove individual hits for more syncopated grooves.

Sequences

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

Navigate to the Sequence view by tapping the sequence breadcrumb in the transport bar. Select which clip plays at each position, and set transpose values to create melodic variations without duplicating clips.

Tip Use transpose to build chord progressions from a single clip. Write a pattern with root notes, then sequence 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 sequence. 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 sequences to each track at each row to build your full song structure. Empty cells are silent for that track.

Song Start Row

Long-press a row number in the Song grid to set the start row. Playback will begin from this row instead of row 0. The start row is highlighted in green. Long-press the same row again to reset it back to 0.

Song Loop

During playback, the song progresses row by row. When it reaches the end of the populated rows, it loops back to the start row. Use the loop toggle (repeat icon) in the transport bar to enable or disable looping. When looping is off, playback stops at the end of the song.

Instruments

SlicBeat supports four 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. A built-in waveform editor displays the sample with visual slice markers and loop region highlighting.

Sample instrument parameters:

Sample Playback Modes

ModeDescription
FWDForward, no loop (default)
REVReverse, no loop
FWD LPForward looping between loop start/end
REV LPReverse looping
FWD PPPing-pong (forward start)
REV PPPing-pong (reverse start)
OSCOscillator forward (no reset on retrigger)
OSC REVOscillator reverse
OSC PPOscillator ping-pong

Loop Start, Loop End, and Loop Crossfade controls define the loop region and crossfade length for smooth looping.

Volume shaping for samples comes from the modulation system. Use a Drum Envelope, AHD, or ADSR modulator targeting Volume to control how notes attack and decay.

Looms Synth

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

Classic Synthesis: Virtual Analog + VCF, Phase Distortion, 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 Looms engine exposes three 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.

SB-303 Acid Synth

A dedicated acid bass synthesizer inspired by the Roland TB-303. Unlike the Looms engines, the SB-303 has its own internal oscillator, filter, and envelope architecture optimized for classic acid basslines.

Signal Path

Single oscillator → 18dB diode ladder filter → VCA with accent → output distortion. The filter has its own attack/decay envelope with adjustable modulation depth.

Parameters

ParameterRangeDescription
Waveform0-100%Blend between sawtooth (0%) and square (100%)
Cutoff0-100%Filter cutoff frequency
Resonance0-100%Filter resonance (self-oscillation at high values)
Env Mod0-100%Envelope → cutoff modulation depth
Decay0-100%Filter envelope decay time
Accent0-100%Base accent intensity (boosted by the AC step effect)
Slide Time0-100%Portamento speed for legato note transitions
Distortion0-100%Output overdrive from soft clipping to hard saturation

Accent & Slide

Use the AC (Accent) step effect to boost specific notes. Accented steps get louder with a more aggressive filter envelope. Slide is triggered automatically when consecutive notes overlap (legato playing) — the pitch glides smoothly between notes at the configured slide time.

Tip Classic acid patterns use short staccato notes with occasional accented and slid notes. Set cutoff low, resonance and env mod high, and use the AC effect on every 3rd or 4th note for that signature squelch.

Modulation System

Each instrument has 4 modulation slots. Every slot connects a source (6 types) to a destination with an adjustable amount (-100% to +100%). Modulators can also cross-modulate each other for complex evolving textures.

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.

Drum Envelope (Peak-Body-Decay)
A percussion-optimized envelope inspired by the M8 tracker. The Peak control sets both the transient spike amplitude and post-peak duck depth — higher values create a sharp initial hit that dips below unity before recovering. Body time controls an exponential swell back toward full level, and Decay sets an exponential fade to silence. Ideal for shaping kick drums, percussive plucks, and punchy bass sounds.

Trig Envelope (Attack-Hold-Decay, externally triggered)
An AHD envelope that fires when another track or instrument plays a note. Select a source track or instrument from the picker. Parameters: attack, hold, and decay time. Enables sidechain-style effects like volume ducking when a kick plays, or triggered filter sweeps from another pattern.

Cross-Modulation

Modulators can modulate each other for complex, evolving sounds. Set a modulator's destination to one of three cross-mod modes:

Routing is circular: each modulator affects the next, with Mod 4 wrapping back to Mod 1. Use this to create wobbling LFO rates, envelope-controlled vibrato depth, or rhythmic modulation patterns.

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 Looms instrument has an optional filter section with 7 filter types:

Standard Filters

Vintage Emulations

Each filter has two main controls:

When you enable a filter, SlicBeat automatically creates an ADSR envelope → Filter Cutoff modulator in the first available modulation slot. This gives you immediate envelope control over the filter without manual setup. You can adjust the ADSR parameters and amount from the Modulation section, or remove it if you prefer a static cutoff.

Parametric EQ

SlicBeat includes a 3-band parametric EQ system backed by 128 shared EQ bank slots. Banks can be assigned to instruments, effect returns (delay, reverb, mod FX), and the master output. All processing uses Robert Bristow-Johnson's Audio EQ Cookbook biquad formulas.

EQ Banks

The EQ bank pool contains 128 slots (indexed 00-7F). Each bank stores a complete 3-band EQ configuration. Banks are shared across the project, so the same bank can be reused on multiple instruments or bus points. Assign a bank by selecting its index from the EQ bank picker on any instrument or mixer bus.

Band Parameters

Each bank has three bands labeled LOW, MID, and HIGH. Every band has four parameters:

Parameter Range Description
Gain-24 to +24 dBBoost or cut at the target frequency
Frequency20 Hz – 20 kHzCenter frequency (logarithmic scale)
Q0.1 – 10Bandwidth / resonance. Lower = wider, higher = narrower
Type7 typesFilter shape (see below)

Filter Types

Type Description
Low CutHigh-pass filter. Removes everything below the frequency.
Low ShelfBoosts or cuts all frequencies below the target.
BellParametric peak/notch centered on the frequency. Default for most bands.
Band PassPasses only a narrow region around the frequency.
Hi ShelfBoosts or cuts all frequencies above the target.
Hi CutLow-pass filter. Removes everything above the frequency.
All PassPasses all frequencies but shifts phase around the target. Useful for phase correction.

Assignment Points

EQ banks can be assigned at the following points in the signal chain:

Frequency Response Curve

The EQ editor displays a real-time Canvas-drawn frequency response curve showing the combined effect of all three bands. The curve updates as you adjust parameters, giving immediate visual feedback of the filter shape.

Tip Use a Low Cut around 80-100 Hz on non-bass instruments to clean up low-end mud. A gentle Hi Shelf boost at 8-10 kHz adds air to pads and vocals.

Scale System

SlicBeat has a global musical scale that constrains all notes to a chosen key and mode. This affects note entry, note scrubbing, and playback (transpose and arpeggio are quantized to the scale). The default scale is Chromatic, which allows all 12 semitones and behaves like having no scale constraint at all.

Opening the Scale Editor

Tap the music note icon in the transport bar to open the Scale editor sheet. It contains four sections:

Available Scale Modes

Mode Notes Character
ChromaticAll 12No constraint (default)
Major7Bright, happy
Natural Minor7Dark, melancholic
Harmonic Minor7Exotic, dramatic
Dorian7Jazzy minor
Mixolydian7Bluesy major
Major Pentatonic5Open, folk
Minor Pentatonic5Rock, blues foundation
Blues6Classic blues with blue note
Whole Tone6Dreamy, ambiguous

How Scale Affects Your Music

Tip Start with a pentatonic scale if you're experimenting — every note combination sounds good. Switch to the full Major or Minor scale when you're ready for more melodic control.

Scale Bypass

Individual instruments can be exempted from the global scale using the Scale Bypass toggle in the Instrument Editor. When enabled, the instrument ignores the global scale constraint and allows all 12 chromatic notes. This is useful for drum instruments or sound effects that shouldn't be quantized to a key.

Changing Scale Mid-Song

Scale changes take effect immediately. If you change the scale while a song is playing, all new notes from that point forward use the updated scale. Already-sounding notes are not affected until they retrigger.

Backward Compatibility

Projects created before the scale system was added automatically default to Chromatic mode, so all existing songs play exactly as they did before.

Step Effects Reference

Each step can have up to 3 effect commands. Each command consists of a type code 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.
AC Accent Trigger accent on acid synth notes. Value controls accent intensity (00-FF).
MV Master Volume Set the master output volume (00 = silent, FF = maximum). Automates the master fader.
V1–V8 Track Volume Set the volume for tracks 1-8 (00 = silent, FF = maximum). Use V1 for track 1, V2 for track 2, etc.
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 stereo ping-pong delay where audio bounces between left and right channels. Delay times are encoded as hex values where the first digit is beats (quarter notes) and the second digit is additional 16th-note subdivisions. For example, 04 = 1 beat, 06 = dotted quarter, 40 = 4 beats.

Parameters:

Reverb

A vintage-style plate reverb with shimmer. Features input diffusion, dual cross-coupled modulated tanks, and an octave-up pitch shifter in the feedback path.

Mod FX

Three stereo modulation effect algorithms, selectable per project. Dual LFOs with 90° offset drive L/R channels for natural stereo decorrelation.

Parameters (shared across all three):

Mixer

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

Master Section

Per-Track Controls

Send Levels

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

EQ on Effect Returns & Master

The mixer provides EQ bank pickers on each effect return (delay, reverb, mod FX) and the master output. Select a bank index to apply a 3-band parametric EQ at that point in the signal chain. This lets you shape the tonal character of your effects and final mix without affecting individual instruments.

Master Limiter

The master limiter prevents the output from exceeding 0 dBFS, protecting against digital clipping when multiple tracks and effects combine. It sits at the very end of the signal chain, after the master EQ and master volume.

Tip Keep the limiter enabled while composing to avoid clipping surprises. If you hear pumping on sustained sounds, increase the release time.

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: Looms 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 auto-save a few seconds after each edit, and also when the app moves to the background. The project file is stored as JSON alongside any imported samples. You can also save manually via the save button in the transport bar.

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.

Audio Export

Export your music as audio files directly from SlicBeat. Tap the export icon in the transport bar to open the export sheet.

Export Modes

Formats

After export, the iOS share sheet appears so you can save to Files, AirDrop, or share to any app.

Undo & Redo

SlicBeat provides snapshot-based undo and redo for pattern editing. Before each edit, the full project state is saved so you can roll back changes instantly. Undo and redo sync with the audio engine in real-time, so changes are heard immediately even during playback.

The undo stack holds multiple levels of history. It is cleared when you load a different project to keep memory usage low.