TONIC

Manual

TONIC turns the M-VAVE FM-1 into a four-track FM groovebox modelled on the original Elektron Digitone (2018). It has four synth tracks sharing twelve voices (the Digitone has eight), a four-operator FM engine with the Digitone's eight algorithms, and two more engines to choose per sound: virtual analog (VA) and DRUM, a kit of eight synthesized drums on one track. The sequencer has parameter locks, sound locks, trig conditions, micro timing and retrig. There is an arpeggiator, a piano roll, chorus, delay and reverb, a DJ filter and sidechain ducking. This manual covers every page, parameter and key combination.

Status. TONIC runs on the M-VAVE FM-1. Each release is also tested in software: engine tests, a host simulator, the browser emulator and fm1-emu, an instruction-level emulator that runs the real firmware file. It is a custom firmware: install it at your own risk, and read section 2 first.

TONIC's home screen with the demo pattern playing
HOME: the pattern, the four tracks with their sounds and levels, the steps

1Quick start

If you know the Digitone:

A first ten minutes:

  1. Switch on. The demo project loads with four patterns. Press PLAY.
  2. Turn ALGORITHM to choose a track (T1–T4) and play the keys.
  3. Turn PRESETS to browse the sounds and press OCT+ to load one.
  4. Press ENV and turn K1 (FREQ) to open and close the filter.
  5. Press REC: the white keys now show the track's 16 steps. Tap a key to add or remove a trig.
  6. Hold a lit step and turn a knob. That step alone gets the value, a parameter lock.
  7. Hold HOME: the white keys pick patterns, black keys 1–4 mute tracks, and K1 sweeps the DJ filter.
  8. Stop. TONIC saves by itself once the sound has died away.

2Installing and going back

TONIC installs over USB with the FM-1's normal update path. You can use the Install page of this site (Chrome or Edge, from localhost or https) or the command line:

python3 base/tools/fm1_install.py --info
python3 base/tools/fm1_install.py tonic-0.12.1.fwsc

Before the first install, take a full flash backup if you want to keep your stock patches. TONIC uses the same flash area for its project. Going back to stock brings the factory voices back, but not your old stock patches. The full procedure, with every check the installer makes, is in docs/INSTALL.md.

3The concepts

ThingWhat it is
ProjectEverything: 32 patterns, a 16-sound pool, a 32-sound user library, the global settings. One project lives on the FM-1.
PatternA01–A16 and B01–B16. A pattern holds four tracks, their four sounds, the trigs and locks, tempo, swing, lengths, the effect settings and the mixer.
TrackT1–T4. Each plays one sound (or is a MIDI track for an external instrument). The tracks share 12 voices.
SoundOne patch, FM or VA (its ENGINE): the SYN1, SYN2, FLTR, AMP and LFO pages and the sound's setup (key scaling, play mode, portamento, modulation routing, arpeggiator).
TrigA step with a note (a note trig), or with locks only (a lock trig). A note trig can hold a chord of up to 4 notes.
Parameter lockA value that one trig plays instead of the track's. Almost every sound, trig and FX parameter can be locked.
Sound lockA trig that plays a sound from the pool instead of the track's own.
Pool16 sounds kept with the project, for sound locks.
Library32 user sound slots, browsed with PRESETS after the factory sounds.

The twelve voices are shared (eight before 0.11). A track takes a free voice for each note and steals the oldest when all are busy (GLO > VOICE sets how). You can also reserve voices for a track.

4The panel

ControlFunction
White keys (16)Keyboard mode: play the active track. Grid recording: steps 1–16 of the step page. HOME held: patterns.
Black keys (11)Grid recording: step pages and step functions (section 11). HOME held: mutes, FILL, bank, tap tempo, temporary save, reload, restart (section 20).
K1–K4The four parameters of the active row. With a step held: that step's locks.
SELECT knobThe next or previous row of the page. On HOME: tempo. On SAVE: the list.
ALGORITHM knobThe active track, T1–T4.
PRESETS knobThe track's sound: a list (factory sounds, then the user library; SCL: by group), OCT+ loads. On HOME: the pattern. With a step held: a sound lock. In step recording: the active step. On SAVE: the slot.
MASTERThe output volume.
SEQThe TRIG page; pressed again: TRIG 2, the piano roll, RTRG, EUCLID, TRACK (length and speed).
EDITSYN1, SYN1 2, SYN2, SYN2 2: the FM engine (under VA: OSC, OSC 2, ENV, ENV 2; a kit: a page a pad, LEVEL, KIT).
ENVFLTR, FLTR 2, AMP, AMP 2, LOFI, INSRT.
LFOLFO1, LFO2, MENV.
FXCHORUS, DELAY, REVERB, MIXER, DUCK, PUMP, COMP.
ARPThe arpeggiator, CHORD, SCALE (the sound's scale).
GLOTempo, scale and length, voices, sound setup, portamento, modulation, song, keyboard, MIDI.
HOMETap: the home screen. Hold: the performance layer. Tap twice: lock it.
SAVEThe SAVE page. SCL+SAVE saves now.
PLAYStart / stop.
RECGrid recording on / off.
OCT− / OCT+The keyboard's octave; with a step held, its note.
SCLFUNC: the second function of the other controls.

Rows and pages. A Digitone page has eight parameters; TONIC shows them as two rows of four, and K1–K4 turn the lit row. Press the page button again for the next row (it steps when you let go). SCL + page button goes back one row; SELECT also steps through the rows. The top right of the screen shows the row's number, for example 2/5.

Knob speed. A slow turn moves the finest step: a quarter step on the parameters the Digitone shows with two decimals. A fast turn moves further. Hold SCL while turning for the finest step at any speed.

5The screen

TONIC draws the Digitone's screen layout at the LCD's full resolution and in colour.

A page in the PAPER theme
GLO > DISPLAY > THEME: PAPER

When you turn a knob, a pop-up shows the parameter's name and value large for a moment.

Help: hold a button on its own for a second (SCL, a page button, REC, PLAY, OCT, SAVE, FX, GLO, ARP), and the screen lists what it does alone and in combinations. Let go to return.

The value pop-up after turning the tempo
The value pop-up
The help for REC, shown while REC is held
Holding a button shows its help

6Playing the keys

Scales: CHROM, MAJOR, MINOR, DORIAN, PHRYG, LYDIAN, MIXO, LOCRIAN, PENT MA, PENT MI, HARM MI, WHOLE.

7Making a sound

  1. Choose the track with ALGORITHM. Turn PRESETS to start from a factory sound (a list opens: OCT+ loads the sound under the cursor; SCL + PRESETS jumps by group, e.g. to the VA sounds), or use SAVE > INIT SOUND for a plain sine.
  2. EDIT > SYN1: the algorithm and the operators' ratios. Nothing modulates until LEV A or LEV B (SYN2) is up.
  3. EDIT > SYN2: the two operator envelopes. They shape how the timbre moves.
  4. ENV: the filters, the amp envelope, drive, pan, volume and the effect sends.
  5. LFO: movement, as vibrato, wobble or filter sweeps.
  6. To use the VA engine instead of FM, go to EDIT, the last row (SYN2 2), and set K4 ENGINE to VA. The SYN pages become the oscillator pages (section 8). ENGINE DRUM makes the track a drum kit, or load one of the KITS presets.
  7. Keep it with SAVE > SOUND > LIBRARY (32 user slots, chosen with PRESETS) or SOUND > POOL (for sound locks).

Holding a page button gives two shortcuts:

The SYN1 page with the algorithm diagram
EDIT > SYN1: ALGO, ratios C, A, B; the algorithm drawn on the left

8SYN1 and SYN2: the FM, VA and DRUM engines

TONIC's engine has four sine operators named as on the Digitone: C (carrier), A, B1 and B2. The algorithm decides who modulates whom. Each algorithm has two outputs, X and Y, and MIX fades between them.

SYN1, row 1

ParamRangeWhat it does
ALGO1–8How C, A, B1, B2 connect; the diagram shows it, with the feedback operator marked.
C0.25–16 (19 steps)Ratio of operator C.
A0.25–16 (36 steps)Ratio of operator A.
BB1 / B2Ratios of B1 and B2 on one knob: B2 moves first, then B1 (like the hands of a clock).

SYN1, row 2

ParamRangeWhat it does
HARM−26…+26Operator waveform. Negative values shape C, positive values shape A and B1. 0 is all sine.
DTUN0–127Detunes A and B2: slightly up to about 64, strongly above.
FDBK0–120Feedback of the algorithm's feedback operator. Low values brighten; high values give a saw, then noise.
MIX−64…+63From output X (−64) through both (0) to output Y (+63).

SYN1 2: ratio offsets

OFSC, OFSA, OFB1, OFB2 (−0.999…+0.999) are added to each operator's ratio. Use them for inharmonic, bell-like and metallic tones.

SYN2: operator envelopes

Envelope A drives operator A. Envelope B drives B1 and B2. On the screen the two rows are marked A and B, and their knobs read ATK, DEC, END, LEV.

ParamRangeWhat it does
ATK A / ATK B0–127Attack time.
DEC A / DEC B0–127Decay time to the END level.
END A / END B0–127The level the envelope settles at.
LEV A / LEV B0–127How strongly the operator modulates (the FM depth). LEV B is shared: B1 alone below 43, B2 takes over up to 85, both above.

SYN2 2

ParamWhat it does
ADEL / BDELEnvelope delay, in 1/32 beats.
ATRG / BTRGON: the envelope is trigged (attack, decay, end). OFF: gated, so it holds while the key is held.
ARST / BRSTON: a new note restarts the envelope from zero.
PHRTPhase reset at note-on: OFF, ALL, C, A+B, A+B2. A reset also clears the filter, for click-free and repeatable attacks.

FM in one sentence: the carrier C is what you hear, and A and B change its timbre by modulating it. Their ratios decide which partials appear (whole numbers: harmonic; offsets: inharmonic), LEV decides how bright, and the envelopes decide how the brightness moves.

The VA engine

A sound's ENGINE (EDIT, SYN2 2, K4) is FM or VA. With VA, two oscillators, a sub-oscillator and noise replace the four operators. Everything after them is the same as for FM: overdrive, LO-FI, the filters, the amp, the LFOs and the effects.

Switching ENGINE sets the SYN pages to that engine's defaults. The FLTR, AMP and LFO settings stay, and undo takes a switch back. The pages are titled OSC, OSC 2, ENV and ENV 2, and the left column shows the two waves, the sub and the noise.

The VA engine's OSC page
EDIT under VA: OSC (WAV1, WAV2, SUB / TUNE, DETN, PW, MIX)
The VA engine's ENV page
ENV: envelope A with PENV (pitch), envelope B with MENV (OSC2's pitch)
PageParamRangeWhat it does
OSCWAV1, WAV2SAW, SQR, TRI, SIN, OFFThe two oscillators' waves (band-limited saw and square).
OSCSUB0–127A square an octave below OSC1.
OSCTUNE±24 semitones (quarter steps)OSC2's pitch.
OSCDETN0–127Pulls the two oscillators apart, up to 50 cents.
OSCPW0–120Pulse width of SQR: 50 % at 0, narrow at 120. Lovely on an LFO (PWM).
OSCMIX−64…+63OSC1 (−64) to OSC2 (+63).
OSC 2SYNCOFF / ONHard sync: OSC2 restarts with each cycle of OSC1. Sweep TUNE or MENV for the classic sync sound.
OSC 2NOIS0–127White noise.
OSC 2XMOD0–127OSC2 modulates OSC1's phase: metallic, FM-like edges.
OSC 2DRFT0–127Slow random wandering of the pitch per voice: analog warmth.
ENVATK, DEC, END A; PENV0–127Envelope A moves the pitch of both oscillators up by PENV (up to +48 semitones): kicks, zaps, blips.
ENVATK, DEC, END B; MENV0–127Envelope B moves OSC2's pitch up by MENV: sync sweeps.
ENV 2delays, trig mode, resetAs in FM. RST ON starts the oscillators from zero on each note (punchy, repeatable attacks); OFF lets them run free.

SHAPE (TONIC 0.6): FOLD and RING (0–63) on the last VA page.

The SHAPE page
EDIT under VA: SHAPE (FOLD, RING)

The LFOs and the modulation pages reach the VA parameters under their VA names (WAV1, SUB, TUNE 2, DETN, PW, MIX, PENV, MENV, PITCH 2, SYNC, NOIS, XMOD, DRFT, FOLD, RING). Unison (GLO > VOICE) with DETN and DRFT makes supersaw-style stacks.

The FM and VA parameters share their places in the sound. A parameter lock on a SYN page therefore means the engine's own parameter: a lock of RAT A on an FM sound would be the unused slot on a VA sound. When a sound lock plays a sound of the other engine, the SYN locks of that step act on its parameters.

The DRUM engine

With ENGINE DRUM a track becomes a kit of eight pads, each a synthesized drum (no samples): kicks, snares, hats, toms and percussion in the manner of the classic drum machines. One track holds a whole drum set, so the other three stay free for bass, chords and leads. Load a kit from the KITS presets (808, 909, FM, ELECTRO, TECHNO, LOFI, PERC, TRAP) or switch ENGINE (EDIT, SYN2 2, K4) to DRUM for the default kit.

Playing. The white keys are the pads: keys 1–8 are pads 1–8, keys 9–16 the same pads again (a black key plays the white key to its left). OCT does not move them. The notes behind the pads are C4, D4, E4, F4, G4, A4, B4 and C5, also over MIDI. Track transpose and the keyboard's scale and chord settings leave a kit alone.

The pages. The SYN pages become the kit:

PageRowK1K2K3K4
A page a pad (the tabs show it: 1 BD, 2 SD …)1MODELTUNEDECTONE
2CTL ACTL BPANLEV
LEVELpads 1–4, pads 5–8levellevellevellevel
KITENGINE
A drum kit's pad page
EDIT under DRUM: pad 1's page (MODEL TUNE DEC TONE / BEND TICK PAN LEV); the kit on the left, lit as its pads sound
The kit's levels
LEVEL: the eight pads' levels, named by pad and model

Each pad has its own page (since 0.12.1). Playing a pad on the keys, or picking it, moves to its page, so you hit a drum and turn it. The picture on the left shows the eight pads; a pad lights while it sounds, and the page's pad is drawn in the foreground.

ParamRangeWhat it does
MODEL31 modelsThe pad's instrument (the box shows its flavour, the name above it the instrument).
TUNE−64…+63Pitch in half semitones (±32 semitones); 0 is the model's own pitch.
DEC0–127Decay, from a ninth of the model's length (0) through its own (64) to nine times it (127).
TONE0–127The model's character, see below.
LEV0–127The pad's level in the kit.
ModelSoundTONE
BD 808Sine kick with a long boomPunch: the pitch sweep at the start
BD 909Short, saturated kickClick: the noise attack
BD FMFM kickGrowl: the FM depth
SD 808Two tones and bright noiseSnappy: tone ↔ noise
SD 909One falling tone and noiseSnappy
RIMRimshot: two short pingsBalance of the two
CLAPThree noise bursts and a tailBrightness
HH CL, HH OPClosed and open hats: six detuned squares (the 808's metal) and noiseMetal ↔ noise
CYMBALThe metal, lower and longBrightness
TOM, CONGASine with a pitch dropThe drop's depth
COWBELTwo squares through a bandpassBrightness
CLAVEA short wooden pingHardness
SHAKERNoise with a soft attackBrightness
ZAPA sine falling fast through octavesSweep range
NOISEFiltered noiseUnder 64 lowpass, over 64 highpass
CLAP 2A tighter clap: four bursts, closer and brighter (909-like)Brightness
TAMBTambourine: high jingles with a second shakeBrightness
MARACAA very short, high maraca (808-like)Brightness
LASERA laser tom: a sine falling through a wide sweep, slightly drivenThe sweep's range
BD SUBA deep sub kick (about 41 Hz), long and warmThe pitch sweep
BD DISTA distorted kick (hardstyle, gabber, industrial)The distortion
BD PNCHA short, punchy kick with a clickThe click
SD FATA deep, full snare: two low tones, warm noiseSnappy
SD 606A light, bright snare, mostly noiseSnappy
SD BRSHA brush: noise swept in, a soft bandBrightness
HH 9 CL, HH 9 OP909-like hats: the metal higher and noisier, brighter (the closed one chokes the open ones)Metal ↔ noise
HH FMA metallic FM hat: two inharmonic sines, the index fallingHardness (the FM depth)
HH 606A bright noise hat, very short (chokes the open ones)Brightness

The pads' controls (each pad's page, row 2; TONIC 0.12). Each pad has two more knobs whose meaning is its model's, and its own PAN. At 0 the model sounds exactly as before; the knob names follow the model:

ModelsCTL ACTL B
BD 808, BD 909, BD FM, BD SUB, BD DIST, BD PNCH, TOM, CONGA, ZAP, LASERBEND: the pitch sweep's depth (× 1/4 … 4)TICK: the click (− less, + a click where the model has none)
SD 808, SD 909, SD FAT, SD 606SNAP: the noise (snappy)BODY: the tone
RIM / CLAVEHARD: the driveTUN2 (rim): its second tone, ±1 octave
CLAP, CLAP 2SPRD: the bursts' spacingTAIL: the reverb-like tail
HH CL, HH OP, HH 9 CL, HH 9 OP, CYMBAL, TAMBNOIS: noise against metalRESO: the band's resonance
COWBELTUN2: the two tones' intervalRESO
HH FMTUN2: the modulator's ratioFM: the index
SHAKER, MARACA, SD BRSHRISE: the swellRESO
NOISE, HH 606RESO—
A hat's page
Pad 4 (CH): NOIS, RESO, PAN, LEV in row 2

PAN (−64 left … +63 right) places the pad on its own, on top of the sound's PAN. All three can be locked per step.

How a kit plays.

Picking the pad. The picked pad is the one the grid places, EUCLID writes and NOTE shows. The screen shows it beside the mode at the bottom right (e.g. GRID 4 CH). Pick it in any of these ways:

Programming beats. In grid recording (section 11) a step key places the picked pad. A step can hold up to four pads:

Live and step recording record the pads you play.

A kit's pads 1–4 keep their settings in the SYN pages' FM places, pads 5–8 in their own. Switching ENGINE to or from DRUM sets the SYN pages and the amp envelope to the new engine's defaults (undo takes it back).

9FLTR and AMP: filters, envelope, LO-FI

The signal path of a voice is: operators → overdrive → LO-FI → base-width filter → multimode filter → amp → pan → sends.

The FLTR page
ENV > FLTR: the filter envelope drawn above its four knobs

FLTR

ParamRangeWhat it does
ATK, DEC, SUS, REL0–127 (REL 127 = INF)The filter envelope.
FREQ0–127Cutoff, 5 Hz to past 20 kHz (exponential).
RESO0–127Resonance; LP4 can scream near the top.
TYPEOFF, LP2, HP2, LP4Multimode filter type.
ENV−64…+63How far the envelope moves the cutoff.

FLTR 2

ParamRangeWhat it does
DEL0–127Filter envelope delay.
BASE0–127Base-width filter: its highpass corner.
WIDTH0–127The band's width; its lowpass sits at BASE + WIDTH (127 = open).
KTRK0–100Keyboard tracking of the cutoff (100: one octave per octave).

AMP

ParamRangeWhat it does
ATK, DEC, SUS, REL0–127 (REL 127 = INF)The amp envelope (times to −60 dB, as the Digitone's).
DRV0–127Overdrive before the filters.
PANL64…R63Pan.
VOL0–127The sound's volume.
AENRON / OFFON: the amp envelope resets on each note.

AMP 2: sends

CHR, DEL and REV (OFF to 127) send the voice to the chorus, delay and reverb.

LOFI (TONIC's own)

ParamRangeWhat it does
SRROFF, 1–127Sample-rate reduction: each sample is held for up to 64 samples. It gives aliasing and grit, and it sweeps smoothly.
BRROFF, 1–127Bit reduction from 16 bits down to 2.

LOFI comes after the overdrive and before the filters, so the filter can tame it. Both can be locked per step.

INSRT: the insert effect (TONIC 0.12)

The INSRT page
ENV > INSRT: type, amount, tone, mix

Each voice has an insert effect after the filter (the overdrive DRV comes before it). It needs no memory, so it costs nothing when it is OFF.

ParamRangeWhat it does
INSRTOFF, OVER, HARD, FUZZ, RECT, FOLD, CRUSHOVER: soft overdrive. HARD: hard clipping. FUZZ: an asymmetric, heavy fuzz. RECT: the wave rectified (an octave up, gritty). FOLD: a wavefolder (bright, metallic overtones). CRUSH: bits (12 down to 2) and the sample rate (held up to 16 samples), after the filter.
AMT0–127How hard it drives.
TONE0–127A lowpass on the effect, from 100 Hz up (127: open).
MIX0–127Dry against the effect (127: the effect only).

AMT, TONE and MIX are also LFO and modulation destinations (I AMT, I TONE, I MIX).

10LFO1 and LFO2

Each voice has two LFOs. LFO2 can also modulate LFO1.

The LFO page
LFO > LFO1: speed, multiplier, fade, destination; the wave drawn below
ParamRangeWhat it does
SPD−64…+63Speed (negative: backwards). The rate is SPD × MULT.
MULT1…2K, .1….2KMultiplier. Plain values are synced to the tempo; dotted values run at a fixed 120 BPM.
FADE−64…+63Negative: fades in; positive: fades out.
DESTlistWhat it moves (below).
WAVETRI, SIN, SQR, SAW, EXP, RMP, RNDWaveform.
SPH0–127Start phase.
MODEFRE, TRG, HLD, ONE, HLFFree running; restarted by each note; held at note-on; one cycle; half a cycle.
DEP−64.00…+63.94Depth, in 1/16 steps near zero. DEP 1.00 on PITCH is ±2 semitones.

MENV: the modulation envelope (TONIC 0.12)

The MENV page
LFO > MENV: the envelope drawn (the dot: where the newest note is in it) / DEL, DEST, DEP

A third modulator: an envelope, started by every note, that goes to any destination as an LFO does (DEST: the same list).

ParamRangeWhat it does
ATK, DEC, SUS, REL0–127As the filter envelope: attack, decay, sustain, release (REL 127: infinite).
DEL0–127A delay before it starts.
DESTlistWhat it moves (the LFOs' destinations; LFO1's parameters too, so it can fade in a vibrato).
DEP−64.00…+63.94Depth: positive goes up, negative down.

Ideas: a pitch blip at the start (DEST PITCH, short DEC), FM index that falls (HARM or A LEV), the insert's drive that swells (I AMT), the reverb send that opens with the release.

Destinations: ALGO, RAT C, RAT A, RAT B, HARM, DTUN, FDBK, MIX, A/B envelope parameters, PITCH, PIT AB2 (pitch of A and B2), RAT ALL, AB LEV, AB ATK/DEC/END/DEL, ratio offsets, FREQ, RESO, F ENV, filter envelope, BASE, WIDTH, amp envelope, DRIVE, PAN, VOL, REV, DEL, CHR. LFO2 also reaches LFO1's SPD, MULT, FADE, WAVE, SPH, MODE and DEP. From 0.9 also: SRR and BRR (LO-FI), and on a DRUM kit every pad (1 TUNE … 8 LEV) and the whole kit (ALL TUNE, ALL DEC, ALL TONE, ALL LEV). From 0.12 the insert effect: I AMT, I TONE, I MIX. LFO1's DEST skips LFO1's own parameters. The modulation pages (VELOCITY, MOD WHEEL, AFTERTOUCH, BREATH, PITCH BEND) reach every destination, LFO1's parameters too: the mod wheel on LFO1's DEP is the classic vibrato.

11Sequencing: grid recording

Press REC (lit) for grid recording. The white keys are steps 1–16 of the step page; the screen and the keys show the trigs.

Grid recording on the TRIG page
REC: the keys are the steps; hold a step to lock its parameters

The euclidean generator (SEQ, the EUCLID pages, TONIC's own). It spreads a number of hits as evenly as possible over a cycle of steps: the rhythms of much of the world's music (3 in 8: the tresillo, 5 in 8: the cinquillo, 4 in 16: four to the floor).

PageParamRangeWhat it does
EUCLIDLEN1–64The cycle, repeated over the track's length.
EUCLIDHITS0–LENThe hits in it.
EUCLIDROT0–LEN−1Turns the rhythm by steps.
EUCLIDSTYLEEUCL, TRESL (tresillo), CINQL (cinquillo), SON32, SON23 (son clave 3-2, 2-3), RUMBA, BOSSA, GAHU, FOUR, OFFBT (offbeat), BACKB (backbeat)A named rhythm instead (ROT still turns it); turning LEN or HITS goes back to EUCL, with the LEN and HITS it had.
EUC ACCACC0–LENAccents: ACC of the hits, spread evenly over them, play loud; the other hits softer (0: all the same).
EUC ACCAROT0–LEN−1Turns the accents.
EUC ACCGHOST0–100 %Ghost notes: the empty steps get soft notes, each with this chance.
EUC ACCPROB1–100 %The hits' own chance to play (as the TRIG page's PROB).
EUC NOTENOTESFIXED, UP, UP DN, RAND, CHORD(A melodic track.) FIXED: the track's NOTE (a hit on an existing trig keeps its note). The others walk the notes of the keyboard scale (GLO > KEYBOARD) up from NOTE: upwards, up and down, at random, or through the sound's CHORD (SCL3 if it has none). An instant bassline or melody.
EUC NOTERANGE1–3Octaves the notes span.
KIT 1-4, KIT 5-81 BD … 8 CB0–LEN(A kit.) Each pad's HITS on one page: a whole beat in a few turns. The lanes below show the beat.
EUC ACC
SEQ > EUC ACC: two accents, ghost notes 30 %, chance 50 %; accents ringed
KIT 1-4 on a kit
SEQ > KIT 1-4: each pad's hits; the beat in lanes below

Black keys in grid recording:

KeyFunction
1–4Step pages 1–4 (steps 1–16, 17–32, …). Hold one and press a white key to set the track's length.
5LOCK: with a white key, a lock trig.
6 / 7With steps held: their micro timing earlier / later. With none held: shift the whole track a step earlier / later, locks included.
9COPY (the held steps, else the page; SCL: the track).
10PASTE.
11CLEAR (held steps: their locks; else the page; SCL: the whole track).

Undo: SCL + a short tap on HOME takes back the latest edits. Everything within a moment counts as one step. The same again redoes them. It keeps one step, and starts afresh when you change patterns.

12Live and step recording

Live recording: hold REC and press PLAY. Play the keys: the notes are written with their timing and length, and chords on one step become chords. Turning a knob records locks.

Step recording: SCL+REC. The keys are a keyboard again. Play a note or a chord and it is written to the active step, which then moves on. PRESETS moves the active step, and knob turns lock it.

13The TRIG page

SEQ opens the TRIG page: the track's defaults for new trigs, or a held step's own values.

The TRIG page
SEQ > TRIG: NOTE, VEL, LEN, PROB / FLT.T, LFO.T, PTIM, PORT
ParamRangeWhat it does
NOTEC0–G10The note (Elektron's octave numbers: MIDI 60 is C5).
VEL1–127Velocity.
LEN.125 … 128 steps, INFNote length (1/16 is one step), in the Digitone's 128-value list.
PROB0–100 %Probability. With a step held, this knob is COND, the trig condition (section 14).
FLT.TON / OFFThe trig restarts the filter envelope.
LFO.TON / OFFThe trig restarts the LFOs (in TRG, HLD, ONE and HLF modes).
PTIM0–127Portamento time.
PORTON / OFFPortamento on for the track (locked per step: this trig glides).

The track LEVEL is on the MIXER page and on HOME (K1–K4).

14Trig conditions, micro timing, retrig

Conditions: hold a step and turn PROB/COND. The values come in the Digitone's order:

ConditionThe trig plays…
1 % … 99 %with that probability.
---always (no condition).
FILL / !FILLonly in fill mode / only outside it.
PRE / !PREif the track's last condition was true / false.
NEI / !NEIif the track before (neighbour) was true / false.
1ST / !1STon the first pass of the pattern / on the others.
A:Bon pass A of every B passes (1:2 … 8:8).

Micro timing: hold a step and press black key 6 or 7. The trig moves in steps of 1/384 note, up to ±23 (almost a step).

Retrig (SEQ, fourth row RTRG, TONIC's own):

The RTRG page
SEQ > RTRG: RTRG on, rate, velocity fade
ParamRangeWhat it does
RTRGOFF / ONNote trigs repeat over their length (LEN).
RTIM1/1 … 1/80The rate: 1/1, 1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, 1/16, 1/20, 1/24, 1/32, 1/40, 1/48, 1/64, 1/80 (1/16 is one step).
RVEL−128…+127Fade: negative fades the repeats out (to silence at −128); positive fades them in (from silence at +127).

All three can be locked per step: one trig can roll while the next plays once. LEN sets how long the roll lasts, so a 1/16 trig at 1/64 gives four quick hits. The next note trig on the track ends a roll.

15The piano roll

Press SEQ until the third row: the active track's notes as a piano roll.

The piano roll
SEQ > ROLL: the keyboard, the notes in the track's colour, the velocity lane
The piano roll of a drum kit
SEQ > ROLL on a kit: a lane a pad, the hits as blocks

16Pattern length, speed, chains and songs

SEQ > TRACK (and GLO > SCALE): length and speed are always the track's own (TONIC 0.12).

The TRACK page
SEQ > TRACK: LEN, SCALE of the track; MLEN, CHLEN of the pattern
ParamWhat it does
LENThe track's length, 2–64 steps: give each track its own for polymeters.
SCALEThe track's speed: 1/8X, 1/4X, 1/2X, 3/4X, 1X, 3/2X, 2X (3/4X against 1X: triplet feels, 2X: double time).
TRNSPThe track's transposition, ±36 semitones.
MLENMaster length: every track restarts after it (INF: never).
CHLENChange length: when a cued pattern takes over (OFF: at the master length; with MLEN INF too, at track 1's end).

Patterns from before 0.12 with one length for all tracks (the former MODE PTRN) play as they did; the first LEN or SCALE turned on one track makes them per track, with MLEN INF and CHLEN OFF, so they keep changing at track 1's end.

FIXVLThe velocity of the keys when VEL is FIXED.
MICROQuantize after recording (section 12).

Changing patterns: turn PRESETS on HOME, or hold HOME and press a white key. The new pattern starts when the current one ends (or at its change length).

Chains: hold HOME and press several pattern keys in turn. They play one after the other and loop.

Song mode (GLO > SONG): up to 32 rows, each with a pattern, a repeat count and the tracks muted in it.

Tempo and swing: GLO > TEMPO, or turn SELECT on HOME. Swing runs from 50 to 80 %. TEMPO sets whether the tempo is the project's or each pattern's own. Tap tempo is HOME held + black key 8.

17The arpeggiator

ARP turns held notes, from the keys or from trigs, into a pattern. It belongs to the sound.

The ARP page
ARP: mode, speed, range, length / steps and each step's offset
ParamRangeWhat it does
MODEOFF, TRUE, UP, DOWN, CYCL, RAND, CHRDTRUE plays in the order pressed; UP and DOWN by pitch; CYCL up and down; RAND at random; CHRD all the notes at once (TONIC's, with the chords below).
SPD1/1 … 1/96Note rate.
RNG1–4Octaves.
LENnote lengthLength of each arp note.
STEPS1–16The arp's step count.
STEP1–16The step to edit.
OFFSET±24That step's transposition.
ACTIVEON / OFFWhether that step plays.

Chords (ARP group, the CHORD page; TONIC's own). With a CHORD set, every note the sound plays becomes a chord: a key you hold, a trig of the sequencer, a retrig's repeats and a note from MIDI. This works with the arpeggiator off, and the chord then sounds as a whole. With the arpeggiator on, it walks through all the chord's notes instead: hold one key for a chord arpeggio, hold two and both chords are woven together. The chord belongs to the sound, so it is saved with it. A kit's notes are its pads and never become chords.

ParamRangeWhat it does
CHORDOFF, MAJ, MIN, SUS2, SUS4, 7TH, MAJ7, MIN7, DIM, AUG, POWER, OCT, SCL3, SCL4, 6TH, MIN6, ADD9, MAJ9, MIN9, 7SUS4, 9TH, QUART (quartal), CLUST (cluster)The chord on each note. SCL3 / SCL4 build it from the track's keyboard scale (GLO > KEYBOARD, SCALE and ROOT): the three or four notes a third apart in that scale, so every key gives the chord that fits the key (in C major: C → C E G, D → D F A, B → B D F). With the scale CHROM they use C major's pattern from ROOT. QUART stacks fourths (modern, open); CLUST is three neighbouring semitones.
INV0–3Inversion: the lowest 1, 2 or 3 notes of the chord move an octave up.
VOICECLOSE, OPEN, DROP2, WIDECLOSE: as stacked. OPEN: the second note an octave up (wider, a "piano" spread). DROP2: the second highest note an octave down (the jazz pianist's voicing). WIDE: every other note an octave up, over two octaves (pads, strings).
BASSOFF / ONThe root an octave below as well.
STRUMOFF, 1–102 msThe notes start one after another, up to 102 ms apart, as strummed on a guitar or a harp.
DIRUP, DOWN, ALTStrum low to high, high to low, or the other way each time (as a guitarist strums up and down).
The CHORD page
ARP group, CHORD: CHORD, INV, VOICE, BASS / STRUM, DIR

The sound's scale (ARP > SCALE: SCALE, ROOT; TONIC 0.12).

The SCALE page
ARP > SCALE: MAJOR, root C

With a SCALE (MAJOR, MINOR, DORIA, PHRYG, LYDIA, MIXO, LOCRI, PENTA, PENTm, HARMm, WHOLE) and its ROOT, every note the sound plays snaps to the scale: keys, trigs, MIDI, the arpeggiator and its offsets (the nearest scale note, the lower one on a tie). A kit is never affected.

With a scale, CHORD lists the chords by the scale's degrees instead of their names, so each note gets the chord that belongs to the key:

CHORDNotes (degrees above the note)
2ND, 3RD, 4TH, 5TH, 6TH, 7THThe note and that interval in the scale (two voices)
OCTThe note and its octave
TRIAD1 3 5: in C major C → C E G, D → D F A, B → B D F
SUS2, SUS41 2 5, 1 4 5
6TH+, 7TH+, 9TH+1 3 5 6, 1 3 5 7, 1 3 5 7 9
ADD91 3 5 9
QUART1 4 7 (stacked fourths)
POWER1 5 and the octave

INV, VOICE, BASS and STRUM work on them as on the named chords. The named chord stays set: SCALE OFF brings it back.

Chords by degrees
ARP > CHORD with SCALE MAJOR, ROOT C: CHORD TRIAD

A chord of up to six notes uses that many voices, out of the twelve. A note let go ends the whole chord. GLO > KEYBOARD's own CHORD is something else: it makes the keys play several notes, and those notes are recorded into the trigs; the sound's CHORD plays a chord on whatever note comes in.

RNG, the step offsets and the modes work on the whole set of chord notes; MODE UP with RNG 2 plays the chord, then the chord an octave higher. Two modes are made for chords (0.8): RAND picks among the notes at random; CHRD plays the whole chord on every arp step (rhythmic chord stabs, strummed if STRUM is set), RNG moving it up an octave each step.

18Effects and the mixer

The effects are per pattern and can be locked per step from any track; a lock holds until the track's next trig. The sends are on each sound's AMP 2 row.

The DELAY page
FX > DELAY: time, ping-pong, width, feedback / filters, reverb send, volume

CHORUS:

ParamWhat it does
DPTHDepth.
SPDSpeed.
HPFInput highpass.
WDTHStereo width.
DELSend to the delay.
REVSend to the reverb.
VOLReturn level.

DELAY:

ParamWhat it does
TIME1/128 note to a bar, in 128ths with the usual values named (1/16, 1/8., 1/4T …); up to about 1.7 s.
XPing-pong.
WIDStereo width or pan of the repeats.
FDBKFeedback, 0–198. Above 127 it swells, but a soft limit keeps it bounded.
HPF, LPFFilters in the feedback path.
REVSend to the reverb.
VOLReturn level.

Time changes glide like a tape delay.

REVERB:

ParamWhat it does
PREPre-delay.
DECDecay (127: INF, freeze).
FREQShelving corner for damping in the tail.
GAINShelving amount: 127 keeps the treble.
HPF, LPFInput filters.
VOLReturn level.

MIXER:

ParamWhat it does
TRK1–TRK4Track levels.
MOVDMaster overdrive.
PVOLPattern volume (unity at 100).
FILTThe DJ filter (section 19).

COMP (TONIC's own): a compressor on the master, after the effects. It glues a mix together and makes it denser.

ParamRangeWhat it does
AMTOFF, 1–127Amount: threshold (0 to −30 dB) and ratio (1:1 to 6:1) together. Make-up gain follows automatically. OFF: the compressor is out of the signal.
ATK0.5–32 msAttack. Slow attacks let the drums' transients through.
REL20 ms–1.3 sRelease.
MIX0–127The compressed signal against the dry one (parallel compression); 127 is fully compressed.

The line under the knobs shows the gain reduction (GR) as it happens. Like every effect, COMP can be locked per step.

The COMP page
FX > COMP: amount, attack, release, mix, and the gain reduction

19Ducking and the DJ filter

These are TONIC's own, not on the 2018 Digitone.

The DUCK page
FX > DUCK: source track, depth, release, the effect returns too

Ducking (FX > DUCK, PUMP): a source track's notes push the other tracks down, the classic sidechain pump. Or the tempo does it: volume shaping on every quarter (or eighth, …), with no kick needed.

PageParamRangeWhat it does
DUCKDUCKOFF, T1–T4, 1/4, 1/8, 1/16, 1/2, 1/1The source: a track (its own level stays), or a division of the tempo, from PLAY (and running while stopped).
DUCKDPTH0–127How far the others go down (127: to silence).
DUCKREL0–127How fast they come back: 10 ms to 1.3 s.
DUCKFXON / OFFON ducks the chorus, delay and reverb returns too.
PUMPPADALL, 1–8(A kit as the source.) Only this pad ducks, shown with its model (1 BD): the kick pumps, the hats do not.
PUMPATK0–127The dip comes in over 2–250 ms instead of at once: a softer, rounder pump.
PUMPKEEPOFF, T1–T4A track that is never ducked (with a division as the source: the kick's own track).
Volume shaping
FX > DUCK at 1/4: the pump's curve over a quarter, the place in it now, and the gain now (the bar)

Both pages draw the curve the settings make, one division long (a quarter with a track as the source), with a dotted line at the place in it now and a bar at the right for how far the mix is down now. Four on the floor: DUCK 1/4, DPTH 80–110, REL 60–90, KEEP the kick's track.

Every value can be locked per step. A trick: make the source a MIDI track (GLO > MIDI > EXT) with kick trigs and no instrument behind it. It ducks the pads without making a sound of its own.

DJ filter (FX > MIXER > FILT): one knob on the whole mix, after the master overdrive. Below 0 it is a lowpass (down to 78 Hz at −64); above 0, a highpass (up to 7.7 kHz at +63); 0 is off. It glides, so sweeps are smooth. On the performance layer it is K1.

20The performance layer

Hold HOME, or tap HOME twice to lock it: then the layer stays without holding HOME (the header shows LOCKED), and a single tap on HOME leaves it. Locked, each pattern key picks its pattern; hold HOME while pressing several for a chain. The screen shows the performance page.

The performance layer
HOME held: patterns, the DJ filter and ducking, the black keys' functions
ControlFunction
White keysPatterns 1–16 of the bank (changes at the pattern's end). Several in turn: a chain.
Black 1–4Mute T1–T4.
Black 5FILL while held.
Black 6FILL for the next pass.
Black 7The other bank (A / B).
Black 8Tap tempo: two taps set the tempo; up to four are averaged.
Black 9Temporary save of the pattern.
Black 10Reload (back to the temporary save, or to the saved pattern).
Black 11Restart the pattern.
K1The DJ filter.
K2Ducking depth (with DUCK set to a track).
OCT− / OCT+Transpose the pattern.

On HOME itself (tapped), K1–K4 are the track levels and SELECT is the tempo.

Momentary effects (TONIC 0.7)

On the performance layer, hold SCL and press a white key 1–9: its effect lasts as long as you hold the white key. You can let go of SCL (and even HOME) first; the key's release ends the effect. Several effects can be held at once, for instance a ROLL with a filter sweep. While SCL is held, the screen and the keys show the effects instead of the patterns; the effects held now are lit.

The momentary effects
HOME held + SCL: the effects on the white keys; ROLL 1/8 and LP SWEEP held
KeyEffectWhat it does
1–4ROLL 1/4, 1/8, 1/16, 1/32The sequencer repeats the stretch it is in (a quarter … a 32nd note), a loop roll. When you let go, the pattern goes on exactly in time, as if it had played through. The shortest roll held wins: hold 1/8, then add 1/32 for a tighter roll.
5HALFTIMEThe sequencer at half speed (the sounds keep their pitch). After it the pattern goes on from where it got to.
6TAPE STOPThe whole machine runs down like a tape or a turntable: tempo and the pitch of every sound fall to a stop in 0.8 s. Let go: it spins back up in 0.2 s.
7LP SWEEPThe DJ filter closes (lowpass) over 1.5 s; let go and it jumps back.
8HP SWEEPThe same as a highpass: the bass goes, then all but the top.
9FREEZEThe reverb holds its tail for ever and takes nothing new in: hit a chord, freeze, play on top of the frozen cloud.

The effects act on the sequencer and the master; MIDI notes going out follow the sequencer (ROLL and HALFTIME change them too; MIDI clock out slows with HALFTIME and TAPE). Nothing is saved: the pattern is as it was.

21GLO: tempo, scale, voices, setup, modulation, MIDI

PageParameters
TEMPOBPM (30–300), SWING (50–80 %), TEMPO (PROJ: one tempo for the project / PTRN: each pattern its own), METRO (metronome on / off); CKIN, CKOUT (MIDI clock in / out), QUANT (live recording quantized), VEL (FIXED / KEYS).
SCALESee section 16.
VOICESTEAL (CYCLE, TRACK, LO, HI: which voice goes when all are busy), REUSE (a repeated note takes its own voice again), VOICE (voices reserved for the track, up to 12; DYN shares), UNISN (unison: 1–4 voices a note), SPRD (unison detune and width), LAYER (the track's notes also play other tracks' sounds).
SETUPKS A, KS B1, KS B2 (key scaling: less modulation up the keyboard), OCT (the sound's octave, ±2), PLAY (POLY, POLY M (one LFO for all voices), MONO, LEGATO), PRIO (LAST, LOW, HIGH), V>VOL (velocity to volume: OFF, LOG, LIN, EXP), PBDEP (pitch bend range, 0–24 semitones).
PORTATYPE (TRACK, VOICE, LEGATO), SLOPE (RATE or constant TIME), AMT, STYLE (GLIDE, GLISS: in semitones), GATE.
VEL MOD, MODWHEEL, AFTERTCH, BREATH, PITCHBNDFour destinations each, with a depth of ±128. Velocity, mod wheel, aftertouch, breath and pitch bend (from MIDI) move any listed parameter.
SONGSee section 16.
KEYBOARDSCALE (CHROM, MAJOR, MINOR, DORIA, PHRYG, LYDIA, MIXO, LOCRI, PENT+, PENT−, HMIN, WHOLE), ROOT, FOLD, KCHRD (the keys play chords, recorded as notes; section 6; not the sound's CHORD, section 17).
DISPLAYTHEME: OLED, AMBER, PHOSPHOR, BLUE, PAPER.
MIDICH T1–CH T4 (each track's out channel), AUTO (the auto channel: it plays the active track), TRKCH (channels 1–4 play tracks 1–4), EXT (the active track plays only over MIDI, an external track).
The GLO TEMPO page
GLO > TEMPO

22Saving and the SAVE page

TONIC saves by itself: changes are written to the flash once the sequencer has stopped and the sound has died away. A flash write stops the CPU for a moment, so nothing is written while it plays. SAVE glows while something is unsaved; SCL+SAVE writes at once. When you switch on, the last pattern is back.

The SAVE page
SAVE: SELECT picks the row, PRESETS the slot, SAVE does it

On the SAVE page, SELECT picks a row, PRESETS a slot, and SAVE does it. The destructive rows ask for a second SAVE; OCT cancels.

RowWhat it does
SAVE PROJECTWrites everything now.
SOUND > LIBRARYThe track's sound into a library slot (1–32).
SOUND > POOLThe track's sound into a pool slot (1–16), for sound locks.
POOL > TRACKA pool sound onto the track.
INIT SOUNDThe plain init sound.
RELOAD PATTERNBack to the pattern as saved.
COPY / PASTE / CLEAR PATTERNPatterns as a whole. COPY keeps its pattern until the next COPY (TEMP SAVE has its own place).
LOAD DEMO PROJECTThe demo's four patterns and its pool (asks first). The other patterns are emptied; the sound library stays.

While a pattern change is waiting (the next pattern cued), RELOAD, PASTE and CLEAR wait too (PATTERN CHANGE / WAIT FOR IT).

A pattern has a fixed room in the flash. A lock, an edit of a sound or a loaded sound that would not fit is refused with PATTERN FULL. A pattern that grew too big in another way (a long recording) keeps its notes when it is saved and drops its last locks (PATTERN FULL / LOCKS DROPPED).

23MIDI

24Shortcuts at a glance

CombinationDoes
SCL + HOME (tap)Undo / redo.
SCL + SAVESave now.
SCL + PLAYStop and cut the effects' tails.
SCL + RECStep recording.
REC + PLAYLive recording (PLAY again: quantize on/off).
SCL + OCTTranspose the track (a kit: the pad before / after).
Black 8 + white 1–8 (grid, a kit)Pick the pad.
OCT (playing the keys, a kit)The pad before / after.
SCL + PRESETSThe next / previous group of sounds (e.g. straight to the VA sounds).
SCL + knobFinest steps.
SCL + page buttonThe row before.
SCL + white key (grid)Lock trig.
SCL + white 1–4 (keyboard)Pick the track.
Page button held + knobCONTROL ALL (all four tracks).
Page button held + RECRandomize the row.
Page button held + OCT−Row back to defaults.
Page button held + SCLUndo either of the three.
Step held + knobParameter lock.
Step held + PRESETSSound lock.
Step held + OCTIts note.
Step held + black 6/7Micro timing.
Black 6/7, no step held (grid)Shift the track.
Black 1–4 + white key (grid)Track length.
HOME heldThe performance layer (section 20).
HOME tapped twiceThe performance layer locked (a tap on HOME: unlock).
PRESETS, then OCT+ / OCT−Load the sound under the list's cursor / close the list.
HOME held + OCTTranspose the pattern.
HOME held + SCL + white 1–9 (held)A momentary effect: ROLL 1/4 … 1/32, HALFTIME, TAPE STOP, LP / HP SWEEP, FREEZE.
A button held alone (1 s)Its help (not HOME: that is the performance layer).

25Factory sounds and the demo

TONIC's factory sounds are its own (not Elektron's). PRESETS steps through them, then the user library. Turning PRESETS opens a list window at the track's own sound (marked >). Each detent moves the cursor one sound; nothing changes yet. OCT+ loads the sound under the cursor, OCT− closes the list without loading. SCL + PRESETS jumps the cursor to the next or previous group (KEYS, BELLS, BASS, LEADS, PADS, DRUMS, TEXTURES, VA, KITS, INIT, then the user library as U01…). The groups are marked, and the cursor's group and place are on top. The list also closes after 6 s untouched, or when you press another button.

The preset list window
PRESETS turned: the cursor in the list; OCT+ loads, OCT- goes back
GroupSounds
KeysEP TINE, SOFT KEYS, CLAV, ORGAN 8, MARIMBA
Bells and malletsDX BELL, BELL HIT, GLASS ARP, METAL HIT, COWBELL
BassesFM BASS, SUB BASS, ACID, WOBBLE, REESE
LeadsSAW LEAD, SQUARE LEAD, BRASS
PadsWARM PAD, STRINGS, GLASS PAD, DRONE, CHORD STAB, STAB
Drums and percussionBD ROUND, BD HARD, SD FM, SD ROLL, HH CLOSED, HH OPEN, CLAP NOISE, TOM LOW, RIM, PERC BLIP, ZAP
TexturesNOISE SWEEP, VOX, FB GROWL, HARM SWEEP
VA engineVA BASS, VA ACID, VA SYNC LD, VA SUPERSAW, VA PAD, VA BRASS, VA PLUCK, VA ZAP, VA KICK, VA HAT, VA FAT BASS, VA SQR BASS, VA WOBBLE, VA STRINGS, VA PWM PAD, VA SQR LEAD, VA STAB, VA CHIP ARP, VA SNARE, VA TOM, VA BELL, VA HOOVER, VA FOLD BAS (wavefolder), VA RING BEL (ring modulation), VA CHORD AR (a chord arpeggio)
DRUM kits808 KIT, 909 KIT, FM KIT, ELECTRO KIT, TECHNO KIT, LOFI KIT, PERC KIT, TRAP KIT, MODERN KIT, HARD KIT, DEEP KIT
StartINIT

The demo project (SAVE > LOAD DEMO PROJECT) has four patterns, A01–A04, and a sound pool. Take them apart: hold a step to see its locks.

26TONIC and the Digitone

TONIC follows the Digitone (OS 1.44) closely. Its operator, filter, envelope, LFO, velocity and mixer curves are taken from measurements of the Digitone OS. Where the FM-1 differs:

The full comparison is in docs/FEATURES.md; the research behind the curves is in docs/RESEARCH.md.

27Troubleshooting

ProblemTry
No soundMASTER up? Track muted (HOME held, black 1–4)? Track level (HOME, K1–K4)? Is the track a MIDI track (GLO > MIDI > EXT)?
Garbled sound names in the libraryBanks saved by older builds are read in their own layout; a slot that does not read as a sound shows as empty and is skipped.
A sound is a plain sineLEV A and LEV B (SYN2) are 0. FM needs them up.
A kit's drums are cut shortThe AMP envelope's REL is low: it gates the kit by the note length. REL INF (127) lets each pad ring.
The grid places the wrong drumThe grid places the picked pad, shown at the bottom right (GRID 4 CH). Pick another: black 8 + white key 1–8 in the grid, or SCL + OCT.
Notes cut offAll 12 voices are busy: shorter releases, fewer chord notes, or reserve voices (GLO > VOICE).
Nothing is savedSaving waits for the sequencer to stop and the sound to fade. Use SCL+SAVE to save at once.
The pattern doesn't changeChanges happen at the pattern's end (or CHLEN). Check MLEN and CHLEN in GLO > SCALE.
A trig doesn't playA condition or PROB (hold the step and look at COND), a mute, or the track's length.
The FM-1 won't start TONICSAFE MODE comes up after two failed starts; install again from there (section 2).
Back to stockSection 2 and docs/INSTALL.md.

Try TONIC without an FM-1 in the Emulator on this site. It runs the same code, with sound and Web MIDI.