FM-1 firmware · v1.2
Skiff
Skiff makes the FM-1 a six-track synth and drum groovebox for building patterns, arranging per-track song lists and performing with scenes and temporary effects. Fourteen engines share eight voices; PHYS and GRAIN are available on tracks 1–4. ALGORITHM chooses the track, and SEL is named SCL on screen.
- Turns it into
- A six-track groovebox with shared patterns, project song lists, scenes, user samples and performance effects
- Best for
- Sequencing and performing with synth voices and samples
- Install
- GitHub release or hub
Where everything is on Skiff
TapSwipe across the panel, then tap any control to see what it does on Skiff.
Start here
Nothing here was tested on a unit: these are readings of the source at the pinned release. Specific page and conditional jobs override the ordinary controls below. A short tap’s action often happens on release; “press” means it happens as the button goes down. HOLD is adjustable from 300 to 600 ms, with 400 ms as the default.
The modes
Tap a family button to reopen its last page, then tap again to cycle or use SELECT with BPM LOCK on to move without wrapping. HOME returns to the playing view. Hold a shortcut button for its layer; HOME held plus that button locks it open. REC settings use HOME plus REC. Typing alphabet and save target describe separate aspects of the same NAME screen.
| Mode / page | Reach it | What it is |
|---|---|---|
| Home | Tap HOME and release it. | The selected track’s sound controls above the track view or scope. |
| Step record | On a melodic STEP or ROLL page, stop and press REC. | Keys write the cursor step while recording is armed and stopped. |
| Drum grid | Choose a DRUM or DRUM-X track and open SEQ > STEP. | White keys edit steps and black keys choose lanes, accents and the step page. |
| Undo window | Hold SAVE past HOLD, then use OCT- or OCT+ while the undo box is visible. | Eight recent supported edits can be undone or redone in memory. |
| Confirmation | Request a protected action to display its question; INIT opens one as soon as its key is pressed, while save-page actions usually need one OCT+ tap to show it. | OCT+ accepts the displayed action and OCT- cancels it. |
| Screen asleep | Leave the stopped unit untouched for the SCREEN OFF time. | Panel input wakes the screen before it can change anything. |
| Update mode | Hold OCT- and OCT+ together for more than five seconds. | The countdown begins after two seconds and release cancels it. |
| Startup | Switch the unit on. | Startup loads settings, scans saved patterns and may migrate earlier projects. |
| Crash screen | Appears if a processor fault reaches the crash handler. | A diagnostic display followed by a reboot. |
| ENV | Tap ENV and release it, then turn SELECT to ENV with BPM LOCK on. | The main amplitude envelope, hidden on FM6 and drum tracks. |
| ENV DEST | Tap ENV and release it, then turn SELECT to ENV DEST with BPM LOCK on. | Main envelope modulation amounts, hidden on FM6 and drum tracks. |
| ENV 2 | Tap ENV and release it, then turn SELECT to ENV 2 with BPM LOCK on. | A second envelope for the modulation matrix, hidden on FM6 and drum tracks. |
| LFO | Tap LFO and release it, then turn SELECT to LFO with BPM LOCK on. | The LFO page for its displayed controls. |
| LFO DEST | Tap LFO and release it, then turn SELECT to LFO DEST with BPM LOCK on. | The LFO DEST page for its displayed controls. |
| MOD | Tap LFO and release it, then turn SELECT to MOD with BPM LOCK on. | The MOD page for its displayed controls. |
| FX | Tap FX and release it, then turn SELECT to FX with BPM LOCK on. | The FX page for its displayed controls. |
| DRIVE | Tap FX and release it, then turn SELECT to DRIVE with BPM LOCK on. | The DRIVE page for its displayed controls. |
| SLICER | Tap FX and release it, then turn SELECT to SLICER with BPM LOCK on. | The SLICER page for its displayed controls. |
| DUCK | Tap FX and release it, then turn SELECT to DUCK with BPM LOCK on. | The DUCK page for its displayed controls. |
| SCL | Tap SEL and release it, then turn SELECT to SCL with BPM LOCK on. | Scale and pitch mapping, hidden on drum tracks. |
| CHORD | Tap SEL and release it, then turn SELECT to CHORD with BPM LOCK on. | Chord shape and voicing, hidden on drum tracks. |
| LANES | Tap EDIT and release it, then turn SELECT to LANES with BPM LOCK on. | Individual DRUM lane levels, tuning and decay. |
| VOICE | Tap EDIT and release it, then turn SELECT to VOICE with BPM LOCK on. | Voice and glide choices, hidden on drum tracks. |
| VOICE 2 | Tap EDIT and release it, then turn SELECT to VOICE 2 with BPM LOCK on. | Voice allocation and unison detune, hidden on drum tracks. |
| MIXER | Tap GLO and release it, then turn SELECT to MIXER with BPM LOCK on. | The MIXER page for its displayed controls. |
| DELAY | Tap GLO and release it, then turn SELECT to DELAY with BPM LOCK on. | The DELAY page for its displayed controls. |
| REVERB | Tap GLO and release it, then turn SELECT to REVERB with BPM LOCK on. | The REVERB page for its displayed controls. |
| CHORUS | Tap GLO and release it, then turn SELECT to CHORUS with BPM LOCK on. | The CHORUS page for its displayed controls. |
| GLOBAL | Tap GLO and release it, then turn SELECT to GLOBAL with BPM LOCK on. | The GLOBAL page for its displayed controls. |
| PRESETS | Tap SAVE and release it, then turn SELECT to PRESETS with BPM LOCK on. | The PRESETS page for its displayed controls. |
| USER | Tap SAVE and release it, then turn SELECT to USER with BPM LOCK on. | Named sound slots with LOAD, ERASE, NAME and SAVE actions. |
| PATTERNS | Tap SAVE and release it, then turn SELECT to PATTERNS with BPM LOCK on. | The common pool of 64 patterns; a pattern used by an entry cannot be cleared here. |
| PROJECT | Tap SAVE and release it, then turn SELECT to PROJECT with BPM LOCK on. | Four named project slots; their notes live in the shared pattern pool. |
| ARP | Tap ARP and release it, then turn SELECT to ARP with BPM LOCK on. | The ARP page for its displayed controls. |
| ARP 2 | Tap ARP and release it, then turn SELECT to ARP 2 with BPM LOCK on. | The ARP 2 page for its displayed controls. |
| STEP | Tap SEQ and release it, then turn SELECT to STEP with BPM LOCK on. | Melodic step tiles; DRUM and DRUM-X use the drum grid instead. |
| ROLL | Tap SEQ and release it, then turn SELECT to ROLL with BPM LOCK on. | A piano roll for melodic tracks. |
| CHANCE | Tap SEQ and release it, then turn SELECT to CHANCE with BPM LOCK on. | The CHANCE page for its displayed controls. |
| PLAY | Tap SEQ and release it, then turn SELECT to PLAY with BPM LOCK on. | The PLAY page for its displayed controls. |
| PATTERN | Tap SEQ and release it, then turn SELECT to PATTERN with BPM LOCK on. | The PATTERN page for its displayed controls. |
| AUTOMATION | Tap SEQ and release it, then turn SELECT to AUTOMATION with BPM LOCK on. | The AUTOMATION page for its displayed controls. |
| SONG | Tap SEQ and release it, then turn SELECT to SONG with BPM LOCK on. | Each track has sixteen entries pointing into the shared pattern pool. |
| HOME ANALOG | Choose ANALOG on the EDIT layer, then tap HOME. | The four main ANALOG sound controls. |
| ANALOG OSC | With MENU > CONTROL > BPM LOCK on, on a ANALOG track, tap EDIT and use SELECT for OSC. | ANALOG sound controls on EDIT page 1. |
| ANALOG FLT | With MENU > CONTROL > BPM LOCK on, on a ANALOG track, tap EDIT and use SELECT for FLT. | ANALOG sound controls on EDIT page 2. |
| HOME DRUM | Choose DRUM on the EDIT layer, then tap HOME. | The four main DRUM sound controls. |
| DRUM KIT | With MENU > CONTROL > BPM LOCK on, on a DRUM track, tap EDIT and use SELECT for KIT. | DRUM sound controls on EDIT page 1. |
| DRUM HIT | With MENU > CONTROL > BPM LOCK on, on a DRUM track, tap EDIT and use SELECT for HIT. | DRUM sound controls on EDIT page 2. |
| HOME DRUM-X | Choose DRUM-X on the EDIT layer, then tap HOME. | The four main DRUM-X sound controls. |
| DRUM-X KIT | With MENU > CONTROL > BPM LOCK on, on a DRUM-X track, tap EDIT and use SELECT for KIT. | DRUM-X sound controls on EDIT page 1. |
| DRUM-X HIT | With MENU > CONTROL > BPM LOCK on, on a DRUM-X track, tap EDIT and use SELECT for HIT. | DRUM-X sound controls on EDIT page 2. |
| HOME FM6 | Choose FM6 on the EDIT layer, then tap HOME. | The four main FM6 sound controls. |
| FM6 OPS | With MENU > CONTROL > BPM LOCK on, on a FM6 track, tap EDIT and use SELECT for OPS. | FM6 sound controls on EDIT page 1. |
| FM6 PATCH | With MENU > CONTROL > BPM LOCK on, on a FM6 track, tap EDIT and use SELECT for PATCH. | FM6 sound controls on EDIT page 2. |
| HOME VOICE | Choose VOICE on the EDIT layer, then tap HOME. | The four main VOICE sound controls. |
| VOICE VOWEL | With MENU > CONTROL > BPM LOCK on, on a VOICE track, tap EDIT and use SELECT for VOWEL. | VOICE sound controls on EDIT page 1. |
| VOICE TONE | With MENU > CONTROL > BPM LOCK on, on a VOICE track, tap EDIT and use SELECT for TONE. | VOICE sound controls on EDIT page 2. |
| HOME GRAIN | Choose GRAIN on the EDIT layer, then tap HOME. | The four main GRAIN sound controls. |
| GRAIN GRAIN | With MENU > CONTROL > BPM LOCK on, on a GRAIN track, tap EDIT and use SELECT for GRAIN. | GRAIN sound controls on EDIT page 1. |
| GRAIN SPRAY | With MENU > CONTROL > BPM LOCK on, on a GRAIN track, tap EDIT and use SELECT for SPRAY. | GRAIN sound controls on EDIT page 2. |
| HOME LOFI | Choose LOFI on the EDIT layer, then tap HOME. | The four main LOFI sound controls. |
| LOFI CHIP | With MENU > CONTROL > BPM LOCK on, on a LOFI track, tap EDIT and use SELECT for CHIP. | LOFI sound controls on EDIT page 1. |
| LOFI MOTION | With MENU > CONTROL > BPM LOCK on, on a LOFI track, tap EDIT and use SELECT for MOTION. | LOFI sound controls on EDIT page 2. |
| HOME NOISE | Choose NOISE on the EDIT layer, then tap HOME. | The four main NOISE sound controls. |
| NOISE SOURCE | With MENU > CONTROL > BPM LOCK on, on a NOISE track, tap EDIT and use SELECT for SOURCE. | NOISE sound controls on EDIT page 1. |
| NOISE MOVE | With MENU > CONTROL > BPM LOCK on, on a NOISE track, tap EDIT and use SELECT for MOVE. | NOISE sound controls on EDIT page 2. |
| HOME PHASE | Choose PHASE on the EDIT layer, then tap HOME. | The four main PHASE sound controls. |
| PHASE PHASE | With MENU > CONTROL > BPM LOCK on, on a PHASE track, tap EDIT and use SELECT for PHASE. | PHASE sound controls on EDIT page 1. |
| PHASE LINE | With MENU > CONTROL > BPM LOCK on, on a PHASE track, tap EDIT and use SELECT for LINE. | PHASE sound controls on EDIT page 2. |
| HOME PHYS | Choose PHYS on the EDIT layer, then tap HOME. | The four main PHYS sound controls. |
| PHYS BODY | With MENU > CONTROL > BPM LOCK on, on a PHYS track, tap EDIT and use SELECT for BODY. | PHYS sound controls on EDIT page 1. |
| PHYS EXCITE | With MENU > CONTROL > BPM LOCK on, on a PHYS track, tap EDIT and use SELECT for EXCITE. | PHYS sound controls on EDIT page 2. |
| HOME SAMPLE | Choose SAMPLE on the EDIT layer, then tap HOME. | The four main SAMPLE sound controls. |
| SAMPLE SET | With MENU > CONTROL > BPM LOCK on, on a SAMPLE track, tap EDIT and use SELECT for SET. | SAMPLE sound controls on EDIT page 1. |
| SAMPLE TONE | With MENU > CONTROL > BPM LOCK on, on a SAMPLE track, tap EDIT and use SELECT for TONE. | SAMPLE sound controls on EDIT page 2. |
| HOME SLICE | Choose SLICE on the EDIT layer, then tap HOME. | The four main SLICE sound controls. |
| SLICE SLICE | With MENU > CONTROL > BPM LOCK on, on a SLICE track, tap EDIT and use SELECT for SLICE. | SLICE sound controls on EDIT page 1. |
| SLICE PLAYBACK | With MENU > CONTROL > BPM LOCK on, on a SLICE track, tap EDIT and use SELECT for PLAYBACK. | SLICE sound controls on EDIT page 2. |
| HOME TRIO | Choose TRIO on the EDIT layer, then tap HOME. | The four main TRIO sound controls. |
| TRIO OSC | With MENU > CONTROL > BPM LOCK on, on a TRIO track, tap EDIT and use SELECT for OSC. | TRIO sound controls on EDIT page 1. |
| TRIO TONE | With MENU > CONTROL > BPM LOCK on, on a TRIO track, tap EDIT and use SELECT for TONE. | TRIO sound controls on EDIT page 2. |
| HOME WHEEL | Choose WHEEL on the EDIT layer, then tap HOME. | The four main WHEEL sound controls. |
| WHEEL BARS | With MENU > CONTROL > BPM LOCK on, on a WHEEL track, tap EDIT and use SELECT for BARS. | WHEEL sound controls on EDIT page 1. |
| WHEEL TONE | With MENU > CONTROL > BPM LOCK on, on a WHEEL track, tap EDIT and use SELECT for TONE. | WHEEL sound controls on EDIT page 2. |
| FX held | Hold FX. | The keys apply temporary master effects and track cuts; releasing a key ends its effect. |
| FX locked | Hold HOME and press FX. | Effect keys toggle while the layer stays open; closing it clears the effects. |
| GLO quick mix | Hold GLO, or hold HOME and press GLO to lock it. | Mix the tracks, hold solos or fills, and set the tempo. |
| SEL scale layer | Hold SEL, or hold HOME and press SEL to lock it. | Set the selected track’s root, scale and chord. |
| EDIT sound layer | Hold EDIT, or hold HOME and press EDIT to lock it. | Choose an engine or sound while leaving the steps in place. |
| SEQ tools on a melodic track | Select a melodic track and hold SEQ, or hold HOME and press SEQ. | Change the sequence within its current length. |
| SEQ tools on a drum track | Select a drum track and hold SEQ, or hold HOME and press SEQ. | Change the beat or one drum lane within its current length. |
| REC settings | Hold HOME and press REC. | Recording preferences and a held sequence-clear key. |
| PERFORM with track entries | Hold ARP and turn PRESETS left. | Launch selected-track list entries, stage mutes and make temporary throws. |
| PERFORM with scenes | Hold ARP and turn PRESETS right. | Recall scenes or hold SAVE with a white key to store the current entries and mutes. |
| Name entry: ABC | Enter NAME through a USER or PROJECT SAVE action, or choose that page’s NAME action and tap OCT+ to rename its used slot; D# changes ABC/123 typing. | Edit an uppercase name of up to twelve characters; OCT+ writes only while stopped and OCT- cancels. |
| Name entry: 123 | Enter NAME through a USER or PROJECT SAVE action, or choose that page’s NAME action and tap OCT+ to rename its used slot; D# changes ABC/123 typing. | Edit an uppercase name of up to twelve characters; OCT+ writes only while stopped and OCT- cancels. |
| TAKE result | Disarm REC on the selected track, play a complete loop, then hold HOME and press SAVE. | A short result card reports what was kept or whether the log was partial; it is a result overlay, not a separate input mode. |
| OPERATOR · TONE | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| OPERATOR · ENV 1 | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| OPERATOR · ENV 2 | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| OPERATOR · KEYS | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| OPERATOR · MORE | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| ALL OPS · ALGO | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| ALL OPS · PITCH 1 | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| ALL OPS · PITCH 2 | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| ALL OPS · LFO | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| ALL OPS · DEPTH | Open EDIT on an FM6 track and turn SELECT to this window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Shows the selected FM6 patch values and their graph. |
| SOUND · pitch | Open EDIT on a DRUM-X track and use SELECT to reach this SOUND window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Edits one sound in the project's shared DRUM-X kit. |
| SOUND · decay | Open EDIT on a DRUM-X track and use SELECT to reach this SOUND window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Edits one sound in the project's shared DRUM-X kit. |
| SOUND · colour | Open EDIT on a DRUM-X track and use SELECT to reach this SOUND window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Edits one sound in the project's shared DRUM-X kit. |
| SOUND · mode | Open EDIT on a DRUM-X track and use SELECT to reach this SOUND window with BPM LOCK on until the sheet opens; inside the sheet, SELECT moves its windows regardless of BPM LOCK. | Edits one sound in the project's shared DRUM-X kit. |
| SLICES | With MENU > CONTROL > BPM LOCK on, open EDIT on a SLICE track and turn SELECT to SLICES. | Displays slice boundaries and a close view around the chosen boundary. |
| MENU · DISPLAY | Hold HOME alone, release it, then turn ALGORITHM to this tab. | Shows the DISPLAY settings rows. |
| MENU · CONTROL | Hold HOME alone, release it, then turn ALGORITHM to this tab. | Shows the CONTROL settings rows. |
| MENU · AUDIO | Hold HOME alone, release it, then turn ALGORITHM to this tab. | Shows the AUDIO settings rows. |
| MENU · SYSTEM | Hold HOME alone, release it, then turn ALGORITHM to this tab. | Shows the SYSTEM settings rows. |
| ABOUT / CREDITS | Select ABOUT in MENU > SYSTEM and press OCT+. | Shows the firmware version, build date, credits, licence and repository QR code. |
| HARDWARE CALIBRATION | Select CALIBRATION in MENU > SYSTEM and press OCT+. | Prompts for each button and each encoder's clockwise direction. |
| Reset settings confirmation | Select RESET SETTINGS in MENU > SYSTEM and press OCT+. | Asks before returning the MENU settings to their defaults. |
| SHIFT map | Hold HOME alone for at least 250 ms while HINTS is on. | A context-sensitive map of the current page’s controls. |
| Erase sound | Stop playback, open SAVE > USER, select a used slot, turn KNOB 3 to ERASE and tap OCT+ once to display the erase question. | A confirmation before erase sound. |
| Replace sound | Stop playback, open SAVE > USER, select a used slot, choose SAVE with KNOB 4 and tap OCT+ once to display the overwrite question. | A confirmation before replace sound. |
| Replace project | Stop playback, open SAVE > PROJECT, select a used slot, choose SAVE with KNOB 4 and tap OCT+ once to display the overwrite question. | A confirmation before replace project. |
| Load project | On SAVE > PROJECT, select a used slot, choose LOAD with KNOB 3 and tap OCT+ once; the load question appears only if the current session changed. | A confirmation before load project. |
| Clear pool | While stopped, open SAVE > PATTERNS, select a stored pattern that no entry uses and tap OCT+ once to display the clear question. | A confirmation before clear pool. |
| Clear entry | While stopped on SEQ > SONG, choose an occupied entry with KNOB 1, turn KNOB 2 to CLEAR and tap OCT+ once to display the clear question. | A confirmation before clear entry. |
| Initialize sound | Hold EDIT and press F5 to display the initialization question immediately; on DRUM-X its warning includes the shared kit. | A confirmation before initialize sound. |
| Clear automation | On SEQ > AUTOMATION, select its top settings row, choose CLEAR with KNOB 4 and tap OCT+ once to display the clear question. | A confirmation before clear automation. |
| Replace scene | Set PERFORM’s KEYS to SCENE, hold or lock the PERFORM layer open, then hold SAVE and press a white key for an occupied scene to open its overwrite question. | A confirmation before replace scene. |
| NAME: sound save | While stopped on SAVE > USER, pick the destination with KNOB 1, choose SAVE with KNOB 4 and tap OCT+; if overwrite is asked, accept it to enter NAME, then type the new sound name. | Saves the current track sound into the chosen slot; the final OCT+ in NAME writes it. |
| NAME: sound rename | While stopped on SAVE > USER, pick a used slot with KNOB 1, turn KNOB 3 to NAME and tap OCT+ to edit that stored sound’s name. | Preserves the stored sound and changes its name only when OCT+ is tapped in NAME. |
| NAME: project save | While stopped on SAVE > PROJECT, pick the destination with KNOB 1, choose SAVE with KNOB 4 and tap OCT+; if overwrite is asked, accept it to enter NAME, then type the project name. | Saves the current session into the chosen project; the final OCT+ in NAME writes it. |
| NAME: project rename | While stopped on SAVE > PROJECT, pick a used slot with KNOB 1, choose NAME with KNOB 2 and tap OCT+ to edit that stored project’s name. | Preserves the stored project and changes its name only when OCT+ is tapped in NAME. |
Play, choose sounds and move around
The table below is the ordinary behavior; the page tables that follow replace it where needed.
| Do this | What happens |
|---|---|
| KNOB 1 · turn on Home | Changes the selected sound’s first Home control, whose job depends on its engine. |
| KNOB 2 · turn on Home | Changes the selected sound’s second Home control, whose job depends on its engine. |
| KNOB 3 · turn on Home | Changes the selected sound’s third Home control, whose job depends on its engine. |
| KNOB 4 · turn on Home | Changes the selected sound’s fourth Home control, whose job depends on its engine. |
| FX · short tap, on release | After a short tap, opens FX’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| FX · hold past HOLD | After HOLD’s 300–600 ms, default 400 ms, opens the fx hold layer until released; a key, knob or button combination opens it immediately, and first use can save settings without a question. |
| FX · press while holding HOME | Locks this shortcut layer open, or closes its own existing lock, with no page tap; use its keys without holding the button and tap its button to close it. |
| SEL · short tap, on release | After a short tap, opens SCL’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| SEL · hold past HOLD | After HOLD’s 300–600 ms, default 400 ms, opens the scale set layer until released; a key, knob or button combination opens it immediately, and first use can save settings without a question. |
| SEL · press while holding HOME | Locks this shortcut layer open, or closes its own existing lock, with no page tap; use its keys without holding the button and tap its button to close it. |
| ENV · short tap, on release | After a short tap, opens ENV’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| ENV · hold | Has no held shortcut layer; outside modal screens its page action waits for release even after a long hold. |
| LFO · short tap, on release | After a short tap, opens LFO’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| LFO · hold | Has no held shortcut layer; outside modal screens its page action waits for release even after a long hold. |
| EDIT · short tap, on release | After a short tap, opens EDIT’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| EDIT · hold past HOLD | After HOLD’s 300–600 ms, default 400 ms, opens the sound set layer until released; a key, knob or button combination opens it immediately, and first use can save settings without a question. |
| EDIT · press while holding HOME | Locks this shortcut layer open, or closes its own existing lock, with no page tap; use its keys without holding the button and tap its button to close it. |
| GLO · short tap, on release | After a short tap, opens MIXER’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| GLO · hold past HOLD | After HOLD’s 300–600 ms, default 400 ms, opens the quick mix layer until released; a key, knob or button combination opens it immediately, and first use can save settings without a question. |
| GLO · press while holding HOME | Locks this shortcut layer open, or closes its own existing lock, with no page tap; use its keys without holding the button and tap its button to close it. |
| ARP · short tap, on release | After a short tap, opens ARP’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| ARP · hold past HOLD | After HOLD’s 300–600 ms, default 400 ms, opens the perform layer until released; a key, knob or button combination opens it immediately, and first use can save settings without a question. |
| ARP · press while holding HOME | Locks this shortcut layer open, or closes its own existing lock, with no page tap; use its keys without holding the button and tap its button to close it. |
| SEQ · short tap, on release | After a short tap, opens STEP’s last available page or advances within that family when already open, unless a dialog, menu, name or held layer owns the controls. |
| SEQ · hold past HOLD | After HOLD’s 300–600 ms, default 400 ms, opens the seq tools layer until released; a key, knob or button combination opens it immediately, and first use can save settings without a question. |
| SEQ · press while holding HOME | Locks this shortcut layer open, or closes its own existing lock, with no page tap; use its keys without holding the button and tap its button to close it. |
| SAVE · short tap, on release | After a short tap, opens the last SAVE page or advances through PRESETS, USER, PATTERNS and PROJECT; its first opening starts at USER. |
| SAVE · hold past HOLD | After the configured HOLD time of 300–600 ms, default 400 ms, undoes one supported in-memory edit without a question and opens the undo window; it cannot recover overwritten or erased flash slots. |
| SAVE · press while holding HOME | Adds the last completed pass’s notes and knob moves to the selected track in memory without a question while REC is disarmed, replacing a mono step’s note or merging at most four poly notes; SAVE held can undo the TAKE and patterns save later. |
| HOME · short tap, on release | After a short tap outside a modal screen, closes a locked layer and returns HOME; on HOME it switches between track view and scope. |
| HOME · hold past HOLD | Acts as SHIFT as soon as HOME is down; holding past the configured HOLD time of 300–600 ms, default 400 ms, then releasing without a combination opens MENU and writes nothing by itself. |
| HOME · hold | After 250 ms alone, shows the page’s control map while HINTS is on; using a SHIFT combination cancels the menu gesture. |
| PLAY/STOP · press | Starts or stops the transport, cancelling a count-in; it also works over MENU and confirmation dialogs. |
| REC · press | Arms or disarms the selected track immediately, starting live recording if stopped except on a melodic STEP or ROLL page; MENU, NAME and dialogs intercept it. |
| REC · press while holding HOME | Opens or closes the locked REC settings layer without changing recording arming; REC held alone still arms immediately and does not open this layer. |
| OCT- · press | Moves the keyboard one octave down within three octaves each way, outside action pages and other octave overrides. |
| OCT- · press together with OCT+ | Together outside octave overrides, resets the keyboard octave to zero; keeping both held starts the update countdown. |
| OCT+ · press | Moves the keyboard one octave up within three octaves each way, outside action pages and other octave overrides. |
| OCT- + OCT+ · hold together over five seconds | Holding OCT- and OCT+ together for more than five seconds stops audio and enters UPDATE MODE without saving the current session or asking; releasing either before the deadline cancels it. |
| Power · press | Powering off performs no final save; let pending automatic writes finish while stopped before removing power. |
| MASTER · turn | Sets speaker and headphone volume, and USB recording volume when USB LEVEL is MASTER; FIXED leaves USB audio at full level. |
| USB-C · shows | Carries USB MIDI, stereo audio from the unit to a computer, and the editor and updater connection. |
| MIDI in · shows | Receives TRS MIDI notes, controls and external clock, using the unit’s CLOCK and MIDI IN choices. |
| Audio out · shows | Outputs the mix after MASTER and speaker EQ; plugging in headphones silences the hardware speaker. |
| ALGORITHM · turn | Selects track 1–6 without wrapping, except where MENU, naming, dialogs or a layer takes it. |
| SELECT · turn | With BPM LOCK on, moves through available pages in the current family without wrapping; a sound sheet moves through its rows before changing pages. |
| SELECT · turn | With BPM LOCK off, sets tempo on ordinary pages and HOME; sound sheets still use SELECT for their rows. |
| SELECT · turn while holding GLO | Changes tempo while GLO is held; the GLO layer’s OCT- can restore its opening tempo. |
| PRESETS · turn | Browses LIST sounds across allowed engines, keeping steps and mix but removing old engine-control and drum-lane-level automation and locks if the engine changes, while factory DRUM-X kit sounds replace the shared kit except OWN KIT and HADRON KIT; SAVE held can undo the load. |
| F3 · press | With chromatic mapping, octave zero and no transpose, plays F3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| F#3 · press | With chromatic mapping, octave zero and no transpose, plays F#3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| G3 · press | With chromatic mapping, octave zero and no transpose, plays G3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| G#3 · press | With chromatic mapping, octave zero and no transpose, plays G#3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| A3 · press | With chromatic mapping, octave zero and no transpose, plays A3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| A#3 · press | With chromatic mapping, octave zero and no transpose, plays A#3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| B3 · press | With chromatic mapping, octave zero and no transpose, plays B3 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| C4 · press | With chromatic mapping, octave zero and no transpose, plays C4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| C#4 · press | With chromatic mapping, octave zero and no transpose, plays C#4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| D4 · press | With chromatic mapping, octave zero and no transpose, plays D4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| D#4 · press | With chromatic mapping, octave zero and no transpose, plays D#4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| E4 · press | With chromatic mapping, octave zero and no transpose, plays E4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| F4 · press | With chromatic mapping, octave zero and no transpose, plays F4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| F#4 · press | With chromatic mapping, octave zero and no transpose, plays F#4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| G4 · press | With chromatic mapping, octave zero and no transpose, plays G4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| G#4 · press | With chromatic mapping, octave zero and no transpose, plays G#4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| A4 · press | With chromatic mapping, octave zero and no transpose, plays A4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| A#4 · press | With chromatic mapping, octave zero and no transpose, plays A#4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| B4 · press | With chromatic mapping, octave zero and no transpose, plays B4 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| C5 · press | With chromatic mapping, octave zero and no transpose, plays C5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| C#5 · press | With chromatic mapping, octave zero and no transpose, plays C#5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| D5 · press | With chromatic mapping, octave zero and no transpose, plays D5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| D#5 · press | With chromatic mapping, octave zero and no transpose, plays D#5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| E5 · press | With chromatic mapping, octave zero and no transpose, plays E5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| F5 · press | With chromatic mapping, octave zero and no transpose, plays F5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| F#5 · press | With chromatic mapping, octave zero and no transpose, plays F#5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| G5 · press | With chromatic mapping, octave zero and no transpose, plays G5 on the selected track; engine key maps, scales, chords and active grid, layer, naming or wake gestures can change the result. |
| All 27 keys · short tap, on release | Releases the notes this key began on its original track unless another held key still owns them; the arpeggiator’s HOLD can retain its chord. |
Record and edit patterns
On a melodic STEP or ROLL page, unarmed keys only play; REC while stopped arms step entry, and release of every note key advances. On the drum grid, white keys edit immediately and existing hits go on release unless you used the key for a lock. TAKE follows recording merge rules: mono replaces the step note, poly keeps at most four notes; capture can be partial if its recent-history buffer fills.
Undo holds eight supported edits; it needs the original pattern for sequence or automation edits and is cleared by project load or loss of power. It does not recover erased or overwritten flash slots.
Home
| Do this | What happens |
|---|---|
| Screen · shows | Shows the selected sound’s four controls, transport and tempo above the track view or the scope. |
| SELECT · turn | With BPM LOCK on, leaves the tempo unchanged and points to GLO plus SELECT. |
Step record
| Do this | What happens |
|---|---|
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | With one or more editable steps held, adds or changes their lock for this knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern is saved later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F#3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G#3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding A3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding A#3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding B3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding C4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding C#4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding D4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding D#4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding E4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F#4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G#4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding A4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding A#4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding B4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding C5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding C#5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding D5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding D#5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding E5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F#5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| EDIT · short tap, on release | After a short tap with no note key held, clears the cursor step and its locks in memory and advances without a question; SAVE held can undo it and the pattern is saved later. |
| EDIT · short tap, on release | With step keys held, clears only their parameter locks in memory without a question, preserving the steps; SAVE held can undo it and the pattern is saved later. |
| PLAY/STOP · press | Starts live recording from stopped while REC is armed, with the configured internal-clock count-in if enabled. |
| REC · press | Disarms the selected track, or rearms step entry without starting playback while stopped. |
| F3, G3, A3, B3, C4, D4, E4, F4, G4, A4, B4, C5, D5, E5, F5, G5 · press | Writes the mapped note or chord into the cursor step in memory while REC is armed and stopped, replacing its previous note list on the first press; SAVE held can undo the recording pass and the pattern is saved later. |
| All 27 keys · short tap, on release | When all note keys are released, advances one step after writing the chord; an ignored black key in WHITE mapping writes nothing. |
| F#3, G#3, A#3, C#4, D#4, F#4, G#4, A#4, C#5, D#5, F#5 · press | Unless WHITE mapping silences this black key, writes its mapped note or chord into the cursor step in memory while REC is armed and stopped; the first press replaces the previous note list, SAVE held can undo the pass and the pattern is saved later. |
Drum grid
| Do this | What happens |
|---|---|
| KNOB 1 · turn | Moves the cursor within the pattern. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | With one or more editable steps held, adds or changes their lock for this knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern is saved later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding A3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding B3 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding C4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding D4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding E4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding A4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding B4 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding C5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding D5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding E5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding F5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn while holding G5 | Adds or changes this held step’s lock for the knob’s last sound-page parameter in memory without a question; SAVE held can undo it and the pattern saves later; the remembered field must support locks, so blank or non-lockable fields do nothing, including KNOB 1 after DRUM LANES. |
| KNOB 2 · turn | Chooses one of the eight drum lanes. |
| KNOB 3 · turn | Turns the selected lane’s hit on clockwise or off anticlockwise at the cursor step. |
| KNOB 4 · turn | Turns that lane’s accent on clockwise or off anticlockwise, adding its hit if needed. |
| EDIT · short tap, on release | When REC is armed and no step key is held, clears the whole cursor step and its locks in memory without a question and advances; SAVE held can undo it and the pattern is saved later. |
| EDIT · short tap, on release | With step keys held, clears only their parameter locks in memory without a question, preserving the steps; SAVE held can undo it and the pattern is saved later. |
| PRESETS · turn | Moves the step cursor without loading a sound. |
| F3 · press | Selects step 1 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| F3, G3, A3, B3, C4, D4, E4, F4, G4, A4, B4, C5, D5, E5, F5, G5 · short tap, on release | Removes the hit marked on press unless a lock turn or lock clear kept it, without a question or a separate undo copy; a preceding REC snapshot may recover it and the pattern is saved later. |
| F3 · press while holding C#5 | At step 1 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| F3, G3, A3, B3, C4, D4, E4, F4, G4, A4, B4, C5, D5, E5, F5, G5 · short tap, on release | If pressed with C#5 held on an existing accent, removes only that accent on release unless a lock action kept it, leaving the hit; it asks nothing and the pattern is saved later. |
| F#3 · press | Selects drum lane 1 and sounds its kit note, which can also record live while armed. |
| G3 · press | Selects step 2 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| G3 · press while holding C#5 | At step 2 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| G#3 · press | Selects drum lane 2 and sounds its kit note, which can also record live while armed. |
| A3 · press | Selects step 3 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| A3 · press while holding C#5 | At step 3 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| A#3 · press | Selects drum lane 3 and sounds its kit note, which can also record live while armed. |
| B3 · press | Selects step 4 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| B3 · press while holding C#5 | At step 4 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| C4 · press | Selects step 5 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| C4 · press while holding C#5 | At step 5 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| C#4 · press | Selects drum lane 4 and sounds its kit note, which can also record live while armed. |
| D4 · press | Selects step 6 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| D4 · press while holding C#5 | At step 6 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| D#4 · press | Selects drum lane 5 and sounds its kit note, which can also record live while armed. |
| E4 · press | Selects step 7 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| E4 · press while holding C#5 | At step 7 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| F4 · press | Selects step 8 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| F4 · press while holding C#5 | At step 8 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| F#4 · press | Selects drum lane 6 and sounds its kit note, which can also record live while armed. |
| G4 · press | Selects step 9 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| G4 · press while holding C#5 | At step 9 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| G#4 · press | Selects drum lane 7 and sounds its kit note, which can also record live while armed. |
| A4 · press | Selects step 10 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| A4 · press while holding C#5 | At step 10 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| A#4 · press | Selects drum lane 8 and sounds its kit note, which can also record live while armed. |
| B4 · press | Selects step 11 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| B4 · press while holding C#5 | At step 11 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| C5 · press | Selects step 12 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| C5 · press while holding C#5 | At step 12 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| C#5 · hold | Makes the white step keys edit the selected lane’s accents while held. |
| D5 · press | Selects step 13 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| D5 · press while holding C#5 | At step 13 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| D#5 · press | Moves to the previous 16-step bank, wrapping when the pattern has several banks. |
| E5 · press | Selects step 14 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| E5 · press while holding C#5 | At step 14 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| F5 · press | Selects step 15 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| F5 · press while holding C#5 | At step 15 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
| F#5 · press | Moves to the next 16-step bank, wrapping when the pattern has several banks. |
| G5 · press | Selects step 16 of the displayed bank and adds the selected lane’s hit if empty, or marks its existing hit for removal on release. |
| G5 · press while holding C#5 | At step 16 of the bank, adds the selected lane’s accent and hit if absent, or marks its existing accent for removal on release. |
Undo window
| Do this | What happens |
|---|---|
| OCT- · press | Goes one supported in-memory edit further back without a question. |
| OCT+ · press | Reapplies one undone in-memory edit without a question. |
ARP
| Do this | What happens |
|---|---|
| Screen · shows | The ARP page for its displayed controls. |
| KNOB 1 · turn | Chooses OFF or an arpeggiator mode. |
| KNOB 2 · turn | Chooses the arpeggiator subdivision. |
| KNOB 3 · turn | Sets the arpeggiator span from one to four octaves. |
| KNOB 4 · turn | Sets the arpeggiator note length. |
ARP 2
| Do this | What happens |
|---|---|
| Screen · shows | The ARP 2 page for its displayed controls. |
| KNOB 1 · turn | Sets the arpeggiator swing. |
| KNOB 2 · turn | Sets its note probability. |
| KNOB 3 · turn | Turns the arpeggiator’s held chord on or off. |
| KNOB 4 · turn | Chooses note order by pitch or by the order played. |
STEP
| Do this | What happens |
|---|---|
| Screen · shows | Melodic step tiles; DRUM and DRUM-X use the drum grid instead. |
| KNOB 1 · turn | Moves the cursor within the pattern. |
| KNOB 2 · turn | Transposes every note in the cursor step, or adds the last played note if it is empty. |
| KNOB 3 · turn | Sets the cursor step’s velocity. |
| KNOB 4 · turn | Sets the cursor step’s chance from zero to 100 percent. |
| PRESETS · turn | Moves the step cursor without loading a sound. |
ROLL
| Do this | What happens |
|---|---|
| Screen · shows | A piano roll for melodic tracks. |
| KNOB 1 · turn | Moves the cursor within the pattern. |
| KNOB 2 · turn | Transposes every note in the cursor step, or adds the last played note if it is empty. |
| KNOB 3 · turn | Chooses NOTE, TIE or REST for the cursor step. |
| KNOB 4 · turn | Chooses no flags, accent, slide or both for the cursor step. |
| PRESETS · turn | Moves the step cursor without loading a sound. |
CHANCE
| Do this | What happens |
|---|---|
| Screen · shows | The CHANCE page for its displayed controls. |
| KNOB 1 · turn | Moves the cursor within the pattern. |
| KNOB 2 · turn | Sets the cursor step’s chance from zero to 100 percent. |
| KNOB 3 · turn | Chooses one to four repeats or FLAM for the cursor step. |
| KNOB 4 · turn | Chooses no condition, FILL, !FILL or a numbered pass condition. |
| PRESETS · turn | Moves the step cursor without loading a sound. |
PLAY
| Do this | What happens |
|---|---|
| Screen · shows | The PLAY page for its displayed controls. |
| KNOB 1 · turn | Moves the cursor within the pattern. |
| KNOB 2 · turn | Moves the cursor step’s timing earlier or later. |
| KNOB 3 · turn | Chooses FWD, RVRS, PING or RAND playback direction. |
| KNOB 4 · turn | Changes this step’s gate lock in memory without a question, removing the lock at the pattern’s gate value; SAVE held can undo it and the pattern is saved later. |
| PRESETS · turn | Moves the step cursor without loading a sound. |
PATTERN
| Do this | What happens |
|---|---|
| Screen · shows | The PATTERN page for its displayed controls. |
| KNOB 1 · turn | Sets the pattern length from one to 64 steps without clearing steps beyond it. |
| KNOB 2 · turn | Chooses the pattern’s step subdivision. |
| KNOB 3 · turn | Sets this pattern’s swing. |
| KNOB 4 · turn | Sets this pattern’s note gate length. |
| PRESETS · turn | Moves the step cursor without loading a sound. |
AUTOMATION
| Do this | What happens |
|---|---|
| Screen · shows | The AUTOMATION page for its displayed controls. |
| KNOB 1 · turn | Chooses the top settings row, a stored record or + ADD LOCK. |
| KNOB 2 · turn | Moves the record to a free step, or sets the step for + ADD LOCK. |
| KNOB 2 · turn | On the top row, turns the track’s automation and locks on clockwise or off anticlockwise in memory without a question. |
| KNOB 3 · turn | Chooses a free parameter for the record and starts it at the sound’s own value, or sets the target for + ADD LOCK. |
| KNOB 3 · turn | Does nothing on the top settings row. |
| KNOB 4 · turn | Changes the record’s value in memory with SAVE-held undo, or selects DELETE by turning left beyond its lowest value; OCT+ then deletes it without a second question. |
| KNOB 4 · turn | On the top row, selects CLEAR clockwise or drops it anticlockwise; OCT+ asks before clearing the track’s automation and locks in memory with SAVE-held undo and a later pattern save. |
| OCT- · short tap, on release | Drops the selected action or delete choice, otherwise returns HOME; SONG also cancels the selected track’s pending entry. |
| OCT+ · short tap, on release | Adds a lock, changes LOCK to AUTO or back, or deletes the selected record without another question; these memory edits have SAVE-held undo and are saved later with the pattern. |
| OCT+ · short tap, on release | With CLEAR selected on the top row, asks before removing the selected track’s automation and locks in memory; SAVE held can undo it and the pattern is saved later. |
| PRESETS · turn | Chooses the top settings row, a record or + ADD LOCK. |
SEQ tools on a melodic track
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Changes sequence length. |
| KNOB 2 · turn | Changes the sequence step division. |
| KNOB 3 · turn | Changes track swing. |
| KNOB 4 · turn | Changes track gate length. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Restores the opening steps, automation, LEN, DIV, SWING and GATE on the original track without asking. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3 · press | Clears steps within LEN immediately, removing their locks while keeping other automation, without asking; SAVE-held can undo it. |
| F#3, G#3, A#3, C#4, D#4, E4, F4, F#4, G4, G#4, A4, A#4, B4, C5, C#5, D5, D#5, E5, F5, F#5, G5 · press | Does nothing on this layer. |
| G3 · press | Reverses steps within LEN with their automation and locks, preserving the direction of tied notes; SAVE-held can undo it. |
| A3 · press | Rotates steps within LEN one place earlier with their automation and locks; SAVE-held can undo it. |
| B3 · press | Rotates steps within LEN one place later with their automation and locks; SAVE-held can undo it. |
| C4 · press | Replaces the in-range drum beat or chooses new in-scale melody pitches, keeping an existing melody’s rhythm; SAVE-held can undo it. |
| D4 · press | Makes a small random change to existing hits or melodic notes within LEN; SAVE-held can undo the latest change. |
SEQ tools on a drum track
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Changes sequence length. |
| KNOB 2 · turn | Changes the sequence step division. |
| KNOB 3 · turn | Changes track swing. |
| KNOB 4 · turn | Changes track gate length. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Restores the opening steps, automation, LEN, DIV, SWING and GATE on the original track without asking. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3 · press | Clears steps within LEN immediately, removing their locks while keeping other automation, without asking; SAVE-held can undo it. |
| F#3 · press | Selects drum lane 1 for lane tools without playing it. |
| G3 · press | Reverses steps within LEN with their automation and locks, preserving the direction of tied notes; SAVE-held can undo it. |
| G#3 · press | Selects drum lane 2 for lane tools without playing it. |
| A3 · press | Rotates steps within LEN one place earlier with their automation and locks; SAVE-held can undo it. |
| A#3 · press | Selects drum lane 3 for lane tools without playing it. |
| B3 · press | Rotates steps within LEN one place later with their automation and locks; SAVE-held can undo it. |
| C4 · press | Replaces the in-range drum beat or chooses new in-scale melody pitches, keeping an existing melody’s rhythm; SAVE-held can undo it. |
| C#4 · press | Selects drum lane 4 for lane tools without playing it. |
| D4 · press | Makes a small random change to existing hits or melodic notes within LEN; SAVE-held can undo the latest change. |
| D#4 · press | Selects drum lane 5 for lane tools without playing it. |
| E4 · press | Replaces steps within LEN with a kick, backbeat and eighth-note hat pattern without asking; SAVE-held can undo it. |
| F4, C#5, D5, D#5, E5, F5, F#5, G5 · press | Does nothing on this layer. |
| F#4 · press | Selects drum lane 6 for lane tools without playing it. |
| G4 · press | Removes selected-lane hits within LEN immediately without asking; SAVE-held can undo it. |
| G#4 · press | Selects drum lane 7 for lane tools without playing it. |
| A4 · press | Mirrors selected-lane hits and accents within LEN while leaving other lanes in place; SAVE-held can undo it. |
| A#4 · press | Selects drum lane 8 for lane tools without playing it. |
| B4 · press | Cycles selected-lane hits within LEN through every step, every second, every fourth and empty; SAVE-held can undo it. |
| C5 · press | Replaces selected-lane hits within LEN with a random rhythm without asking; SAVE-held can undo it. |
REC settings
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Chooses click OFF, REC or ON, saving preferences when the layer closes or after playback stops. |
| KNOB 2 · turn | Chooses no count-in, one bar or two bars, saving preferences when the layer closes or after playback stops. |
| KNOB 3 · turn | Chooses LOW, MID or HIGH click level, saving preferences when the layer closes or after playback stops. |
| KNOB 4 · turn | Turns timing capture on clockwise or off counterclockwise, saving preferences when the layer closes or after playback stops. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Restores the original track’s opening steps and automation plus the opening recording preferences without asking. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3 · press | Starts the clear hold; a short press leaves the sequence unchanged. |
| F3 · hold past HOLD | After the configured HOLD time, clears all selected-track steps, automation and held arpeggiator notes immediately without asking, with SAVE-held undo; the pattern is saved later automatically. |
| F#3, G#3, A#3, C4, C#4, D4, D#4, E4, F4, F#4, G4, G#4, A4, A#4, B4, C5, C#5, D5, D#5, E5, F5, F#5, G5 · press | Does nothing on this layer. |
| G3 · press | Cycles the click through OFF, REC and ON. |
| A3 · press | Cycles count-in through OFF, one bar and two bars. |
| B3 · press | Cycles click level through LOW, MID and HIGH. |
TAKE result
| Do this | What happens |
|---|---|
| Screen · shows | Shows the track and kept-note/move counts for about two seconds, or warns about partial capture or full automation storage. |
SHIFT map
| Do this | What happens |
|---|---|
| Screen · shows | Shows the current page’s button, encoder and key jobs until HOME is released or a combination is used. |
Switching from your firmware
Pick the firmware on your FM-1 now to see what installing Skiff does to its data.
1 · Back up first, on Stock V15
- Stock V15 has no way to back up your voices or patterns. The FM-1 only sends notes over MIDI, never voice data.
- One indirect way to back up, from Baud Girl's own docs (not tested by us): installing her FM-1+VA keeps your saved stock presets and patterns, and its browser Device Manager can then save all 128 presets and 16 patterns as files. FM-1+VA is closed source; install it at your own risk.
2 · What happens to your Stock V15 data
Possibly at risk
(the layout is reported or inferred, not read in code)
- stock settings (and possibly patterns)
- stock voices (128 user patches, banks A-D)
(weakest evidence: reported)
Everything else on Skiff
Save, load, name and clear
The sound banks, project slots and pool are separate. A user sound stores its sound controls and any FM6 companion patch, with no steps, samples or shared DRUM-X kit. A project stores six sounds, lists, scenes and its shared kit; its notes live in the common pattern pool, so editing a shared pattern changes it for every entry that uses it. Naming and erase writes have no flash undo.
In NAME’s 123 mode, G5 types +.
Confirmation
| Do this | What happens |
|---|---|
| Screen · shows | Names the pending action and offers OCT- to cancel or OCT+ to proceed. |
| SAVE, REC · press | Does nothing while this modal screen owns the buttons. |
| HOME · short tap, on release | Does nothing while a confirmation is open; answer with OCT- or OCT+. |
| OCT- · short tap, on release | Cancels the displayed operation without applying it. |
| OCT+ · short tap, on release | Accepts the displayed operation; the action-specific entries state its scope and save timing. |
| SELECT · turn | Does nothing while this modal screen owns the encoders. |
PRESETS
| Do this | What happens |
|---|---|
| Screen · shows | The PRESETS page for its displayed controls. |
| KNOB 1 · turn | Loads the next or previous LIST sound, keeping steps and mix but removing old engine-control and drum-lane-level automation and locks if the engine changes, while factory DRUM-X kit sounds replace the shared kit except OWN KIT and HADRON KIT; SAVE held can undo the load. |
| KNOB 2 · turn | Loads an allowed engine’s first sound in memory, removing old engine-control and drum-lane-level automation and locks only if the engine changes; steps and common-control records remain, and SAVE held can undo it. |
| KNOB 3 · turn | Marks the current sound as a favourite clockwise or removes its mark anticlockwise, saving settings at once if stopped or later after stop without a question or undo. |
| KNOB 4 · turn | Chooses ALL, FAV or a sound type and saves that choice at once if stopped or later after stop without a question or undo. |
USER
| Do this | What happens |
|---|---|
| Screen · shows | Named sound slots with LOAD, ERASE, NAME and SAVE actions. |
| KNOB 1, PRESETS · turn | Chooses a user sound slot. |
| KNOB 2 · turn | Selects LOAD clockwise or drops it anticlockwise, then OCT+ loads the stored sound and removes old engine-control and drum-lane-level automation and locks if the engine changes; steps and common-control records remain, with SAVE-held undo. |
| KNOB 3 · turn | Selects ERASE then NAME clockwise, or backs out anticlockwise; OCT+ starts the selected action. |
| KNOB 4 · turn | Selects SAVE clockwise or drops it anticlockwise; OCT+ starts saving this sound into the selected slot. |
| OCT- · short tap, on release | Drops the selected action or delete choice, otherwise returns HOME; SONG also cancels the selected track’s pending entry. |
| OCT+ · short tap, on release | Runs the chosen USER action, with LOAD retaining steps but removing old engine-control and drum-lane-level automation and locks if the engine changes and offering SAVE-held undo; ERASE asks, then immediately rewrites the sound bank while stopped without undo. |
PATTERNS
| Do this | What happens |
|---|---|
| Screen · shows | The common pool of 64 patterns; a pattern used by an entry cannot be cleared here. |
| KNOB 1 · turn | Chooses a pattern from 01 to 64. |
| KNOB 2 · turn | Does nothing because LEN only reports the pattern’s length. |
| KNOB 3 · turn | Does nothing because USED only reports how many entries refer to the pattern. |
| KNOB 4 · turn | Turning clockwise makes the next OCT- cancel a hidden choice instead of returning HOME, while turning anticlockwise removes that choice; CLEAR stays selected and OCT+ still asks before clearing an unused pattern while stopped. |
| OCT- · short tap, on release | Drops the selected action or delete choice, otherwise returns HOME; SONG also cancels the selected track’s pending entry. |
| OCT+ · short tap, on release | While stopped, asks before clearing a stored pattern that no project entry uses; confirmation deletes it from the pool in flash and undo cannot recover it. |
| PRESETS · turn | Chooses a pool pattern from 01 to 64. |
PROJECT
| Do this | What happens |
|---|---|
| Screen · shows | Four named project slots; their notes live in the shared pattern pool. |
| KNOB 1, PRESETS · turn | Chooses project A, B, C or D. |
| KNOB 2 · turn | Selects NAME clockwise or drops it anticlockwise; OCT+ opens naming for the stored project. |
| KNOB 3 · turn | Selects LOAD clockwise or drops it anticlockwise; OCT+ loads that project, asking first only if the current session changed. |
| KNOB 4 · turn | Selects SAVE clockwise or drops it anticlockwise; OCT+ asks before replacing a used project, then opens naming. |
| OCT- · short tap, on release | Drops the selected action or delete choice, otherwise returns HOME; SONG also cancels the selected track’s pending entry. |
| OCT+ · short tap, on release | Runs LOAD, NAME or SAVE for the selected project, asking before a changed session is replaced or a used project is overwritten; naming confirms the actual flash write and project load has no undo. |
Name entry: ABC
| Do this | What happens |
|---|---|
| Screen · shows | Shows the target slot, twelve-character field, cursor, typing groups and save/cancel controls. |
| KNOB 1 · turn | Moves the cursor through the draft name. |
| KNOB 2 · turn | Changes the character at the cursor or appends one at the end. |
| KNOB 3, KNOB 4, ALGORITHM, SELECT, PRESETS · turn | Does nothing during name entry. |
| FX, SEL, ENV, LFO, EDIT, GLO, ARP, SEQ, SAVE, HOME, REC · press | Does nothing during name entry. |
| PLAY/STOP · press | Stops playback or count-in already running, so the name can be saved, and never starts playback here. |
| OCT- · short tap, on release | Closes name entry without writing the draft name or pending save. |
| OCT+ · short tap, on release | While stopped, commits the pending sound or project save or rename to flash without another question and without undo; the save-target entries name its contents and bank effects. |
| F3 · press | Types from AB, advancing within that group when tapped again within 0.8 seconds. |
| F#3, F#4, F#5 · press | Moves the cursor one place left. |
| F#3, F#4, F#5 · hold | Repeats cursor movement after 0.45 seconds, then every 0.09 seconds, while held. |
| G3 · press | Types from CD, advancing within that group when tapped again within 0.8 seconds. |
| G#3, G#4 · press | Inserts a space at the cursor. |
| A3 · press | Types from EF, advancing within that group when tapped again within 0.8 seconds. |
| A#3, A#4 · press | Moves the cursor one place right. |
| A#3, A#4 · hold | Repeats cursor movement after 0.45 seconds, then every 0.09 seconds, while held. |
| B3 · press | Types from GH, advancing within that group when tapped again within 0.8 seconds. |
| C4 · press | Types from IJK, advancing within that group when tapped again within 0.8 seconds. |
| C#4, C#5 · press | Removes the character before the cursor from this draft name. |
| C#4, C#5 · hold | Repeats deletion after 0.45 seconds, then every 0.09 seconds, while held. |
| D4 · press | Types from LM, advancing within that group when tapped again within 0.8 seconds. |
| D#4, D#5 · press | Switches between letter groups and single-character typing. |
| E4 · press | Types from NO, advancing within that group when tapped again within 0.8 seconds. |
| F4 · press | Types from PQ, advancing within that group when tapped again within 0.8 seconds. |
| G4 · press | Types from RS, advancing within that group when tapped again within 0.8 seconds. |
| A4 · press | Types from TU, advancing within that group when tapped again within 0.8 seconds. |
| B4 · press | Types from VW, advancing within that group when tapped again within 0.8 seconds. |
| C5 · press | Types from XYZ, advancing within that group when tapped again within 0.8 seconds. |
| D5 · press | Types from 123, advancing within that group when tapped again within 0.8 seconds. |
| E5 · press | Types from 456, advancing within that group when tapped again within 0.8 seconds. |
| F5 · press | Types from 789, advancing within that group when tapped again within 0.8 seconds. |
| G5 · press | Types from 0-., advancing within that group when tapped again within 0.8 seconds. |
Name entry: 123
| Do this | What happens |
|---|---|
| Screen · shows | Shows the target slot, twelve-character field, cursor, typing groups and save/cancel controls. |
| KNOB 1 · turn | Moves the cursor through the draft name. |
| KNOB 2 · turn | Changes the character at the cursor or appends one at the end. |
| KNOB 3, KNOB 4, ALGORITHM, SELECT, PRESETS · turn | Does nothing during name entry. |
| FX, SEL, ENV, LFO, EDIT, GLO, ARP, SEQ, SAVE, HOME, REC · press | Does nothing during name entry. |
| PLAY/STOP · press | Stops playback or count-in already running, so the name can be saved, and never starts playback here. |
| OCT- · short tap, on release | Closes name entry without writing the draft name or pending save. |
| OCT+ · short tap, on release | While stopped, commits the pending sound or project save or rename to flash without another question and without undo; the save-target entries name its contents and bank effects. |
| F3 · press | Types 1. |
| F#3, F#4, F#5 · press | Moves the cursor one place left. |
| F#3, F#4, F#5 · hold | Repeats cursor movement after 0.45 seconds, then every 0.09 seconds, while held. |
| G3 · press | Types 2. |
| G#3, G#4 · press | Inserts a space at the cursor. |
| A3 · press | Types 3. |
| A#3, A#4 · press | Moves the cursor one place right. |
| A#3, A#4 · hold | Repeats cursor movement after 0.45 seconds, then every 0.09 seconds, while held. |
| B3 · press | Types 4. |
| C4 · press | Types 5. |
| C#4, C#5 · press | Removes the character before the cursor from this draft name. |
| C#4, C#5 · hold | Repeats deletion after 0.45 seconds, then every 0.09 seconds, while held. |
| D4 · press | Types 6. |
| D#4, D#5 · press | Switches between letter groups and single-character typing. |
| E4 · press | Types 7. |
| F4 · press | Types 8. |
| G4 · press | Types 9. |
| A4 · press | Types 0. |
| B4 · press | Types -. |
| C5 · press | Types .. |
| D5 · press | Types _. |
| E5 · press | Types /. |
| F5 · press | Types #. |
| G5 · press | Types + at the name cursor and advances to the next position. |
Erase sound
| Do this | What happens |
|---|---|
| Screen · shows | Shows the erase sound question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Erases the chosen sound record and its favourite mark and rewrites its sixteen-slot bank in flash while stopped without another question or undo; an old FM6 companion patch can remain but is no longer a listed sound. |
Replace sound
| Do this | What happens |
|---|---|
| Screen · shows | Shows the replace sound question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Opens NAME for the selected used sound slot without writing yet; OCT+ in NAME commits the new sound and has no flash undo. |
Replace project
| Do this | What happens |
|---|---|
| Screen · shows | Shows the replace project question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Opens NAME for the selected used project without writing yet; OCT+ in NAME commits the project and has no flash undo. |
Load project
| Do this | What happens |
|---|---|
| Screen · shows | Shows the load project question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Loads the chosen project after keeping current patterns to the shared pool, stopping transport and replacing the session without undo; CLOCK, MIDI IN and TUNE remain the unit’s. |
Clear pool
| Do this | What happens |
|---|---|
| Screen · shows | Shows the clear pool question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | While stopped, erases the unused selected pool pattern in flash without a further question and without undo. |
Clear entry
| Do this | What happens |
|---|---|
| Screen · shows | Shows the clear entry question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | While stopped, empties the chosen list entry and clears its active track if on it, erasing its pool pattern in flash only if no other current or saved entry refers to it; the list edit saves later and none of this has undo. |
Initialize sound
| Do this | What happens |
|---|---|
| Screen · shows | Shows the initialize sound question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Resets the selected track’s sound in memory, making FM6 a bare sine or resetting the shared DRUM-X kit too, without another question; SAVE held can undo it and the session is saved later. |
Clear automation
| Do this | What happens |
|---|---|
| Screen · shows | Shows the clear automation question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Clears the selected track’s automation and parameter locks in memory without another question while retaining its notes; SAVE held can undo it and the pattern saves later. |
Replace scene
| Do this | What happens |
|---|---|
| Screen · shows | Shows the replace scene question and the affected target. |
| OCT- · short tap, on release | Cancels this action before its confirming change. |
| OCT+ · short tap, on release | Replaces the selected scene’s six entry choices and mutes in project memory without another question or undo; it reaches flash through project save or the later session autosave. |
NAME: sound save
| Do this | What happens |
|---|---|
| Screen · shows | Shows the target slot and editable name before the confirming write. |
| OCT- · short tap, on release | Cancels the pending save or rename without writing its draft name. |
| OCT+ · short tap, on release | While stopped, writes the selected track’s sound into its user slot and rewrites that sixteen-slot sound bank in flash without another question or undo, plus its FM6 patch when relevant; it stores no steps, samples or shared DRUM-X kit. |
NAME: sound rename
| Do this | What happens |
|---|---|
| Screen · shows | Shows the target slot and editable name before the confirming write. |
| OCT- · short tap, on release | Cancels the pending save or rename without writing its draft name. |
| OCT+ · short tap, on release | While stopped, changes the stored sound’s name by rewriting its sixteen-slot bank immediately without another question or undo, keeping the sound and other bank slots. |
NAME: project save
| Do this | What happens |
|---|---|
| Screen · shows | Shows the target slot and editable name before the confirming write. |
| OCT- · short tap, on release | Cancels the pending save or rename without writing its draft name. |
| OCT+ · short tap, on release | While stopped, flushes pending shared patterns then writes this project’s six sounds, song lists, scenes and shared DRUM-X kit to the chosen flash slot immediately without another question or undo; pattern numbers refer to the common pool. |
NAME: project rename
| Do this | What happens |
|---|---|
| Screen · shows | Shows the target slot and editable name before the confirming write. |
| OCT- · short tap, on release | Cancels the pending save or rename without writing its draft name. |
| OCT+ · short tap, on release | While stopped, rewrites only the selected stored project’s name immediately in flash without another question or undo, keeping its saved music. |
Settings, lights and startup
Screen asleep
| Do this | What happens |
|---|---|
| Screen · shows | Turns the display and backlight off after the chosen idle time while audio, MIDI and USB remain available. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4, ALGORITHM, SELECT, PRESETS · turn | Wakes the display and consumes this gesture; PLAY can still stop a running transport, and MASTER does not wake the screen. |
| FX, SEL, ENV, LFO, EDIT, GLO, ARP, SEQ, SAVE, HOME, PLAY/STOP, REC, OCT-, OCT+, F3, F#3, G3, G#3, A3, A#3, B3, C4, C#4, D4, D#4, E4, F4, F#4, G4, G#4, A4, A#4, B4, C5, C#5, D5, D#5, E5, F5, F#5, G5 · press | Wakes the display and consumes this gesture; PLAY can still stop a running transport, and MASTER does not wake the screen. |
Update mode
| Do this | What happens |
|---|---|
| Screen · shows | Shows a countdown before entering UPDATE MODE; release either octave button before it ends to cancel. |
Startup
| Do this | What happens |
|---|---|
| Screen · shows | Shows the startup artwork before opening the playing interface; keys pressed under the splash are silent. |
| Power · power on holding OCT- + OCT+ | Starts panel calibration, then saves the resulting or retained button and encoder mapping without another question; no musical data is cleared and undo cannot restore an earlier mapping. |
Crash screen
| Do this | What happens |
|---|---|
| Screen · shows | Shows SKIFF CRASH with diagnostic values and restarts after about four seconds. |
MENU · DISPLAY
| Do this | What happens |
|---|---|
| Screen · shows | Shows the DISPLAY tab, its rows and selected value. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When THEME is selected, chooses the screen theme. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When LARGE is selected, sets larger control labels and values. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When ANIM is selected, enables or disables screen animation. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When LEDS is selected, chooses OFF, DIM LO, DIM HI or inverted idle lights. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When SCREEN OFF is selected, sets idle screen sleep to never, 5, 15, 30 or 60 minutes. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When HINTS is selected, shows or hides the short hints and SHIFT map. |
| SAVE, REC · press | Does nothing while this modal screen owns the buttons. |
| HOME · short tap, on release | Closes the menu and queues changed settings for flash now if stopped, or after the transport stops. |
| OCT- · short tap, on release | When THEME is selected, chooses the screen theme by one previous available value. |
| OCT- · short tap, on release | When LARGE is selected, turns enlarged control labels and values off. |
| OCT- · short tap, on release | When ANIM is selected, enables or disables screen animation by one previous available value. |
| OCT- · short tap, on release | When LEDS is selected, chooses OFF, DIM LO, DIM HI or inverted idle lights by one previous available value. |
| OCT- · short tap, on release | When SCREEN OFF is selected, sets idle screen sleep to never, 5, 15, 30 or 60 minutes by one previous available value. |
| OCT- · short tap, on release | When HINTS is selected, shows or hides the short hints and SHIFT map by one previous available value. |
| OCT+ · short tap, on release | When THEME is selected, chooses the screen theme by one next available value. |
| OCT+ · short tap, on release | When LARGE is selected, sets larger control labels and values by one next available value. |
| OCT+ · short tap, on release | When ANIM is selected, enables or disables screen animation by one next available value. |
| OCT+ · short tap, on release | When LEDS is selected, chooses OFF, DIM LO, DIM HI or inverted idle lights by one next available value. |
| OCT+ · short tap, on release | When SCREEN OFF is selected, sets idle screen sleep to never, 5, 15, 30 or 60 minutes by one next available value. |
| OCT+ · short tap, on release | When HINTS is selected, shows or hides the short hints and SHIFT map by one next available value. |
| ALGORITHM · turn | Moves between menu tabs and returns to the last row selected in each tab. |
| SELECT · turn | Does nothing while this modal screen owns the encoders. |
| PRESETS · turn | Moves between rows in this tab, wrapping at either end. |
MENU · CONTROL
| Do this | What happens |
|---|---|
| Screen · shows | Shows the CONTROL tab, its rows and selected value. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When HOLD is selected, sets the button hold threshold to 0.3, 0.4, 0.5 or 0.6 seconds. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When KNOB ACCEL is selected, enables or disables faster changes during a quick knob turn. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When BPM LOCK is selected, sets whether unmodified SELECT changes pages rather than tempo. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When SCALE LEDS is selected, shows or hides the scale on melodic keys. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When CLOCK is selected, chooses internal, USB or TRS clock for the unit. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When MIDI IN is selected, routes channels 1–6 to tracks 1–6 or every channel to the selected track. |
| SAVE, REC · press | Does nothing while this modal screen owns the buttons. |
| HOME · short tap, on release | Closes the menu and queues changed settings for flash now if stopped, or after the transport stops. |
| OCT- · short tap, on release | When HOLD is selected, sets the button hold threshold to 0.3, 0.4, 0.5 or 0.6 seconds by one previous available value. |
| OCT- · short tap, on release | When KNOB ACCEL is selected, enables or disables faster changes during a quick knob turn by one previous available value. |
| OCT- · short tap, on release | When BPM LOCK is selected, sets whether unmodified SELECT changes pages rather than tempo by one previous available value. |
| OCT- · short tap, on release | When SCALE LEDS is selected, shows or hides the scale on melodic keys by one previous available value. |
| OCT- · short tap, on release | When CLOCK is selected, chooses internal, USB or TRS clock for the unit by one previous available value. |
| OCT- · short tap, on release | When MIDI IN is selected, routes channels 1–6 to tracks 1–6 or every channel to the selected track by one previous available value. |
| OCT+ · short tap, on release | When HOLD is selected, sets the button hold threshold to 0.3, 0.4, 0.5 or 0.6 seconds by one next available value. |
| OCT+ · short tap, on release | When KNOB ACCEL is selected, enables or disables faster changes during a quick knob turn by one next available value. |
| OCT+ · short tap, on release | When BPM LOCK is selected, sets whether unmodified SELECT changes pages rather than tempo by one next available value. |
| OCT+ · short tap, on release | When SCALE LEDS is selected, shows or hides the scale on melodic keys by one next available value. |
| OCT+ · short tap, on release | When CLOCK is selected, chooses internal, USB or TRS clock for the unit by one next available value. |
| OCT+ · short tap, on release | When MIDI IN is selected, routes channels 1–6 to tracks 1–6 or every channel to the selected track by one next available value. |
| ALGORITHM · turn | Moves between menu tabs and returns to the last row selected in each tab. |
| SELECT · turn | Does nothing while this modal screen owns the encoders. |
| PRESETS · turn | Moves between rows in this tab, wrapping at either end. |
MENU · AUDIO
| Do this | What happens |
|---|---|
| Screen · shows | Shows the AUDIO tab, its rows and selected value. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When SPEAKER EQ is selected, chooses FLAT, LOWCUT or BASS+ for speaker, headphones and USB audio. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When USB LEVEL is selected, makes USB audio follow MASTER or use a fixed full level. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When CLICK is selected, sets the metronome to OFF, REC or ON. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When CLICK LEVEL is selected, sets the metronome to LOW, MID or HIGH. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When COUNT-IN is selected, sets recording count-in to OFF, one bar or two bars. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When TUNE is selected, tunes the whole unit by up to 50 cents in either direction. |
| SAVE, REC · press | Does nothing while this modal screen owns the buttons. |
| HOME · short tap, on release | Closes the menu and queues changed settings for flash now if stopped, or after the transport stops. |
| OCT- · short tap, on release | When SPEAKER EQ is selected, chooses FLAT, LOWCUT or BASS+ for speaker, headphones and USB audio by one previous available value. |
| OCT- · short tap, on release | When USB LEVEL is selected, makes USB audio follow MASTER or use a fixed full level by one previous available value. |
| OCT- · short tap, on release | When CLICK is selected, sets the metronome to OFF, REC or ON by one previous available value. |
| OCT- · short tap, on release | When CLICK LEVEL is selected, sets the metronome to LOW, MID or HIGH by one previous available value. |
| OCT- · short tap, on release | When COUNT-IN is selected, sets recording count-in to OFF, one bar or two bars by one previous available value. |
| OCT- · short tap, on release | When TUNE is selected, tunes the whole unit by up to 50 cents in either direction by one previous available value. |
| OCT+ · short tap, on release | When SPEAKER EQ is selected, chooses FLAT, LOWCUT or BASS+ for speaker, headphones and USB audio by one next available value. |
| OCT+ · short tap, on release | When USB LEVEL is selected, makes USB audio follow MASTER or use a fixed full level by one next available value. |
| OCT+ · short tap, on release | When CLICK is selected, sets the metronome to OFF, REC or ON by one next available value. |
| OCT+ · short tap, on release | When CLICK LEVEL is selected, sets the metronome to LOW, MID or HIGH by one next available value. |
| OCT+ · short tap, on release | When COUNT-IN is selected, sets recording count-in to OFF, one bar or two bars by one next available value. |
| OCT+ · short tap, on release | When TUNE is selected, tunes the whole unit by up to 50 cents in either direction by one next available value. |
| ALGORITHM · turn | Moves between menu tabs and returns to the last row selected in each tab. |
| SELECT · turn | Does nothing while this modal screen owns the encoders. |
| PRESETS · turn | Moves between rows in this tab, wrapping at either end. |
MENU · SYSTEM
| Do this | What happens |
|---|---|
| Screen · shows | Shows the SYSTEM tab, its rows and selected value. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When USB SERIAL is selected, enables or disables the serial console, reconnecting USB after the menu closes. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When RESTORE LAST is selected, enables or disables the music autosave and its restoration at power-on. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | When CPU is selected, leaves the audio workload display unchanged. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4 · turn | Does nothing on CALIBRATION, RESET SETTINGS and ABOUT. |
| SAVE, REC · press | Does nothing while this modal screen owns the buttons. |
| HOME · short tap, on release | Closes the menu and queues changed settings for flash now if stopped, or after the transport stops. |
| OCT- · short tap, on release | When USB SERIAL is selected, enables or disables the serial console, reconnecting USB after the menu closes by one previous available value. |
| OCT- · short tap, on release | When RESTORE LAST is selected, enables or disables the music autosave and its restoration at power-on by one previous available value. |
| OCT-, OCT+ · short tap, on release | When CPU is selected, leaves the audio workload display unchanged. |
| OCT- · short tap, on release | Does nothing on CALIBRATION, RESET SETTINGS and ABOUT. |
| OCT+ · short tap, on release | When USB SERIAL is selected, enables or disables the serial console, reconnecting USB after the menu closes by one next available value. |
| OCT+ · short tap, on release | When RESTORE LAST is selected, enables or disables the music autosave and its restoration at power-on by one next available value. |
| OCT+ · short tap, on release | With CALIBRATION selected, starts panel teaching; a complete sequence applies the new mapping in memory and menu close writes settings when stopped without another question or calibration undo. |
| OCT+ · short tap, on release | When RESET SETTINGS is selected, saves current menu changes and opens a confirmation before resetting settings. |
| OCT+ · short tap, on release | When ABOUT is selected, opens the version, credits and repository QR code. |
| ALGORITHM · turn | Moves between menu tabs and returns to the last row selected in each tab. |
| SELECT · turn | Does nothing while this modal screen owns the encoders. |
| PRESETS · turn | Moves between rows in this tab, wrapping at either end. |
ABOUT / CREDITS
| Do this | What happens |
|---|---|
| Screen · shows | Shows version, build date, credits, licence and the repository QR code. |
| SAVE, REC · press | Does nothing while this modal screen owns the buttons. |
| HOME · short tap, on release | Closes the menu and queues changed settings for flash now if stopped, or after the transport stops. |
| OCT- · short tap, on release | Returns to the menu tabs. |
| SELECT · turn | Does nothing while this modal screen owns the encoders. |
| PRESETS · turn | Scrolls the credits with a stop at each end. |
HARDWARE CALIBRATION
| Do this | What happens |
|---|---|
| Screen · shows | Prompts for each button and clockwise knob turn, with any piano key or 30 seconds idle cancelling the process. |
| KNOB 1, KNOB 2, KNOB 3, KNOB 4, ALGORITHM, SELECT, PRESETS · turn_cw | When prompted for this knob, records its position and clockwise direction in the new panel mapping. |
| FX, SEL, ENV, LFO, EDIT, GLO, ARP, SEQ, SAVE, HOME, PLAY/STOP, REC, OCT-, OCT+ · press | When prompted for this button, records its physical position in the new panel mapping. |
| All 27 keys · press | Cancels calibration and keeps the previous panel mapping. |
Reset settings confirmation
| Do this | What happens |
|---|---|
| Screen · shows | Asks whether to reset settings while keeping music. |
| OCT- · short tap, on release | Dismisses the reset question without resetting settings. |
| OCT+ · short tap, on release | Resets MENU settings immediately and queues their flash save now if stopped, or after the transport stops, keeping calibration, favourites and music without settings undo. |
Shape a sound
ENV
| Do this | What happens |
|---|---|
| Screen · shows | The main amplitude envelope, hidden on FM6 and drum tracks. |
| KNOB 1 · turn | Sets the selected track’s attack time. |
| KNOB 2 · turn | Sets its decay time. |
| KNOB 3 · turn | Sets its sustain level. |
| KNOB 4 · turn | Sets its release time. |
ENV DEST
| Do this | What happens |
|---|---|
| Screen · shows | Main envelope modulation amounts, hidden on FM6 and drum tracks. |
| KNOB 1 · turn | Sets how far the main envelope moves cutoff. |
| KNOB 2 · turn | Sets how far the main envelope moves pitch. |
| KNOB 3 · turn | Sets how far the main envelope moves shape. |
| KNOB 4 · turn | Does nothing in the empty column. |
ENV 2
| Do this | What happens |
|---|---|
| Screen · shows | A second envelope for the modulation matrix, hidden on FM6 and drum tracks. |
| KNOB 1 · turn | Sets the second envelope’s attack. |
| KNOB 2 · turn | Sets the second envelope’s decay. |
| KNOB 3 · turn | Sets the second envelope’s sustain. |
| KNOB 4 · turn | Sets the second envelope’s release. |
LFO
| Do this | What happens |
|---|---|
| Screen · shows | The LFO page for its displayed controls. |
| KNOB 1 · turn | Sets the selected track’s LFO speed. |
| KNOB 2 · turn | Chooses SIN, TRI, SAW, SQR or S&H for its LFO. |
| KNOB 3 · turn | Sets its LFO start phase. |
| KNOB 4 · turn | Sets the LFO fade-in time. |
LFO DEST
| Do this | What happens |
|---|---|
| Screen · shows | The LFO DEST page for its displayed controls. |
| KNOB 1 · turn | Sets the LFO pitch amount. |
| KNOB 2 · turn | Sets the LFO cutoff amount. |
| KNOB 3 · turn | Sets the LFO shape amount. |
| KNOB 4 · turn | Sets the LFO amplitude amount. |
MOD
| Do this | What happens |
|---|---|
| Screen · shows | The MOD page for its displayed controls. |
| KNOB 1 · turn | Chooses one of four modulation slots. |
| KNOB 2 · turn | Chooses the selected slot’s modulation source. |
| KNOB 3 · turn | Chooses its modulation destination. |
| KNOB 4 · turn | Sets its signed modulation amount. |
SCL
| Do this | What happens |
|---|---|
| Screen · shows | Scale and pitch mapping, hidden on drum tracks. |
| KNOB 1 · turn | Chooses the scale’s root note. |
| KNOB 2 · turn | Chooses the scale. |
| KNOB 3 · turn | Chooses chromatic keys, SNAP, WHITE or SEQ scale mapping. |
| KNOB 4 · turn | Transposes the mapped keyboard by up to two octaves each way. |
CHORD
| Do this | What happens |
|---|---|
| Screen · shows | Chord shape and voicing, hidden on drum tracks. |
| KNOB 1 · turn | Chooses OFF, a scale chord or a fixed chord shape. |
| KNOB 2 · turn | Chooses CLOSE, OPEN, INV1, INV2 or +OCT chord voicing. |
| KNOB 3, KNOB 4 · turn | Does nothing in the empty column. |
LANES
| Do this | What happens |
|---|---|
| Screen · shows | Individual DRUM lane levels, tuning and decay. |
| KNOB 1 · turn | Chooses the DRUM lane being edited. |
| KNOB 2 · turn | Sets that drum lane’s level. |
| KNOB 3 · turn | Moves that drum lane’s pitch up or down from its kit tuning. |
| KNOB 4 · turn | Adjusts that drum lane’s decay from its kit value. |
VOICE
| Do this | What happens |
|---|---|
| Screen · shows | Voice and glide choices, hidden on drum tracks. |
| KNOB 1 · turn | Chooses POLY, MONO, LEG or UNI voices. |
| KNOB 2 · turn | Sets glide amount. |
| KNOB 3 · turn | Chooses RATE or TIME glide. |
| KNOB 4 · turn | Chooses LAST, LOW or HIGH note priority. |
VOICE 2
| Do this | What happens |
|---|---|
| Screen · shows | Voice allocation and unison detune, hidden on drum tracks. |
| KNOB 1 · turn | Chooses ROT or REUSE voice allocation. |
| KNOB 2 · turn | Sets unison detune. |
| KNOB 3, KNOB 4 · turn | Does nothing in the empty column. |
HOME ANALOG
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected ANALOG track above the track view or scope. |
| KNOB 1 · turn | Changes ANALOG cutoff for the selected track. |
| KNOB 2 · turn | Changes ANALOG res for the selected track. |
| KNOB 3 · turn | Changes ANALOG attack for the selected track. |
| KNOB 4 · turn | Changes ANALOG release for the selected track. |
ANALOG OSC
| Do this | What happens |
|---|---|
| Screen · shows | Shows ANALOG OSC with its four knob values. |
| KNOB 1 · turn | Changes ANALOG wave for the selected track. |
| KNOB 2 · turn | Changes ANALOG detune for the selected track. |
| KNOB 3 · turn | Changes ANALOG mix for the selected track. |
| KNOB 4 · turn | Changes ANALOG noise for the selected track. |
ANALOG FLT
| Do this | What happens |
|---|---|
| Screen · shows | Shows ANALOG FLT with its four knob values. |
| KNOB 1 · turn | Changes ANALOG cutoff for the selected track. |
| KNOB 2 · turn | Changes ANALOG res for the selected track. |
| KNOB 3 · turn | Changes ANALOG drive for the selected track. |
| KNOB 4 · turn | Changes ANALOG keytrk for the selected track. |
HOME DRUM
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected DRUM track above the track view or scope. |
| KNOB 1 · turn | Changes DRUM pitch for the selected track. |
| KNOB 2 · turn | Changes DRUM tone for the selected track. |
| KNOB 3 · turn | Changes DRUM decay for the selected track. |
| KNOB 4 · turn | Changes DRUM snap for the selected track. |
DRUM KIT
| Do this | What happens |
|---|---|
| Screen · shows | Shows DRUM KIT with its four knob values. |
| KNOB 1 · turn | Changes DRUM kit for the selected track. |
| KNOB 2 · turn | Changes DRUM pitch for the selected track. |
| KNOB 3 · turn | Changes DRUM tone for the selected track. |
| KNOB 4 · turn | Changes DRUM decay for the selected track. |
DRUM HIT
| Do this | What happens |
|---|---|
| Screen · shows | Shows DRUM HIT with its four knob values. |
| KNOB 1 · turn | Changes DRUM snap for the selected track. |
| KNOB 2 · turn | Changes DRUM accent for the selected track. |
| KNOB 3 · turn | Changes DRUM kick for the selected track. |
| KNOB 4 · turn | Changes DRUM drive for the selected track. |
HOME DRUM-X
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected DRUM-X track above the track view or scope. |
| KNOB 1 · turn | Changes DRUM-X morph for the selected track. |
| KNOB 2 · turn | Changes DRUM-X pitch for the selected track. |
| KNOB 3 · turn | Changes DRUM-X color for the selected track. |
| KNOB 4 · turn | Changes DRUM-X decay for the selected track. |
DRUM-X KIT
| Do this | What happens |
|---|---|
| Screen · shows | Shows DRUM-X KIT with its four knob values. |
| KNOB 1 · turn | Changes DRUM-X morph for the selected track. |
| KNOB 2 · turn | Changes DRUM-X pitch for the selected track. |
| KNOB 3 · turn | Changes DRUM-X color for the selected track. |
| KNOB 4 · turn | Changes DRUM-X decay for the selected track. |
DRUM-X HIT
| Do this | What happens |
|---|---|
| Screen · shows | Shows DRUM-X HIT with its four knob values. |
| KNOB 1 · turn | Changes DRUM-X noise for the selected track. |
| KNOB 2 · turn | Changes DRUM-X fm for the selected track. |
| KNOB 3 · turn | Changes DRUM-X fold for the selected track. |
| KNOB 4 · turn | Changes DRUM-X drive for the selected track. |
HOME FM6
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected FM6 track above the track view or scope. |
| KNOB 1 · turn | Changes FM6 mod lvl for the selected track. |
| KNOB 2 · turn | Changes FM6 ratio for the selected track. |
| KNOB 3 · turn | Changes FM6 mod env for the selected track. |
| KNOB 4 · turn | Changes FM6 patch for the selected track. |
FM6 OPS
| Do this | What happens |
|---|---|
| Screen · shows | Shows FM6 OPS with its four knob values. |
| KNOB 1 · turn | Changes FM6 algo for the selected track. |
| KNOB 2 · turn | Changes FM6 feedback for the selected track. |
| KNOB 3 · turn | Changes FM6 mod lvl for the selected track. |
| KNOB 4 · turn | Changes FM6 ratio for the selected track. |
FM6 PATCH
| Do this | What happens |
|---|---|
| Screen · shows | Shows FM6 PATCH with its four knob values. |
| KNOB 1 · turn | Changes FM6 mod env for the selected track. |
| KNOB 2 · turn | Changes FM6 vel mod for the selected track. |
| KNOB 3 · turn | Changes FM6 detune for the selected track. |
| KNOB 4 · turn | Changes FM6 patch for the selected track. |
HOME VOICE
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected VOICE track above the track view or scope. |
| KNOB 1 · turn | Changes VOICE vowel for the selected track. |
| KNOB 2 · turn | Changes VOICE buzz for the selected track. |
| KNOB 3 · turn | Changes VOICE breath for the selected track. |
| KNOB 4 · turn | Changes VOICE talk for the selected track. |
VOICE VOWEL
| Do this | What happens |
|---|---|
| Screen · shows | Shows VOICE VOWEL with its four knob values. |
| KNOB 1 · turn | Changes VOICE vowel for the selected track. |
| KNOB 2 · turn | Changes VOICE vowel2 for the selected track. |
| KNOB 3 · turn | Changes VOICE talk for the selected track. |
| KNOB 4 · turn | Changes VOICE pitch for the selected track. |
VOICE TONE
| Do this | What happens |
|---|---|
| Screen · shows | Shows VOICE TONE with its four knob values. |
| KNOB 1 · turn | Changes VOICE buzz for the selected track. |
| KNOB 2 · turn | Changes VOICE breath for the selected track. |
| KNOB 3 · turn | Changes VOICE q for the selected track. |
| KNOB 4 · turn | Changes VOICE random for the selected track. |
HOME GRAIN
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected GRAIN track above the track view or scope. |
| KNOB 1 · turn | Changes GRAIN pos for the selected track. |
| KNOB 2 · turn | Changes GRAIN size for the selected track. |
| KNOB 3 · turn | Changes GRAIN density for the selected track. |
| KNOB 4 · turn | Changes GRAIN spread for the selected track. |
GRAIN GRAIN
| Do this | What happens |
|---|---|
| Screen · shows | Shows GRAIN GRAIN with its four knob values. |
| KNOB 1 · turn | Changes GRAIN source for the selected track. |
| KNOB 2 · turn | Changes GRAIN pos for the selected track. |
| KNOB 3 · turn | Changes GRAIN size for the selected track. |
| KNOB 4 · turn | Changes GRAIN density for the selected track. |
GRAIN SPRAY
| Do this | What happens |
|---|---|
| Screen · shows | Shows GRAIN SPRAY with its four knob values. |
| KNOB 1 · turn | Changes GRAIN pitch for the selected track. |
| KNOB 2 · turn | Changes GRAIN spread for the selected track. |
| KNOB 3 · turn | Changes GRAIN random for the selected track. |
| KNOB 4 · turn | Changes GRAIN tone for the selected track. |
HOME LOFI
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected LOFI track above the track view or scope. |
| KNOB 1 · turn | Changes LOFI wave for the selected track. |
| KNOB 2 · turn | Changes LOFI duty for the selected track. |
| KNOB 2 · turn | With WAVE at WRAM, chooses the wave table instead of pulse duty. |
| KNOB 3 · turn | Changes LOFI crush for the selected track. |
| KNOB 3 · turn | With CHIP at STEP, chooses a constant, one-shot or repeating chip envelope instead of crush. |
| KNOB 4 · turn | Changes LOFI release for the selected track. |
LOFI CHIP
| Do this | What happens |
|---|---|
| Screen · shows | Shows LOFI CHIP with its four knob values. |
| KNOB 1 · turn | Changes LOFI chip for the selected track. |
| KNOB 2 · turn | Changes LOFI wave for the selected track. |
| KNOB 3 · turn | Changes LOFI duty for the selected track. |
| KNOB 3 · turn | With WAVE at WRAM, chooses the wave table instead of pulse duty. |
| KNOB 4 · turn | Changes LOFI crush for the selected track. |
| KNOB 4 · turn | With CHIP at STEP, chooses a constant, one-shot or repeating chip envelope instead of crush. |
LOFI MOTION
| Do this | What happens |
|---|---|
| Screen · shows | Shows LOFI MOTION with its four knob values. |
| KNOB 1 · turn | Changes LOFI sweep for the selected track. |
| KNOB 2 · turn | Changes LOFI vibrato for the selected track. |
| KNOB 3 · turn | Changes LOFI arp for the selected track. |
| KNOB 4 · turn | Changes LOFI tone for the selected track. |
HOME NOISE
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected NOISE track above the track view or scope. |
| KNOB 1 · turn | Changes NOISE cutoff for the selected track. |
| KNOB 2 · turn | Changes NOISE res for the selected track. |
| KNOB 3 · turn | Changes NOISE color for the selected track. |
| KNOB 4 · turn | Changes NOISE release for the selected track. |
NOISE SOURCE
| Do this | What happens |
|---|---|
| Screen · shows | Shows NOISE SOURCE with its four knob values. |
| KNOB 1 · turn | Changes NOISE mode for the selected track. |
| KNOB 2 · turn | Changes NOISE color for the selected track. |
| KNOB 3 · turn | Changes NOISE cutoff for the selected track. |
| KNOB 4 · turn | Changes NOISE res for the selected track. |
NOISE MOVE
| Do this | What happens |
|---|---|
| Screen · shows | Shows NOISE MOVE with its four knob values. |
| KNOB 1 · turn | Changes NOISE keytrk for the selected track. |
| KNOB 2 · turn | Changes NOISE density for the selected track. |
| KNOB 2 · turn | With MODE at LFSR or META, chooses the register length or metallic sequence instead of impulse density. |
| KNOB 3 · turn | Changes NOISE drift for the selected track. |
| KNOB 4 · turn | Changes NOISE crush for the selected track. |
| KNOB 4 · turn | With MODE at LFSR or META, sets the register clock above the key instead of crush. |
HOME PHASE
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected PHASE track above the track view or scope. |
| KNOB 1 · turn | Changes PHASE dcw for the selected track. |
| KNOB 2 · turn | Changes PHASE env for the selected track. |
| KNOB 3 · turn | Changes PHASE detune for the selected track. |
| KNOB 4 · turn | Changes PHASE release for the selected track. |
PHASE PHASE
| Do this | What happens |
|---|---|
| Screen · shows | Shows PHASE PHASE with its four knob values. |
| KNOB 1 · turn | Changes PHASE wave for the selected track. |
| KNOB 2 · turn | Changes PHASE wave2 for the selected track. |
| KNOB 3 · turn | Changes PHASE dcw for the selected track. |
| KNOB 4 · turn | Changes PHASE env for the selected track. |
PHASE LINE
| Do this | What happens |
|---|---|
| Screen · shows | Shows PHASE LINE with its four knob values. |
| KNOB 1 · turn | Changes PHASE detune for the selected track. |
| KNOB 2 · turn | Changes PHASE line for the selected track. |
| KNOB 3 · turn | Changes PHASE sub for the selected track. |
| KNOB 4 · turn | Does nothing in the empty column. |
HOME PHYS
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected PHYS track above the track view or scope. |
| KNOB 1 · turn | Changes PHYS struct for the selected track. |
| KNOB 1 · turn | With MODEL at MEMB, sets membrane harmonics instead of structure. |
| KNOB 1 · turn | With MODEL at SYMP, chooses the sympathetic-string chord instead of structure. |
| KNOB 2 · turn | Changes PHYS bright for the selected track. |
| KNOB 3 · turn | Changes PHYS damp for the selected track. |
| KNOB 4 · turn | Changes PHYS pos for the selected track. |
| KNOB 4 · turn | With MODEL at SYMP, sets sympathetic-string strength instead of position. |
PHYS BODY
| Do this | What happens |
|---|---|
| Screen · shows | Shows PHYS BODY with its four knob values. |
| KNOB 1 · turn | Changes PHYS model for the selected track. |
| KNOB 2 · turn | Changes PHYS struct for the selected track. |
| KNOB 2 · turn | With MODEL at MEMB, sets membrane harmonics instead of structure. |
| KNOB 2 · turn | With MODEL at SYMP, chooses the sympathetic-string chord instead of structure. |
| KNOB 3 · turn | Changes PHYS bright for the selected track. |
| KNOB 4 · turn | Changes PHYS damp for the selected track. |
PHYS EXCITE
| Do this | What happens |
|---|---|
| Screen · shows | Shows PHYS EXCITE with its four knob values. |
| KNOB 1 · turn | Changes PHYS pos for the selected track. |
| KNOB 1 · turn | With MODEL at SYMP, sets sympathetic-string strength instead of position. |
| KNOB 2 · turn | Changes PHYS accent for the selected track. |
| KNOB 3 · turn | Changes PHYS bow for the selected track. |
| KNOB 3 · turn | With MODEL at MEMB, sets membrane bend instead of bow. |
| KNOB 3 · turn | With MODEL at SYMP, sets sympathetic-string buzz instead of bow. |
| KNOB 4 · turn | Changes PHYS excite for the selected track. |
HOME SAMPLE
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected SAMPLE track above the track view or scope. |
| KNOB 1 · turn | Changes SAMPLE set for the selected track. |
| KNOB 2 · turn | Changes SAMPLE cutoff for the selected track. |
| KNOB 3 · turn | Changes SAMPLE attack for the selected track. |
| KNOB 4 · turn | Changes SAMPLE release for the selected track. |
SAMPLE SET
| Do this | What happens |
|---|---|
| Screen · shows | Shows SAMPLE SET with its four knob values. |
| KNOB 1 · turn | Changes SAMPLE set for the selected track. |
| KNOB 2 · turn | Changes SAMPLE pitch for the selected track. |
| KNOB 3 · turn | Changes SAMPLE bits for the selected track. |
| KNOB 4 · turn | Changes SAMPLE loop for the selected track. |
SAMPLE TONE
| Do this | What happens |
|---|---|
| Screen · shows | Shows SAMPLE TONE with its four knob values. |
| KNOB 1 · turn | Changes SAMPLE cutoff for the selected track. |
| KNOB 2, KNOB 4 · turn | Does nothing in the empty column. |
| KNOB 3 · turn | Changes SAMPLE drive for the selected track. |
HOME SLICE
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected SLICE track above the track view or scope. |
| KNOB 1 · turn | Changes SLICE source for the selected track. |
| KNOB 2 · turn | Changes SLICE div for the selected track. |
| KNOB 3 · turn | Changes SLICE pitch for the selected track. |
| KNOB 4 · turn | Changes SLICE decay for the selected track. |
SLICE SLICE
| Do this | What happens |
|---|---|
| Screen · shows | Shows SLICE SLICE with its four knob values. |
| KNOB 1 · turn | Changes SLICE source for the selected track. |
| KNOB 2 · turn | Changes SLICE div for the selected track. |
| KNOB 3 · turn | Changes SLICE start for the selected track. |
| KNOB 4 · turn | Changes SLICE pitch for the selected track. |
SLICE PLAYBACK
| Do this | What happens |
|---|---|
| Screen · shows | Shows SLICE PLAYBACK with its four knob values. |
| KNOB 1 · turn | Changes SLICE mode for the selected track. |
| KNOB 2 · turn | Changes SLICE rvrs for the selected track. |
| KNOB 3 · turn | Changes SLICE decay for the selected track. |
| KNOB 4 · turn | Changes SLICE cutoff for the selected track. |
HOME TRIO
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected TRIO track above the track view or scope. |
| KNOB 1 · turn | Changes TRIO cutoff for the selected track. |
| KNOB 2 · turn | Changes TRIO res for the selected track. |
| KNOB 3 · turn | Changes TRIO pw for the selected track. |
| KNOB 4 · turn | Changes TRIO pitch2 for the selected track. |
TRIO OSC
| Do this | What happens |
|---|---|
| Screen · shows | Shows TRIO OSC with its four knob values. |
| KNOB 1 · turn | Changes TRIO wave for the selected track. |
| KNOB 2 · turn | Changes TRIO pitch2 for the selected track. |
| KNOB 3 · turn | Changes TRIO pitch3 for the selected track. |
| KNOB 4 · turn | Changes TRIO detune for the selected track. |
TRIO TONE
| Do this | What happens |
|---|---|
| Screen · shows | Shows TRIO TONE with its four knob values. |
| KNOB 1 · turn | Changes TRIO mode for the selected track. |
| KNOB 2 · turn | Changes TRIO cutoff for the selected track. |
| KNOB 3 · turn | Changes TRIO res for the selected track. |
| KNOB 4 · turn | Changes TRIO pw for the selected track. |
HOME WHEEL
| Do this | What happens |
|---|---|
| Screen · shows | Shows the four main controls of the selected WHEEL track above the track view or scope. |
| KNOB 1 · turn | Changes WHEEL reg for the selected track. |
| KNOB 2 · turn | Changes WHEEL perc for the selected track. |
| KNOB 3 · turn | Changes WHEEL drive for the selected track. |
| KNOB 4 · turn | Changes WHEEL rotor for the selected track. |
WHEEL BARS
| Do this | What happens |
|---|---|
| Screen · shows | Shows WHEEL BARS with its four knob values. |
| KNOB 1 · turn | Changes WHEEL reg for the selected track. |
| KNOB 2 · turn | Changes WHEEL sub for the selected track. |
| KNOB 3 · turn | Changes WHEEL body for the selected track. |
| KNOB 4 · turn | Changes WHEEL top for the selected track. |
WHEEL TONE
| Do this | What happens |
|---|---|
| Screen · shows | Shows WHEEL TONE with its four knob values. |
| KNOB 1 · turn | Changes WHEEL perc for the selected track. |
| KNOB 2 · turn | Changes WHEEL click for the selected track. |
| KNOB 3 · turn | Changes WHEEL drive for the selected track. |
| KNOB 4 · turn | Changes WHEEL rotor for the selected track. |
SEL scale layer
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Changes the root note. |
| KNOB 2 · turn | Chooses the scale. |
| KNOB 3 · turn | Chooses the chord shape. |
| KNOB 4 · turn | Changes chord voicing. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Restores the opening root, scale, quantize, transpose, chord and voicing values on the original track without asking. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3, F4, F5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| F#3, F#4, F#5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| G3, G4, G5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| G#3, G#4 · press | Sets the root to this key’s pitch class, regardless of octave. |
| A3, A4 · press | Sets the root to this key’s pitch class, regardless of octave. |
| A#3, A#4 · press | Sets the root to this key’s pitch class, regardless of octave. |
| B3, B4 · press | Sets the root to this key’s pitch class, regardless of octave. |
| C4, C5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| C#4, C#5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| D4, D5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| D#4, D#5 · press | Sets the root to this key’s pitch class, regardless of octave. |
| E4, E5 · press | Sets the root to this key’s pitch class, regardless of octave. |
EDIT sound layer
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Chooses an allowed engine, keeping the edited sound if that engine is already selected; changing it loads its first sound in memory and preserves steps but removes old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| KNOB 2 · turn | Browses sounds within the current engine, keeping its steps and automation, while a factory DRUM-X kit preset replaces the shared kit except OWN KIT and HADRON KIT; SAVE held can undo the load. |
| KNOB 3 · turn | Marks or unmarks the sound as a favorite and writes changed preferences immediately, or after playback stops. |
| KNOB 4 · turn | Does nothing on this layer. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Restores the sound before the first layer load through the undo history, without asking. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3 · press | Keeps the edited sound unchanged if ANALOG is already selected; otherwise selects ANALOG and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| F#3, G#3, A#3, C#4, D#4, F#4, G#4, A#4, C#5, D#5, F#5, G5 · press | Does nothing on this layer. |
| G3 · press | Keeps the edited sound unchanged if FM6 is already selected; otherwise selects FM6 and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| A3 · press | Keeps the edited sound unchanged if PHASE is already selected; otherwise selects PHASE and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| B3 · press | Keeps the edited sound unchanged if LOFI is already selected; otherwise selects LOFI and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| C4 · press | Keeps the edited sound unchanged if SAMPLE is already selected; otherwise selects SAMPLE and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| D4 · press | Keeps the edited sound unchanged if VOICE is already selected; otherwise selects VOICE and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| E4 · press | Keeps the edited sound unchanged if TRIO is already selected; otherwise selects TRIO and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| F4 · press | Keeps the edited sound unchanged if WHEEL is already selected; otherwise selects WHEEL and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| G4 · press | Keeps the edited sound unchanged if GRAIN is already selected; otherwise selects GRAIN on tracks 1–4 and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| A4 · press | Keeps the edited sound unchanged if PHYS is already selected; otherwise selects PHYS on tracks 1–4 and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| B4 · press | Keeps the edited sound unchanged if NOISE is already selected; otherwise selects NOISE and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| C5 · press | Keeps the edited sound unchanged if SLICE is already selected; otherwise selects SLICE and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| D5 · press | Keeps the edited sound unchanged if DRUM is already selected; otherwise selects DRUM and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| E5 · press | Keeps the edited sound unchanged if DRUM-X is already selected; otherwise selects DRUM-X and loads its first sound in memory, preserving steps but removing old engine-control and drum-lane-level automation and locks, with SAVE-held undo. |
| F5 · press | Opens the question for resetting the selected track’s sound and, on DRUM-X, the project’s shared kit used by every DRUM-X track; confirming changes memory with SAVE-held undo and later session saving. |
OPERATOR · TONE
| Do this | What happens |
|---|---|
| Screen · shows | Shows OPERATOR, TONE values and the matching patch graph. |
| KNOB 1 · turn | Sets the selected operator's output level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Chooses a pitch ratio from ×0.5 to ×31 or a fixed frequency range of 1, 10, 100 or 1K Hz. |
| KNOB 3 · turn | Adjusts the selected operator's fine ratio or fixed frequency. |
| KNOB 4 · turn | Detunes the selected operator from −7 to +7. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
OPERATOR · ENV 1
| Do this | What happens |
|---|---|
| Screen · shows | Shows OPERATOR, ENV 1 values and the matching patch graph. |
| KNOB 1 · turn | Sets the selected operator's first envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets the selected operator's first envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the selected operator's second envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Sets the selected operator's second envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
OPERATOR · ENV 2
| Do this | What happens |
|---|---|
| Screen · shows | Shows OPERATOR, ENV 2 values and the matching patch graph. |
| KNOB 1 · turn | Sets the selected operator's third envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets the selected operator's third envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the selected operator's fourth envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Sets the selected operator's fourth envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
OPERATOR · KEYS
| Do this | What happens |
|---|---|
| Screen · shows | Shows OPERATOR, KEYS values and the matching patch graph. |
| KNOB 1 · turn | Chooses the level curve below the keyboard breakpoint. |
| KNOB 2 · turn | Sets the level scaling depth below the keyboard breakpoint in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the level scaling depth above the keyboard breakpoint in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Chooses the level curve above the keyboard breakpoint. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
OPERATOR · MORE
| Do this | What happens |
|---|---|
| Screen · shows | Shows OPERATOR, MORE values and the matching patch graph. |
| KNOB 1 · turn | Sets the selected operator's keyboard breakpoint in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets how the selected operator's envelope rate follows note pitch in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the selected operator's velocity sensitivity in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Sets the selected operator's amplitude response to the LFO in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
ALL OPS · ALGO
| Do this | What happens |
|---|---|
| Screen · shows | Shows ALL OPS, ALGO values and the matching patch graph. |
| KNOB 1 · turn | Sets the patch's algorithm from the sounding value and returns the EDIT 1 algorithm macro to neutral in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets the patch's feedback from the sounding value and returns the EDIT 1 feedback macro to zero in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Transposes the patch in semitones. |
| KNOB 4 · turn | Does nothing. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
ALL OPS · PITCH 1
| Do this | What happens |
|---|---|
| Screen · shows | Shows ALL OPS, PITCH 1 values and the matching patch graph. |
| KNOB 1 · turn | Sets the first pitch envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets the first pitch envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the second pitch envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Sets the second pitch envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
ALL OPS · PITCH 2
| Do this | What happens |
|---|---|
| Screen · shows | Shows ALL OPS, PITCH 2 values and the matching patch graph. |
| KNOB 1 · turn | Sets the third pitch envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets the third pitch envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the fourth pitch envelope rate in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Sets the fourth pitch envelope level in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
ALL OPS · LFO
| Do this | What happens |
|---|---|
| Screen · shows | Shows ALL OPS, LFO values and the matching patch graph. |
| KNOB 1 · turn | Chooses the patch LFO wave from triangle, falling saw, rising saw, square, sine and random. |
| KNOB 2 · turn | Sets the patch LFO speed in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the patch LFO delay in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Sets whether a note restarts the patch LFO in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
ALL OPS · DEPTH
| Do this | What happens |
|---|---|
| Screen · shows | Shows ALL OPS, DEPTH values and the matching patch graph. |
| KNOB 1 · turn | Sets the patch LFO pitch depth in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 2 · turn | Sets the patch's pitch modulation sensitivity in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 3 · turn | Sets the patch LFO amplitude depth in the track’s patch memory; it is saved later with the project or a user sound, without a separate undo. |
| KNOB 4 · turn | Does nothing. |
| SELECT · turn | Moves through the sheet's windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Selects operator 1–6 without loading a sound. |
SOUND · pitch
| Do this | What happens |
|---|---|
| Screen · shows | Shows the chosen drum sound, its A and B values, lane level and mode switches. |
| KNOB 1 · turn | Sets sound A's pitch. |
| KNOB 2 · turn | Sets sound B's pitch. |
| KNOB 3 · turn | Sets sound A's pitch modulation depth. |
| KNOB 4 · turn | Sets sound B's pitch modulation depth. |
| SELECT · turn | Moves through four SOUND windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Chooses BD, SD, CP, CH, OH, TM, RS or CB without loading a sound. |
| All 27 keys · press | Plays its mapped drum note and, when that pitch differs from the one last followed, selects its lane on SOUND’s next redraw so later knob turns edit that member of the shared kit. |
SOUND · decay
| Do this | What happens |
|---|---|
| Screen · shows | Shows the chosen drum sound, its A and B values, lane level and mode switches. |
| KNOB 1 · turn | Sets sound A's decay. |
| KNOB 2 · turn | Sets sound B's decay. |
| KNOB 3 · turn | Sets sound A's noise amount. |
| KNOB 4 · turn | Sets sound B's noise amount. |
| SELECT · turn | Moves through four SOUND windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Chooses BD, SD, CP, CH, OH, TM, RS or CB without loading a sound. |
| All 27 keys · press | Plays its mapped drum note and, when that pitch differs from the one last followed, selects its lane on SOUND’s next redraw so later knob turns edit that member of the shared kit. |
SOUND · colour
| Do this | What happens |
|---|---|
| Screen · shows | Shows the chosen drum sound, its A and B values, lane level and mode switches. |
| KNOB 1 · turn | Sets sound A's colour. |
| KNOB 2 · turn | Sets sound B's colour. |
| KNOB 3 · turn | Sets the chosen drum lane's level and captures it when automation recording is active. |
| KNOB 4 · turn | Turns the chosen drum sound's drive on clockwise or off anticlockwise. |
| SELECT · turn | Moves through four SOUND windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Chooses BD, SD, CP, CH, OH, TM, RS or CB without loading a sound. |
| All 27 keys · press | Plays its mapped drum note and, when that pitch differs from the one last followed, selects its lane on SOUND’s next redraw so later knob turns edit that member of the shared kit. |
SOUND · mode
| Do this | What happens |
|---|---|
| Screen · shows | Shows the chosen drum sound, its A and B values, lane level and mode switches. |
| KNOB 1 · turn | Chooses SIN, FM, MTL or BEL for the chosen drum sound. |
| KNOB 2 · turn | Chooses low-pass, band-pass or high-pass filtering for the chosen drum sound. |
| KNOB 3 · turn | Turns the chosen drum sound's SNAP on clockwise or off anticlockwise. |
| KNOB 4 · turn | Chooses DECAY, LONG, NOISE or SINE for the chosen drum sound's pitch modulation shape. |
| SELECT · turn | Moves through four SOUND windows, then continues to the neighbouring EDIT page. |
| PRESETS · turn | Chooses BD, SD, CP, CH, OH, TM, RS or CB without loading a sound. |
| All 27 keys · press | Plays its mapped drum note and, when that pitch differs from the one last followed, selects its lane on SOUND’s next redraw so later knob turns edit that member of the shared kit. |
SLICES
| Do this | What happens |
|---|---|
| Screen · shows | Shows slice starts, the final END marker and the waveform around the chosen marker. |
| KNOB 1, PRESETS · turn | Chooses a slice start or the final END marker. |
| KNOB 2 · turn | Moves the chosen boundary on a user sample, applying it now and saving after leaving SLICES with the transport stopped, without a question or slice undo. |
| KNOB 3 · turn_cw | Selects SPLIT for OCT+ to perform. |
| KNOB 3 · turn_ccw | Drops SPLIT if it is selected. |
| KNOB 4 · turn_cw | Selects JOIN for OCT+ to perform. |
| KNOB 4 · turn_ccw | Drops JOIN if it is selected. |
| OCT- · short tap, on release | Drops the selected action or delete choice, otherwise returns HOME; SONG also cancels the selected track’s pending entry. |
| OCT- · short tap, on release | Drops the selected action or returns HOME when no action is selected. |
| OCT+ · short tap, on release | Splits the chosen user slice at its midpoint or joins it to the previous slice, applying it now and saving after leaving SLICES with the transport stopped, without a question or slice undo. |
| All 27 keys · press | Plays the mapped slice and selects its start marker. |
Mix and perform effects
FX
| Do this | What happens |
|---|---|
| Screen · shows | The FX page for its displayed controls. |
| KNOB 1 · turn | Sets the track’s distortion amount. |
| KNOB 2 · turn | Sets the track’s chorus amount. |
| KNOB 3 · turn | Sets its delay send. |
| KNOB 4 · turn | Sets its reverb send. |
DRIVE
| Do this | What happens |
|---|---|
| Screen · shows | The DRIVE page for its displayed controls. |
| KNOB 1 · turn | Sets the track’s distortion amount. |
| KNOB 2 · turn | Chooses SOFT, HARD, FOLD or BITS distortion. |
| KNOB 3 · turn | Adjusts the tone after distortion. |
| KNOB 4 · turn | Does nothing in the empty column. |
SLICER
| Do this | What happens |
|---|---|
| Screen · shows | The SLICER page for its displayed controls. |
| KNOB 1 · turn | Chooses OFF, GATE or STUT for the track’s rhythmic slicer. |
| KNOB 2 · turn | Chooses one of sixteen slicer patterns. |
| KNOB 3 · turn | Chooses the slicer subdivision. |
| KNOB 4 · turn | Sets the slicer depth. |
DUCK
| Do this | What happens |
|---|---|
| Screen · shows | The DUCK page for its displayed controls. |
| KNOB 1 · turn | Chooses the track that triggers ducking, skipping the track being edited. |
| KNOB 2 · turn | Sets the ducking depth. |
| KNOB 3 · turn | Sets how long the ducked track takes to recover. |
| KNOB 4 · turn | Does nothing in the empty column. |
MIXER
| Do this | What happens |
|---|---|
| Screen · shows | The MIXER page for its displayed controls. |
| KNOB 1 · turn | Sets the selected track’s level. |
| KNOB 2 · turn | Sets the selected track’s pan. |
| KNOB 3 · turn | Sets the selected track’s reverb send. |
| KNOB 4 · turn | Mutes the selected track clockwise or unmutes it anticlockwise. |
DELAY
| Do this | What happens |
|---|---|
| Screen · shows | The DELAY page for its displayed controls. |
| KNOB 1 · turn | Chooses the shared delay subdivision. |
| KNOB 2 · turn | Sets the shared delay feedback. |
| KNOB 3 · turn | Sets the shared delay tone. |
| KNOB 4 · turn | Sets the shared delay output mix. |
REVERB
| Do this | What happens |
|---|---|
| Screen · shows | The REVERB page for its displayed controls. |
| KNOB 1 · turn | Chooses ROOM, SPRING or HALL reverb for every track. |
| KNOB 2 · turn | Sets shared reverb size. |
| KNOB 3 · turn | Sets shared reverb damping. |
| KNOB 4 · turn | Does nothing in the empty column. |
CHORUS
| Do this | What happens |
|---|---|
| Screen · shows | The CHORUS page for its displayed controls. |
| KNOB 1 · turn | Sets shared chorus, flanger or phaser speed. |
| KNOB 2 · turn | Sets shared chorus, flanger or phaser depth. |
| KNOB 3 · turn | Chooses CHORUS, FLANGER or PHASER for the shared bus. |
| KNOB 4 · turn | Sets feedback on the shared modulation bus. |
GLOBAL
| Do this | What happens |
|---|---|
| Screen · shows | The GLOBAL page for its displayed controls. |
| KNOB 1 · turn | Sets the internal tempo from 40 to 240 BPM. |
| KNOB 2 · turn | Sets the global swing added to each pattern’s own swing. |
| KNOB 3, KNOB 4 · turn | Does nothing in the empty column. |
FX held
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Moves left toward low-pass filtering or right toward high-pass filtering. |
| KNOB 2 · turn | Adds bit and sample reduction. |
| KNOB 3 · turn | Sends more of the mix to delay and reverb. |
| KNOB 4 · turn | Sets the effect level or gate depth, becoming feedback shimmer during octave shifting. |
| OCT- · press | Shifts the normal keyboard octave while FX is held; this is not the locked layer’s ALL OFF control. |
| OCT+ · press | Shifts the normal keyboard octave while FX is held; this is not the locked layer’s ALL OFF control. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3 · press | When available at this tempo, repeats the recent mix at an eighth-note length from the next sixteenth while playing, or immediately while stopped while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| F3, G3, A3, E4 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
| F#3 · press | Cuts track 1 until this key is released without changing its stored mute. |
| F#3 · short tap, on release | Ends this temporary cut of track 1. |
| G3 · press | When available at this tempo, repeats the recent mix at a sixteenth-note length from the next sixteenth while playing, or immediately while stopped while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| G#3 · press | Cuts track 2 until this key is released without changing its stored mute. |
| G#3 · short tap, on release | Ends this temporary cut of track 2. |
| A3 · press | When available at this tempo, repeats the recent mix at a thirty-second-note length from the next sixteenth while playing, or immediately while stopped while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| A#3 · press | Cuts track 3 until this key is released without changing its stored mute. |
| A#3 · short tap, on release | Ends this temporary cut of track 3. |
| B3 · press | When available at this tempo, reverses a recent slice of the mix from the next sixteenth while playing, or immediately while stopped while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| B3 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
| C4 · press | Sweeps a low-pass filter down over a bar immediately while the key stays held. |
| C4 · short tap, on release | Ends this key’s low-pass sweep while any FILTER macro setting and buffer effect continue. |
| C#4 · press | Cuts track 4 until this key is released without changing its stored mute. |
| C#4 · short tap, on release | Ends this temporary cut of track 4. |
| D4 · press | Sweeps a high-pass filter up over a bar immediately while the key stays held. |
| D4 · short tap, on release | Ends this key’s high-pass sweep while any FILTER macro setting and buffer effect continue. |
| D#4 · press | Cuts track 5 until this key is released without changing its stored mute. |
| D#4 · short tap, on release | Ends this temporary cut of track 5. |
| E4 · press | Slows the recent mix toward a stop immediately while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| F4 · press | Holds a short slice of the mix immediately while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| F4 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
| F#4 · press | Cuts track 6 until this key is released without changing its stored mute. |
| F#4 · short tap, on release | Ends this temporary cut of track 6. |
| G4 · press | Adds an octave-up version of the mix immediately while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| G4 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
| G#4, A#4, C#5, D#5, F5, F#5, G5 · press | Does nothing on this layer. |
| A4 · press | Adds an octave-down version of the mix immediately while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| A4 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
| B4 · press | Chops the mix on sixteenths immediately while the key stays held. |
| B4 · short tap, on release | Ends the key’s rhythmic chopping and returns its gate toward full level while any buffer effect continues. |
| C5 · press | Feeds the mix into the delay with extra feedback immediately while the key stays held. |
| C5 · short tap, on release | Stops sending fresh mix into DUB’s delay while existing echoes fade and any held buffer effect continues unchanged. |
| D5 · press | Sweeps a short delay over the mix immediately while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| D5 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
| E5 · press | Adds pitch wobble, a darker tone and crackle immediately while the key stays held; starting it discards every track’s SLICER capture without asking or undo. |
| E5 · short tap, on release | Ends this held effect, returning to an earlier buffer effect if one remains held. |
FX locked
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Moves left toward low-pass filtering or right toward high-pass filtering. |
| KNOB 2 · turn | Adds bit and sample reduction. |
| KNOB 3 · turn | Sends more of the mix to delay and reverb. |
| KNOB 4 · turn | Sets the effect level or gate depth, becoming feedback shimmer during octave shifting. |
| OCT- · short tap, on release | Clears every toggled effect and resets all four macros without a prompt. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave while FX is locked. |
| ALGORITHM, PRESETS · turn | Does nothing while this layer owns the controls. |
| SELECT · turn | Changes the tempo only with BPM LOCK off; with BPM LOCK on it does nothing. |
| F3 · press | When available at this tempo, repeats the recent mix at an eighth-note length when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| F3, G3, A3, B3, C4, D4, E4, F4, G4, A4, B4, C5, D5, E5 · short tap, on release | Leaves the toggled effect as it is. |
| F#3 · press | Cuts track 1 until another press toggles the cut off, without changing its stored mute. |
| F#3 · short tap, on release | Leaves the toggled cut of track 1 as it is. |
| G3 · press | When available at this tempo, repeats the recent mix at a sixteenth-note length when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| G#3 · press | Cuts track 2 until another press toggles the cut off, without changing its stored mute. |
| G#3 · short tap, on release | Leaves the toggled cut of track 2 as it is. |
| A3 · press | When available at this tempo, repeats the recent mix at a thirty-second-note length when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| A#3 · press | Cuts track 3 until another press toggles the cut off, without changing its stored mute. |
| A#3 · short tap, on release | Leaves the toggled cut of track 3 as it is. |
| B3 · press | When available at this tempo, reverses a recent slice of the mix when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| C4 · press | Sweeps a low-pass filter down over a bar when toggled on, with another press turning it off. |
| C#4 · press | Cuts track 4 until another press toggles the cut off, without changing its stored mute. |
| C#4 · short tap, on release | Leaves the toggled cut of track 4 as it is. |
| D4 · press | Sweeps a high-pass filter up over a bar when toggled on, with another press turning it off. |
| D#4 · press | Cuts track 5 until another press toggles the cut off, without changing its stored mute. |
| D#4 · short tap, on release | Leaves the toggled cut of track 5 as it is. |
| E4 · press | Slows the recent mix toward a stop when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| F4 · press | Holds a short slice of the mix when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| F#4 · press | Cuts track 6 until another press toggles the cut off, without changing its stored mute. |
| F#4 · short tap, on release | Leaves the toggled cut of track 6 as it is. |
| G4 · press | Adds an octave-up version of the mix when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| G#4, A#4, C#5, D#5, F5, F#5, G5 · press | Does nothing on this layer. |
| A4 · press | Adds an octave-down version of the mix when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| B4 · press | Chops the mix on sixteenths when toggled on, with another press turning it off. |
| C5 · press | Feeds the mix into the delay with extra feedback when toggled on, with another press turning it off. |
| D5 · press | Sweeps a short delay over the mix when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
| E5 · press | Adds pitch wobble, a darker tone and crackle when toggled on, with another press turning it off; starting it discards every track’s SLICER capture without asking or undo. |
GLO quick mix
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Changes the first displayed track’s level and records the move when recording is enabled. |
| KNOB 2 · turn | Changes the second displayed track’s level and records the move when recording is enabled. |
| KNOB 3 · turn | Changes the third displayed track’s level and records the move when recording is enabled. |
| KNOB 4 · turn | Changes the fourth displayed track’s level and records the move when recording is enabled. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| PLAY/STOP · press | Starts playback or restarts from the top, including the first list entries with SONG on, unless an external clock is running. |
| OCT- · short tap, on release | Restores all six track levels and mutes plus the tempo captured when this layer opened, without asking. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM · turn | Selects one of the six tracks. |
| SELECT · turn | Changes the tempo while GLO is held. |
| PRESETS · turn | Does nothing while this layer owns the controls. |
| F3 · press | Solos track 1 with any other held solo keys. |
| F3 · short tap, on release | Removes track 1 from the held solos. |
| F#3 · press | Toggles track 1’s mute immediately. |
| G3 · press | Solos track 2 with any other held solo keys. |
| G3 · short tap, on release | Removes track 2 from the held solos. |
| G#3 · press | Toggles track 2’s mute immediately. |
| A3 · press | Solos track 3 with any other held solo keys. |
| A3 · short tap, on release | Removes track 3 from the held solos. |
| A#3 · press | Toggles track 3’s mute immediately. |
| B3 · press | Solos track 4 with any other held solo keys. |
| B3 · short tap, on release | Removes track 4 from the held solos. |
| C4 · press | Unmutes all six tracks immediately. |
| C#4 · press | Toggles track 4’s mute immediately. |
| D4 · press | Activates the fill condition while held. |
| D4 · short tap, on release | Ends the held fill condition. |
| D#4 · press | Toggles track 5’s mute immediately. |
| E4 · press | Solos track 5 with any other held solo keys. |
| E4 · short tap, on release | Removes track 5 from the held solos. |
| F4 · press | Sets the internal tempo from at least three taps, using the latest four taps and restarting after a two-second gap. |
| F#4 · press | Toggles track 6’s mute immediately. |
| G4 · press | Solos track 6 with any other held solo keys. |
| G4 · short tap, on release | Removes track 6 from the held solos. |
| G#4, A4, A#4, B4, C5, C#5, D5, D#5, E5, F5, F#5, G5 · press | Does nothing on this layer. |
Launch entries and scenes
SONG
| Do this | What happens |
|---|---|
| Screen · shows | Each track has sixteen entries pointing into the shared pattern pool. |
| KNOB 1 · turn | Chooses the selected track’s entry A through P. |
| KNOB 2 · turn | Picks an existing pool pattern, COPY or CLEAR for the entry; OCT+ commits the choice. |
| KNOB 3 · turn | Sets an occupied entry’s repeat count from one to sixteen. |
| KNOB 4 · turn | Turns SONG on clockwise or off anticlockwise. |
| OCT- · short tap, on release | Drops the pending pattern choice, or cancels the selected track’s hand-staged entry if no choice is pending, without returning HOME or undoing an entry already launched. |
| OCT+ · short tap, on release | Plays the chosen entry or commits PATTERN, COPY or CLEAR; CLEAR asks while stopped, and changing an entry affects project memory while pattern copies and unused-pattern removal write the pool without a separate undo. |
| PRESETS · turn | Chooses the track’s entry A through P. |
PERFORM with track entries
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Temporarily offsets the selected sound’s tone or filter and glides back over a bar after the knob rests, without saving the offset. |
| KNOB 2 · turn | Temporarily offsets selected-track reverb send and glides back over a bar after the knob rests, without saving the offset. |
| KNOB 3 · turn | Temporarily offsets selected-track delay send and glides back over a bar after the knob rests, without saving the offset. |
| KNOB 4 · turn | Temporarily offsets selected-track distortion send and glides back over a bar after the knob rests, without saving the offset. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Cancels all pending hand-triggered pattern launches and mutes, without reversing changes already heard or SONG’s automatic next entry. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM · turn | Selects one of the six tracks. |
| SELECT · turn | Selects when launches arrive: LOOP, BAR, BEAT or NOW, with the preference stored when this layer closes. |
| PRESETS · turn | Selects track entries counterclockwise or scenes clockwise, storing the preference when this layer closes. |
| F3 · press | Launches list entry A on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| F#3 · press | Toggles track 1’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| G3 · press | Launches list entry B on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| G#3 · press | Toggles track 2’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| A3 · press | Launches list entry C on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| A#3 · press | Toggles track 3’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| B3 · press | Launches list entry D on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| C4 · press | Launches list entry E on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| C#4 · press | Toggles track 4’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| D4 · press | Launches list entry F on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| D#4 · press | Toggles track 5’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| E4 · press | Launches list entry G on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| F4 · press | Launches list entry H on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| F#4 · press | Toggles track 6’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| G4 · press | Launches list entry I on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| G#4, A#4, C#5, D#5, F#5 · press | Does nothing on this layer. |
| A4 · press | Launches list entry J on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| B4 · press | Launches list entry K on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| C5 · press | Launches list entry L on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| D5 · press | Launches list entry M on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| E5 · press | Launches list entry N on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| F5 · press | Launches list entry O on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
| G5 · press | Launches list entry P on the selected track immediately while stopped or at LAUNCH while playing, without taking an undo copy. |
PERFORM with scenes
| Do this | What happens |
|---|---|
| Screen · shows | Shows this layer’s key map, current values and control hints over the current page. |
| KNOB 1 · turn | Temporarily offsets the selected sound’s tone or filter and glides back over a bar after the knob rests, without saving the offset. |
| KNOB 2 · turn | Temporarily offsets selected-track reverb send and glides back over a bar after the knob rests, without saving the offset. |
| KNOB 3 · turn | Temporarily offsets selected-track delay send and glides back over a bar after the knob rests, without saving the offset. |
| KNOB 4 · turn | Temporarily offsets selected-track distortion send and glides back over a bar after the knob rests, without saving the offset. |
| SAVE · hold past HOLD | Does not undo while pressed after this active layer’s modifier; leave the layer before holding SAVE for undo. |
| OCT- · short tap, on release | Cancels all pending hand-triggered pattern launches and mutes, without reversing changes already heard or SONG’s automatic next entry. |
| OCT+ · short tap, on release | Does nothing and does not shift the octave in this settings layer. |
| ALGORITHM · turn | Selects one of the six tracks. |
| SELECT · turn | Selects when launches arrive: LOOP, BAR, BEAT or NOW, with the preference stored when this layer closes. |
| PRESETS · turn | Selects track entries counterclockwise or scenes clockwise, storing the preference when this layer closes. |
| F3 · press | Recalls scene 1’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| F3 · press while holding SAVE | Keeps current entries and mutes in scene 1, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| F#3 · press | Toggles track 1’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| G3 · press | Recalls scene 2’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| G3 · press while holding SAVE | Keeps current entries and mutes in scene 2, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| G#3 · press | Toggles track 2’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| A3 · press | Recalls scene 3’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| A3 · press while holding SAVE | Keeps current entries and mutes in scene 3, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| A#3 · press | Toggles track 3’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| B3 · press | Recalls scene 4’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| B3 · press while holding SAVE | Keeps current entries and mutes in scene 4, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| C4 · press | Recalls scene 5’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| C4 · press while holding SAVE | Keeps current entries and mutes in scene 5, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| C#4 · press | Toggles track 4’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| D4 · press | Recalls scene 6’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| D4 · press while holding SAVE | Keeps current entries and mutes in scene 6, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| D#4 · press | Toggles track 5’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| E4 · press | Recalls scene 7’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| E4 · press while holding SAVE | Keeps current entries and mutes in scene 7, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| F4 · press | Recalls scene 8’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| F4 · press while holding SAVE | Keeps current entries and mutes in scene 8, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| F#4 · press | Toggles track 6’s mute immediately while stopped or stages it for LAUNCH while playing; another press cancels a pending mute. |
| G4 · press | Recalls scene 9’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| G4 · press while holding SAVE | Keeps current entries and mutes in scene 9, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| G#4, A#4, C#5, D#5, F#5 · press | Does nothing on this layer. |
| A4 · press | Recalls scene 10’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| A4 · press while holding SAVE | Keeps current entries and mutes in scene 10, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| B4 · press | Recalls scene 11’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| B4 · press while holding SAVE | Keeps current entries and mutes in scene 11, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| C5 · press | Recalls scene 12’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| C5 · press while holding SAVE | Keeps current entries and mutes in scene 12, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| D5 · press | Recalls scene 13’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| D5 · press while holding SAVE | Keeps current entries and mutes in scene 13, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| E5 · press | Recalls scene 14’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| E5 · press while holding SAVE | Keeps current entries and mutes in scene 14, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| F5 · press | Recalls scene 15’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| F5 · press while holding SAVE | Keeps current entries and mutes in scene 15, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
| G5 · press | Recalls scene 16’s entries and mutes immediately while stopped or stages them for LAUNCH while playing. |
| G5 · press while holding SAVE | Keeps current entries and mutes in scene 16, asking before replacing a used scene and offering no undo; it reaches flash through project saving or the enabled session autosave after the usual quiet stopped delay. |
What the lights show
LEDS changes the background light scheme; key maps keep their own lit and dark states.
| Where / light | What it means |
|---|---|
| Ordinary use · FX · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · FX · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · FX · lit | Outside the FX layer, stays active while an effect is latched or a performance macro is nonzero. |
| FX held · FX · breathing | This button’s light breathes while its layer map is visible. |
| FX locked · FX · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · SEL · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · SEL · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| SEL scale layer · SEL · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · ENV · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · ENV · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · LFO · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · LFO · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · EDIT · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · EDIT · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| EDIT sound layer · EDIT · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · GLO · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · GLO · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| GLO quick mix · GLO · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · HOME · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · HOME · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · SAVE · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · SAVE · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · ARP · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · ARP · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · ARP · flash | With held arpeggiator notes on any track, flashes to the beat with a longer first beat; on the ARP page the flashes are dark. |
| PERFORM with track entries · ARP · breathing | This button’s light breathes while its layer map is visible. |
| PERFORM with scenes · ARP · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · SEQ · lit | Marks the open page family; INV reverses active and idle lights, and an open shortcut layer replaces its button light with a breathing one. |
| Ordinary use · SEQ · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| SEQ tools on a melodic track · SEQ · breathing | This button’s light breathes while its layer map is visible. |
| SEQ tools on a drum track · SEQ · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · PLAY/STOP · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · PLAY/STOP · off | The orange PLAY light is dark while playing or counting in, regardless of LEDS mode. |
| Ordinary use · REC · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · REC · lit | Shows at least one armed track, except in the REC layer where its button breathes. |
| REC settings · REC · breathing | This button’s light breathes while its layer map is visible. |
| Ordinary use · OCT- · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · OCT- · lit | Outside special screens, marks a negative keyboard octave; INV reverses active and idle states. |
| Confirmation · OCT- · lit | Shows the cancel control. |
| FX locked · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| GLO quick mix · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| SEL scale layer · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| EDIT sound layer · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| SEQ tools on a melodic track · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| SEQ tools on a drum track · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| REC settings · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| PERFORM with track entries · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| PERFORM with scenes · OCT- · lit | The light marks the layer’s put-back, cancel-stage or all-effects-off action. |
| Name entry: ABC · OCT- · lit | Marks cancellation of the draft name. |
| Name entry: 123 · OCT- · lit | Marks cancellation of the draft name. |
| Ordinary use · OCT+ · dim | Idle button lights follow LEDS: DIM LO or DIM HI glow, OFF is dark, and INV lights idle buttons while darkening active ones. |
| Ordinary use · OCT+ · lit | Outside special screens, marks a positive keyboard octave; INV reverses active and idle states. |
| Confirmation · OCT+ · breathing | Breathes to show the confirmation can be accepted. |
| Name entry: ABC · OCT+ · breathing | Marks the name-write control, even while playback still prevents writing. |
| Name entry: 123 · OCT+ · breathing | Marks the name-write control, even while playback still prevents writing. |
| Ordinary use · PLAY green light · lit | Stays green while the transport plays. |
| Ordinary use · PLAY green light · flash | During count-in, lights green for the first quarter of each beat. |
| Ordinary use · LIGHT# · lit | Shows held keys and mapped notes sounding from the selected track’s sequencer, arpeggiator or MIDI input; other keys’ own maps take priority. |
| Ordinary use · LIGHT# · dim | With SCALE LEDS on, scale notes glow with brighter roots except under a key map or on drum and slice tracks; otherwise idle glow follows LEDS, with INV reversing the usual pattern. |
| STEP · LIGHT# · lit | While stopped, marks the cursor step’s notes at the current keyboard mapping; while playing, shows the notes sounding instead. |
| ROLL · LIGHT# · lit | While stopped, marks the cursor step’s notes at the current keyboard mapping; while playing, shows the notes sounding instead. |
| Drum grid · LIGHT# · lit | White lights show the selected lane’s hits or held-C#5 accents with the playhead inverted; black lights identify the lane, held accent key and bank keys when needed. |
| Drum grid · LIGHT# · dim | Empty first steps of each four-step group glow more strongly than other empty steps in DIM LO or DIM HI, using a single faint level in OFF or INV. |
| Startup · LIGHT# · flash | With ANIM on, the keys sweep and button lights swell during startup. |
| FX held · LIGHT# · lit | Active available effect keys stay lit. |
| FX held · LIGHT# · breathing | Available effect keys breathe when inactive; unavailable repeats stay dark. |
| FX locked · LIGHT# · lit | Active available effect keys stay lit. |
| FX locked · LIGHT# · breathing | Available effect keys breathe when inactive; unavailable repeats stay dark. |
| GLO quick mix · LIGHT# · lit | Sounding tracks light their black keys; held solos and the held fill light their white keys. |
| GLO quick mix · LIGHT# · breathing | Solo, unmute-all and fill keys breathe when inactive; tap tempo breathes only with internal clock. |
| SEL scale layer · LIGHT# · lit | Keys matching the root pitch class stay lit. |
| SEL scale layer · LIGHT# · breathing | Other notes in the selected scale breathe. |
| EDIT sound layer · LIGHT# · lit | The selected engine’s white key stays lit. |
| EDIT sound layer · LIGHT# · breathing | Other allowed engines and INIT breathe; engines barred on this track stay dark. |
| SEQ tools on a melodic track · LIGHT# · breathing | Available tool keys breathe; on drums the unselected lane keys breathe too. |
| SEQ tools on a drum track · LIGHT# · breathing | Available tool keys breathe; on drums the unselected lane keys breathe too. |
| SEQ tools on a drum track · LIGHT# · lit | The selected drum lane’s black key stays lit. |
| REC settings · LIGHT# · lit | Enabled click and count-in keys stay lit; CLICK LEVEL lights whenever click is enabled. |
| REC settings · LIGHT# · breathing | Inactive option keys breathe; CLEAR breathes only if steps or automation can be cleared. |
| PERFORM with track entries · LIGHT# · lit | Unmuted unstaged tracks stay lit on their black keys. |
| PERFORM with track entries · LIGHT# · breathing | Muted or staged tracks breathe on their black keys. |
| PERFORM with track entries · LIGHT# · lit | The current and staged entry keys stay lit. |
| PERFORM with track entries · LIGHT# · breathing | Other available entries breathe. |
| PERFORM with scenes · LIGHT# · lit | Unmuted unstaged tracks stay lit on their black keys. |
| PERFORM with scenes · LIGHT# · breathing | Muted or staged tracks breathe on their black keys. |
| PERFORM with scenes · LIGHT# · lit | The last recalled or stored scene key stays lit. |
| PERFORM with scenes · LIGHT# · breathing | Other stored scenes breathe. |
| Name entry: ABC · LIGHT# · lit | Typing and editing keys stay lit. |
| Name entry: ABC · LIGHT# · breathing | The white key currently cycling through a character group breathes. |
| Name entry: 123 · LIGHT# · lit | Typing and editing keys stay lit. |
| Name entry: 123 · LIGHT# · breathing | The white key currently cycling through a character group breathes. |
| SLICES · LIGHT# · lit | Alongside held and sounding notes, marks each key that plays the selected slice; END has no selected-slice key light. |
Added octave-light details
| Where / do this | What happens |
|---|---|
| USER · OCT- · lit | Marks the back control rather than a negative octave; INV makes this active steady light dark. |
| USER · OCT+ · breathing | Breathes when the selected action is ready, and otherwise has no readiness breath; its meaning is action readiness rather than a positive octave. |
| PATTERNS · OCT- · lit | Marks the back control rather than a negative octave; INV makes this active steady light dark. |
| PATTERNS · OCT+ · breathing | Breathes when the selected action is ready, and otherwise has no readiness breath; its meaning is action readiness rather than a positive octave. |
| PROJECT · OCT- · lit | Marks the back control rather than a negative octave; INV makes this active steady light dark. |
| PROJECT · OCT+ · breathing | Breathes when the selected action is ready, and otherwise has no readiness breath; its meaning is action readiness rather than a positive octave. |
| AUTOMATION · OCT- · lit | Marks the back control rather than a negative octave; INV makes this active steady light dark. |
| AUTOMATION · OCT+ · breathing | Breathes when the selected action is ready, and otherwise has no readiness breath; its meaning is action readiness rather than a positive octave. |
| SONG · OCT- · lit | Marks the back control rather than a negative octave; INV makes this active steady light dark. |
| SONG · OCT+ · breathing | Breathes when the selected action is ready, and otherwise has no readiness breath; its meaning is action readiness rather than a positive octave. |
| SLICES · OCT- · lit | On SLICES, marks the back control for built-in and user samples rather than a negative octave; INV makes this active steady light dark. |
| SLICES · OCT+ · breathing | On SLICES, breathes only when the selected split or join can act on a user sample, with no readiness breath on built-in samples or END; this indicates action readiness rather than a positive octave. |
| MENU · DISPLAY · OCT- · breathing | On a value row, breathes only when a different previous value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · DISPLAY · OCT+ · breathing | On a value row, breathes only when a different next value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · CONTROL · OCT- · breathing | On a value row, breathes only when a different previous value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · CONTROL · OCT+ · breathing | On a value row, breathes only when a different next value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · AUDIO · OCT- · breathing | On a value row, breathes only when a different previous value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · AUDIO · OCT+ · breathing | On a value row, breathes only when a different next value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · SYSTEM · OCT- · breathing | On a value row, breathes only when a different previous value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · SYSTEM · OCT+ · breathing | On a value row, breathes only when a different next value is available, including wraparound where allowed; CPU has no value direction. |
| MENU · SYSTEM · OCT+ · breathing | With CALIBRATION, RESET SETTINGS or ABOUT selected, breathes to show OCT+ opens teaching, the reset question or the information screen respectively. |
| ABOUT / CREDITS · OCT- · lit | Marks return to the menu tabs rather than a keyboard octave; INV makes this active steady light dark. |
Save, back up and restore
Sound knobs and sequencer edits change memory first; pattern edits save automatically normally after stop and ten idle seconds, with a one-minute gap between rounds that a full pending queue can bypass, even with RESTORE LAST off; stopped pattern operations can also flush immediately to free pending-queue space; enabled RESTORE LAST also keeps the live project, while named project and sound saves write on confirmation and power-off performs no final save; when all 64 patterns are occupied, new notes on a track with no assigned pattern can be missing after restart even though the session autosave completes, because that save contains no copy of those steps; make room and complete a project save that reports SAVED before powering off.
The browser archive reads the connected unit: live music, unit settings and calibration, favourites, four projects, both user-sound banks, companion FM6 patches, the shared pattern pool and all three user samples.
It does not hold the firmware, a separate raw flash autosave or the persistent hand-set slice-marker tables; record the slice positions separately.
Capturing stops playback and flushes pending patterns to flash without a question before making the file; the code does not stop export when that flush fails, so resolve PATTERNS FULL or storage errors before relying on it.
The editor asks once before restore, then writes each included object separately without firmware questions or whole-restore undo; absent categories in an older archive remain, while included empty objects clear those objects, and live music returns to memory last.
The archive is a downloaded file from the unit, not a separate browser bank; importing a sound into the editor library is a different operation.
The web editor’s SAVE AS stops playback, saves pending patterns and writes the project immediately; it asks about replacing a slot only when Skiff reports it as used. RENAME stops playback and writes the stored project’s new name without a separate overwrite question. The older browser save command always asks, then stops playback and saves. POOL CLEAR and LIST CLEAR ask first and require playback already stopped: pool clearing refuses referenced patterns, while list clearing keeps a pattern used elsewhere and otherwise removes it immediately; the changed list saves later with the project or enabled session autosave. Sound STORE requests a name and asks about overwrite only for a used slot; ERASE asks and is offered only for a used slot. Both stop playback and rewrite the whole sound bank immediately; FM6 store then writes its patch collection too, and erase removes the sound’s star when present. Unreadable foreign project or sound data can look empty, allowing SAVE AS or STORE without an overwrite question. These firmware commands add no questions of their own, and Undo cannot recover overwritten or cleared flash.
The installer’s return-to-official-V15 action is another backup route: it reads the same archive from the running unit and downloads it before asking whether to continue to V15; cancel there to retain the file without starting that installation. Its interrupted-update resume option cannot read a backup and relies on a file already saved.
Before you switch firmware
- Back up first.
Show the detail
Stop playback and export a full backup from the web editor before switching. It reads the unit and downloads a file containing the current music, settings and calibration, stars, four projects, both user-sound banks, their own FM6 patches, the shared pattern pool, and the three sample sets. It omits saved MAN slice markers, so separately record those positions. It captures the current music instead of a separate copy of the last quiet save. Export can write pending patterns first; if that flush runs out of room or hits a write error, file creation alone does not prove all current edits were captured. Restore asks once in the editor, then replaces each included object as it goes, settings near the end and current music last. Included empty slots are emptied; categories absent from an accepted older backup stay as they are, though restoring old projects can create patterns. Sample restore brings back audio and its sample settings, not missing MAN markers. A surviving matching set of markers can reappear because an upload keeps unused sample space. Interrupted restore can leave only part of the backup restored, and Undo cannot roll the whole restore back. Keep the backup file. The installer’s return-to-official-V15 action is another backup route: it reads the same archive from the running unit and downloads it before asking whether to continue to V15; cancel there to retain the file without starting that installation. Its interrupted-update resume option cannot read a backup and relies on a file already saved.
Skiff does not preserve every Felucca or JIANT setting. On a clean start, unless Skiff’s scene migration marker is already present, it clears Felucca’s learned MIDI assignments, custom colours and their flags, ANIM IDLE and PRESETS LIST category, and part of its FX key assignments, then saves without asking. If Skiff sees its first settings migration as unfinished, it turns BPM LOCK on in Felucca’s settings; its later migration replaces more FX key bytes with its clock, MIDI input and tuning choices and revision marker. Even without that migration, out-of-range values in those shared FX bytes can be adjusted and saved after a second, once stopped. Returning to Felucca reads those changed assignments; SCOPE MIX, CHORD ENTRY ADD, SCREEN WAKE PANEL and 2ND CORE are on, STEP PREVIEW and HELP are off, and SELECT uses BPM. Returning to JIANT reads MIDI OUT as KEYS. For either Felucca or JIANT, a saved SCREEN OFF choice of 30 MIN becomes NEVER on return after Skiff saves the imported settings. These changes need no music save and Undo cannot recover them; take a backup in the previous firmware before installing Skiff.
Skiff’s first start replaces FoMni’s entire saved setup, including every page’s values, its eleven chord-button assignments, CHORD HOLD, SYNC START and lights. It also overwrites SLOOP’s four user drum kits SYN1–SYN4, song order, learned MIDI assignments, calibration and other preferences, plus the custom theme and favourites kept in the same sectors; Melodee’s saved template, including each track’s embedded sound and native voice, its effects setup, and saved device preferences and calibration; and X0X’s saved tempo, accent, clock and note output choices, per-part MIDI channels, key-sound behavior, lights and audio preferences. These startup writes need no clean start, save action or confirmation, and Undo cannot bring the old records back. Back up in the previous firmware before switching. See the switching advice in this section for the other overlaps.
Back up in the firmware you are leaving first; see the switching advice in this section for installation, startup and ordinary-use risks.
- Back up in the firmware you are leaving first, with its own tool (above). Anything below marked at risk can be written over; whether an older saved copy survives depends on how often you saved, so do not count on it.
- What installing Skiff does to the firmware you had before.
Show the detail
install (Skiff update loader): Compares the program area at 0x4000–0x92FFF and rewrites differing sectors, checking each write. This area includes M-VAVE Open’s sixteen saved projects, preferences and sample header, so installing Skiff over Open replaces them. The flash head below 0x4000 is left alone (after the installer validates a package for this device). install (update-record cleanup): After the computer finishes the update, scans the last 256 bytes of each sector at 0x93000–0xFBFFF, skipping 0x97000–0xDFFFF. It erases a sector only when its tail matches a valid update record. This can remove an old stock update record at 0xE8000. The scan also reaches Skiff’s pattern pool; music whose bytes happen to match a valid update record has no extra protection (a valid update record found in the scanned sector tail). leaving through a firmware update: Erases the five staging sectors at 0xE0000–0xE4FFF, writes the incoming package’s loader there and checks it. After the computer reports success, writes the update record at 0xE4F00. A failed attempt clears the staging sectors again. These are temporary update files (when a computer starts a firmware update). normal startup with leftover update data: Erases all five staging sectors if any of the first four bytes at 0xE0000 or first eight bytes at 0xE4F00 is not blank (0xFF). It does not check whose data this is. Other occupied bytes alone do not trigger this cleanup (the flash chip is recognized and either startup probe is not blank). first or legacy startup settings writes: Skiff checks the settings pair after every previous firmware. Missing or rejected settings start from defaults: on a clean start it saves BPM LOCK and the first revision, clears the old scene area and saves its marker, then adopts clock, MIDI-input and tuning choices and saves the second revision. These three writes replace both 0xFC000 and 0xFD000 without asking or a save command, assuming working flash and stopped transport. The two revision saves also run after an unclean first start and alone replace both sectors when settings start from defaults; only scene clearing requires a clean start. The overwritten work includes FoMni’s whole saved setup, including page values, eleven chord-button assignments, CHORD HOLD, SYNC START and lights; SLOOP’s four user drum kits SYN1–SYN4, song order, learned MIDI assignments and device preferences, calibration, theme and favourites; Melodee’s saved template with each track’s embedded sound and native voice, its effects setup, device preferences and calibration; X0X’s tempo, accent, clock and note-output choices, per-part MIDI channels, key sounds, lights and audio preferences. Accepted settings instead follow their stored revision and marker: they can skip those writes, but scene clearing can still remove Felucca learned controls and colours or GHOULBOX stars and preferences, and reset JIANT MIDI OUT. Out-of-range clock, MIDI-input or tuning values can cause a further save after one second even without revision migration. Import normalization, including SCREEN OFF changes, persists with the next actual save. One changed newest copy is enough for the previous firmware to load altered settings; additional writes can replace both copies (settings revisions or scene marker require changes, including defaults after missing/rejected records; only scene clearing requires a clean start; actual flash writes wait for stop). clean startup old-project migration: On a clean start, converts readable older projects and the music in progress to its current format. It keeps nonempty track patterns in the shared pool before rewriting each project, without asking and even with RESTORE LAST off. Current or unsupported records are skipped; a full pool leaves the project unconverted. Projects from the mapped Felucca, SLOOP and JIANT releases do not qualify (clean start, a supported older project and room in the pattern pool). startup retired FM6-bank migration: If no usable collection of user sounds’ own FM6 patches is found but an older FM6 voice bank is valid, copies matching bank patches into the user sounds’ own patch collection and saves without asking. Its first write preserves the newest valid older-bank copy unless a current patch-storage copy already exists; otherwise it alternates copies normally. Without a valid older bank there is no write (no usable current user-patch collection and a valid older FM6 voice bank).
- Stock V15: Possibly at risk (layout reported or inferred): stock settings (and possibly patterns); stock voices (128 user patches, banks A-D).
- Baud Girl FM-1+VA: Possibly at risk (layout reported or inferred): Baud Girl presets (128); Baud Girl patterns (16, with locks).
- Felucca: At risk by itself: the autosave (the music as you left it); FM6 voice bank B1-B32; settings, button calibration, favourites, MIDI LEARN map (changed by itself: On a clean start without its scene-freed marker, Skiff clears learned MIDI, custom colours, ANIM IDLE, the preset category and part of the FX key map, then saves without asking. It also replaces MENU choices; revision migration can replace more FX assignments. One new settings copy is enough for Felucca to load the changes; additional revision writes can replace both copies. A saved SCREEN OFF choice of 30 MIN becomes NEVER on return after Skiff next saves settings. Out-of-range clock, MIDI-input or tuning bytes can also be adjusted and saved after one second, once stopped, even when revision migration is skipped. The first revision migration also turns Felucca BPM LOCK on; also, Skiff retains calibration but can replace preferences without a save command or question; a partial import does not preserve the whole settings record). At risk by itself, under a condition: project slot A; project slot B; project slot C; project slot D. At risk when you act: user presets 1-16 (converted when read, written back at your next save in that bank); user presets 17-32 (converted when read, written back at your next save in that bank). Carried over: FM6 patches of the FM6 user presets; user sample slot USR1; user sample slot USR2; user sample slot USR3. Imports Felucca’s saved RESTORE LAST state (ON by default).
- SLOOP: At risk by itself: FM6 patch bank B1-B27; user sample slot USR4 (header at 0xE7000); settings, calibration, song order, SYN1-4 kits, MIDI LEARN, theme and favourites. At risk by itself, under a condition: song section A (a whole project); song section B (a whole project); song section C (a whole project); song section D (a whole project); the music in progress (autosave). At risk when you act: user sounds U01-U16 (converted when read, written back at your next save in that bank); user sounds U17-U32 (converted when read, written back at your next save in that bank). Carried over: user sample slot USR1 (header at 0xA0000); user sample slot USR2 (header at 0xB4000); user sample slot USR3 (header at 0xC8000).
- X0X: At risk by itself: the whole X0X project (settings, sound, all 32 patterns, song, knob motion). At risk when you act: X0X button calibration. Carried over: break loops slot 1; break loops slot 2; break loops slot 3.
- JIANT: At risk by itself: the music in progress (RESTORE LAST); FM6 voice bank B1-B32; settings, calibration, favourites, MENU options (changed by itself: On its first clean start Skiff clears the old scene area and replaces JIANT MIDI OUT with its migration marker, then saves without asking. Returning to JIANT reads MIDI OUT as KEYS. JIANT’s palette marker normally skips the other revision writes, so only one settings copy may be replaced; it becomes the newest copy JIANT reads. A saved SCREEN OFF choice of 30 MIN becomes NEVER on return after Skiff next saves settings. Out-of-range clock, MIDI-input or tuning bytes can also be adjusted and saved after one second, once stopped, even when revision migration is skipped; also, Skiff retains calibration but can replace preferences without a save command or question; a partial import does not preserve the whole settings record). At risk by itself, under a condition: song 1 section A (a whole project); song 1 section B (a whole project); song 1 section C (a whole project); song 1 section D (a whole project). At risk when you act: song 2: four sections (whole projects); song 3: four sections (whole projects); song 4: four sections (whole projects) (some of it lost); song 5: four sections (whole projects); song 6: four sections (whole projects); song 7: four sections (whole projects); song 8: four sections (whole projects); which song is current, every song's rows and scenes; user sounds U01-U16 (converted when read, written back at your next save in that bank); user sounds U17-U32 (converted when read, written back at your next save in that bank). Carried over: FM6 patches of the FM6 user sounds. JIANT’s default RESTORE LAST OFF imports as Skiff RESTORE LAST ON; enabling it in JIANT instead disables Skiff autosave.
- Melodee: At risk by itself: project A: patterns, song, sounds, motion, recordings; project B: patterns, song, sounds, motion, recordings; project C: patterns, song, sounds, motion, recordings; project D: patterns, song, sounds, motion, recordings; shared user presets U037-U054; shared user presets U055-U072; shared user presets U127-U144; settings, factory favourites, calibration, saved template. At risk by itself, under a condition: shared user presets U289-U378 (some of it lost); shared user presets U379-U384; shared user presets U109-U126. At risk when you act: shared user presets U145-U288; shared user presets U073-U090; shared user presets U091-U108; shared user presets U001-U018; shared user presets U019-U036.
- FoMni: At risk by itself: FoMni setup (pages, chord buttons, lights). At risk when you act: FoMni button calibration.
- AMB-1: At risk by itself: AMB-1 pieces and setup. At risk when you act: AMB-1 panel calibration.
- ChoralRoot: At risk by itself: options, playing setup and panel calibration. At risk by itself, under a condition: 32 imported DX7 voices. At risk when you act: CZ-1 bank A (16 tones); CZ-1 bank B (16 tones); CZ-1 bank C (16 tones); CZ-1 bank D (16 tones); CZ-1 bank E (16 tones); CZ-1 bank F (16 tones); CZ-1 bank G (16 tones); CZ-1 bank H (16 tones); last global-save session; favourite marks, chord/bass type and filter; 128 saved sounds with their complete engine patches; recorded loop 1; recorded loop 2; recorded loop 3; recorded loop 4; recorded loop 5; recorded loop 6; recorded loop 7; recorded loop 8; recorded loop 9; recorded loop 10.
- GHOULBOX: At risk by itself: music in progress (RESTORE LAST); FM6 voice bank B1–B32; settings and panel calibration (changed by itself: On a clean start without its scene-freed marker, Skiff clears GURDY stars, click preferences, the preset category and part of the FX key map, changes secondary MENU choices, then saves without asking. A prior Skiff marker and revision can survive a GHOULBOX round trip, so this write remains conditional. One newest modified copy is enough to change settings on return; revision writes can replace both copies. BLANK becomes DUNGEON on return after Skiff next saves settings. Out-of-range clock, MIDI-input or tuning bytes can also be adjusted and saved after one second, once stopped, changing more FX assignments even when revision migration is skipped; also, Skiff retains calibration but can replace preferences without a save command or question; a partial import does not preserve the whole settings record). At risk by itself, under a condition: project A; project B; project C; project D. Carried over: FM6 patches for user sounds (an FM6 patch must still match its user record); user sample slot USR1 (sample playback and loop behaviour follow the reader’s engines); user sample slot USR2 (sample playback and loop behaviour follow the reader’s engines); user sample slot USR3 (sample playback and loop behaviour follow the reader’s engines); user sounds 1–16 (GURDY records become DRUM-X; a matching name does not prove the same sound); user sounds 17–32 (GURDY records become DRUM-X; a matching name does not prove the same sound). Imports GHOULBOX’s saved RESTORE LAST state (ON by default).
- M-VAVE FM-1 Open: At risk by itself: Open shared sample audio. At risk when you act: Open USER project 1; Open USER project 2; Open USER project 3; Open USER project 4; Open USER project 5; Open USER project 6; Open USER project 7; Open USER project 8; Open USER project 9; Open USER project 10; Open USER project 11; Open USER project 12; Open USER project 13; Open USER project 14; Open USER project 15; Open USER project 16; Open device preferences.
- FM-106: At risk by itself: octave, last selected preset and MIDI preferences. At risk by itself, under a condition: older stored user bank, if present (Beta4 does not store new edits). A valid user bank stored by an earlier FM-106 build can still be present and readable in Beta4; the bank risks listed here, if any, apply if it exists. FM-106 Beta4’s new user-sound edits are only in memory: panel save, delete and librarian bank commit do not store them, even when they report success. Read the unit into the librarian and export both user banks before switching or powering off; those exports omit sequence notes, locks and extended controls.
- Hortator: At risk by itself: settings and panel calibration (converted: Skiff imports the old preferences, then writes its newer settings format by itself at first start. Returning to Hortator cannot read that newest record: settings, panel calibration and the remembered Bluetooth device start from defaults; it does not retry the older copy). At risk by itself, under a condition: project A; project B; project C; project D. Carried over: user samples USR1 (sample loop and slice behaviour follow this reader’s engines); user samples USR2 (sample loop and slice behaviour follow this reader’s engines); user samples USR3 (sample loop and slice behaviour follow this reader’s engines).
- OberVave: At risk by itself: pattern 1 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 2 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 3 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 4 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 5 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 6 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 7 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); pattern 8 (its B-track sound can change if it uses a saved program; its pattern notes remain; other writes can also erase it); saved programs and global settings.
- Polly: At risk by itself: Optional QY70 style bank; Polly setup and channel sounds. At risk by itself, under a condition: All four Polly songs; Polly shared memory 1; Polly shared memory 2; Polly shared memory 3; Polly shared memory 4. At risk when you act: Polly shared memory 5; Polly shared memory 6; Polly shared memory 7; Polly shared memory 8; Polly shared memory 9; Polly shared memory 10; Polly shared memory 11; Polly shared memory 12; Polly shared memory 13; Polly shared memory 14; Polly shared memory 15; Polly shared memory 16; Polly button and encoder calibration.
- What the next firmware does to Skiff's data.
- Stock V15: Possibly at risk (layout reported or inferred): project A; project B; project C; project D; user sounds’ own FM6 patches; user sample USR1; user sample USR2; user sample USR3; user sound bank 1; user sound bank 2; last session; shared 64-pattern pool.
- Baud Girl FM-1+VA: Possibly at risk (layout reported or inferred): project A; project B; project C; project D; user sounds’ own FM6 patches; user sample USR1; user sample USR2; user sample USR3; user sound bank 1; user sound bank 2; last session; shared 64-pattern pool.
- Felucca: At risk by itself: last session; settings, calibration and favourites (changed by itself: Imports the shared 572-byte PER4 settings and panel calibration. Skiff stores CLOCK, MIDI IN and TUNE in preference bytes 18–20, PRESETS LIST in 21, HINTS OFF in 22, settings revision in 23, its scene-freed marker in 24, PERFORM KEYS in 25, LAUNCH in 26, SCREEN OFF in 27 and CLICK/FEEL in 28. Felucca reads bytes 18–23 as FX key assignments. The scene-freed marker turns SCOPE MIX, CHORD ENTRY ADD, SCREEN WAKE PANEL and beta 2ND CORE on, turns STEP PREVIEW and HELP off, and makes SELECT use BPM. Felucca starts its second core at the next power-on unless a prior failed boot blocks it; this was enabled by Skiff’s marker, not a new MENU choice. A failed render job or timeout later disables the core and queues a settings save; a failed initial handshake does not clear the saved choice. PERFORM KEYS becomes the LEDs-invert level, and LAUNCH becomes HOME. Import normalization can change preferences, and later settings saves persist the resulting interpretation; also, Skiff’s migration marker enables Felucca’s beta second core at startup; some other shared preference bytes also have different meanings). At risk by itself, under a condition: project A; project B; project C; project D; shared 64-pattern pool (some or all of it lost). Carried over: user sounds’ own FM6 patches (each patch must still match its FM6 user record); user sample USR1 (sample loop and slice behaviour follow this reader’s engines); user sample USR2 (sample loop and slice behaviour follow this reader’s engines); user sample USR3 (sample loop and slice behaviour follow this reader’s engines); user sound bank 1 (DRUM-X sounds are empty or a different engine; shared names do not guarantee shared sound); user sound bank 2 (DRUM-X sounds are empty or a different engine; shared names do not guarantee shared sound). Skiff’s default RESTORE LAST ON leaves Felucca’s autosave ON; a saved Skiff OFF choice leaves it OFF. Skiff’s scene-freed marker enables Felucca’s beta 2ND CORE at startup unless boot-failure protection blocks the core; a later bad render or timeout can write these settings automatically. The owner need not turn it on.
- SLOOP: At risk by itself: user sounds’ own FM6 patches; user sound bank 1 (only FM6 sounds can lose their own patches and fall back to a factory patch or the initial voice; other sounds remain; other writes can also erase it); user sound bank 2 (only FM6 sounds can lose their own patches and fall back to a factory patch or the initial voice; other sounds remain; other writes can also erase it); settings, calibration and favourites. At risk when you act: project A; project B; project C; project D; last session; shared 64-pattern pool. Carried over: user sample USR1 (sample loop and slice behaviour follow this reader’s engines); user sample USR2 (sample loop and slice behaviour follow this reader’s engines); user sample USR3 (sample loop and slice behaviour follow this reader’s engines).
- X0X: At risk by itself: project A; project B; project C; project D; user sound bank 2; settings, calibration and favourites. At risk when you act: user sound bank 1. Carried over: user sample USR1 (Sample bytes carry over; X0X uses its own zone and break-loop playback rather than Skiff’s sound and hand-set slice behaviour); user sample USR2 (Sample bytes carry over; X0X uses its own zone and break-loop playback rather than Skiff’s sound and hand-set slice behaviour); user sample USR3 (Sample bytes carry over; X0X uses its own zone and break-loop playback rather than Skiff’s sound and hand-set slice behaviour).
- JIANT: At risk by itself: user sample USR3; settings, calibration and favourites (changed by itself: Imports the shared 572-byte PER4 settings and panel calibration. Skiff stores CLOCK, MIDI IN and TUNE in preference bytes 18–20, PRESETS LIST in 21, HINTS OFF in 22, settings revision in 23, its scene-freed marker in 24, PERFORM KEYS in 25, LAUNCH in 26, SCREEN OFF in 27 and CLICK/FEEL in 28. JIANT interprets KNOB ACCEL and RESTORE LAST with the opposite meaning: Skiff’s default RESTORE LAST ON becomes OFF. Bytes 21 and 22 become USB STEMS and USB LEVEL; unsupported values reset to stereo and FULL. JIANT resets the scene-freed marker in byte 24 to MIDI OUT KEYS, replaces byte 23 with its palette marker, uses byte 25 as its settings revision and byte 26 as LOAD. Its first-start FX LATCH update can set the revision to 2. These shared preference meanings differ even when the record imports successfully; also, shared settings bytes select different preferences). At risk by itself, under a condition: project A; project B; project C; project D; last session; shared 64-pattern pool (some or all of it lost). At risk when you act: user sounds’ own FM6 patches (converted when read, written back at your next save in that bank; The own-patch link is lost when JIANT converts an unmarked Skiff sound; writing that bank makes the broken link persist back in Skiff); user sample USR1; user sample USR2; user sound bank 1 (converted when read, written back at your next save in that bank; Conversion changes sound records and can detach their own FM6 patches; saving anywhere in the bank makes the converted records persist on return to Skiff); user sound bank 2 (converted when read, written back at your next save in that bank; Conversion changes sound records and can detach their own FM6 patches; saving anywhere in the bank makes the converted records persist on return to Skiff). Skiff’s default RESTORE LAST ON leaves JIANT’s autosave OFF; a saved Skiff RESTORE LAST OFF choice turns JIANT’s autosave ON.
- Melodee: At risk by itself: user sound bank 1; user sound bank 2; settings, calibration and favourites. At risk by itself, under a condition: project A; project B; project C; project D; user sounds’ own FM6 patches; user sample USR3; last session; shared 64-pattern pool (some or all of it lost). At risk when you act: user sample USR1; user sample USR2.
- FoMni: At risk by itself: settings, calibration and favourites. At risk when you act: user sound bank 1.
- AMB-1: At risk by itself: settings, calibration and favourites. At risk when you act: user sound bank 1.
- ChoralRoot: At risk by itself: user sample USR2; user sample USR3; settings, calibration and favourites (converted: After ChoralRoot saves these settings, Skiff cannot read back the newer record. Returning to Skiff starts its preferences and calibration from defaults; the older copy is not retried just because the newest record has a different format). At risk when you act: project A; project B; project C; project D; user sounds’ own FM6 patches; user sample USR1; user sound bank 1; user sound bank 2.
- GHOULBOX: At risk by itself: last session; settings, calibration and favourites (changed by itself: Imports the shared 572-byte PER4 settings and panel calibration. Skiff stores CLOCK, MIDI IN and TUNE in preference bytes 18–20, PRESETS LIST in 21, HINTS OFF in 22, settings revision in 23, its scene-freed marker in 24, PERFORM KEYS in 25, LAUNCH in 26, SCREEN OFF in 27 and CLICK/FEEL in 28. GHOULBOX reads bytes 18–23 as FX key assignments and byte 24 as SCOPE MIX, STEP PREVIEW, CHORD ENTRY and NOTE NAMES choices. PERFORM KEYS becomes SCREEN OFF: Skiff’s SCENE choice gives a 15-minute idle timeout. LAUNCH becomes HOME: Skiff’s BAR choice gives TRACKS. SCREEN OFF becomes SCENE, while byte 12 supplies CLICK preferences. Byte 28 holds GHOULBOX import marks; with Skiff’s default CLICK LEVEL, its one-time migration turns RESTORE LAST ON. The shared record does not give matching preference meanings; also, shared settings bytes select different preferences). At risk by itself, under a condition: project A; project B; project C; project D; shared 64-pattern pool (some or all of it lost). Carried over: user sounds’ own FM6 patches (each patch must still match its FM6 user record); user sample USR1 (sample loop and slice behaviour follow this reader’s engines); user sample USR2 (sample loop and slice behaviour follow this reader’s engines); user sample USR3 (sample loop and slice behaviour follow this reader’s engines); user sound bank 1 (DRUM-X sounds are empty or a different engine; shared names do not guarantee shared sound); user sound bank 2 (DRUM-X sounds are empty or a different engine; shared names do not guarantee shared sound). With Skiff’s default CLICK LEVEL, GHOULBOX’s import migrations force RESTORE LAST ON and autosave writes by itself after edits and quiet. A saved LOW click level can suppress that migration and leave autosave OFF; check RESTORE LAST after import.
- M-VAVE FM-1 Open: At risk by itself: project A; project B; project C; project D; user sounds’ own FM6 patches; user sound bank 1 (only FM6 sounds can lose their own patches and fall back to a factory patch or the initial voice; other sounds remain; other writes can also erase it); user sound bank 2 (only FM6 sounds can lose their own patches and fall back to a factory patch or the initial voice; other sounds remain; other writes can also erase it). At risk when you act: user sample USR1; user sample USR2; user sample USR3; last session; shared 64-pattern pool; settings, calibration and favourites.
- FM-106: At risk by itself: settings, calibration and favourites.
- Hortator: At risk by itself: settings, calibration and favourites. At risk when you act: project A; project B; project C; project D. Carried over: user sample USR1 (Sample bytes remain on the unit; playback follows Hortator’s one-shot engines, so loop and slice behaviour can differ. Valid header and zone bounds are required; no unit switch was tested); user sample USR2 (Sample bytes remain on the unit; playback follows Hortator’s one-shot engines, so loop and slice behaviour can differ. Valid header and zone bounds are required; no unit switch was tested); user sample USR3 (Sample bytes remain on the unit; playback follows Hortator’s one-shot engines, so loop and slice behaviour can differ. Valid header and zone bounds are required; no unit switch was tested).
- OberVave: At risk by itself: shared 64-pattern pool (some or all of it lost); settings, calibration and favourites.
- Polly: At risk by itself: project A; project B; project C; project D; user sounds’ own FM6 patches; user sample USR1; user sample USR2; user sound bank 1 (only FM6 sounds can lose their own patches and fall back to a factory patch or the initial voice; other sounds remain; other writes can also erase it); user sound bank 2 (only FM6 sounds can lose their own patches and fall back to a factory patch or the initial voice; other sounds remain; other writes can also erase it); settings, calibration and favourites. At risk by itself, under a condition: last session; shared 64-pattern pool. At risk when you act: user sample USR3.
- Who reads whose data.
Show the detail
Other firmwares reading Skiff's data: Felucca reads and uses Skiff's settings, calibration and favourites; user sounds’ own FM6 patches; user sample USR1; user sample USR2; user sample USR3 (Skiff’s migration marker enables Felucca’s beta second core at startup; some other shared preference bytes also have different meanings; each patch must still match its FM6 user record; sample loop and slice behaviour follow this reader’s engines); JIANT reads and uses Skiff's settings, calibration and favourites (shared settings bytes select different preferences); ChoralRoot takes over Skiff's settings, calibration and favourites, converting them (After ChoralRoot saves these settings, Skiff cannot read back the newer record. Returning to Skiff starts its preferences and calibration from defaults; the older copy is not retried just because the newest record has a different format); GHOULBOX reads and uses Skiff's settings, calibration and favourites; user sounds’ own FM6 patches; user sample USR1; user sample USR2; user sample USR3 (shared settings bytes select different preferences; each patch must still match its FM6 user record; sample loop and slice behaviour follow this reader’s engines); Felucca lists Skiff's user sound bank 1; user sound bank 2, but plays them differently (DRUM-X sounds are empty or a different engine; shared names do not guarantee shared sound); JIANT takes over Skiff's user sound bank 1; user sound bank 2, converting them (Conversion changes sound records and can detach their own FM6 patches; saving anywhere in the bank makes the converted records persist on return to Skiff); ChoralRoot lists Skiff's user sound bank 1; user sound bank 2, but plays them differently (renumbered and disabled engines change sound; deep FM6 patches are not imported); GHOULBOX lists Skiff's user sound bank 1; user sound bank 2, but plays them differently (DRUM-X sounds are empty or a different engine; shared names do not guarantee shared sound); JIANT lists Skiff's user sounds’ own FM6 patches, but plays them differently (The own-patch link is lost when JIANT converts an unmarked Skiff sound; writing that bank makes the broken link persist back in Skiff); SLOOP reads and uses Skiff's user sample USR1; user sample USR2; user sample USR3 (sample loop and slice behaviour follow this reader’s engines); X0X reads and uses Skiff's user sample USR1; user sample USR2; user sample USR3 (Sample bytes carry over; X0X uses its own zone and break-loop playback rather than Skiff’s sound and hand-set slice behaviour); Hortator reads and uses Skiff's user sample USR1; user sample USR2; user sample USR3 (Sample bytes remain on the unit; playback follows Hortator’s one-shot engines, so loop and slice behaviour can differ. Valid header and zone bounds are required; no unit switch was tested). What Skiff reads of other firmwares' data: Skiff takes over Hortator's settings and panel calibration, converting them (Skiff imports the old preferences, then writes its newer settings format by itself at first start. Returning to Hortator cannot read that newest record: settings, panel calibration and the remembered Bluetooth device start from defaults; it does not retry the older copy); Skiff reads and uses Hortator's user samples USR1; user samples USR2; user samples USR3 (sample loop and slice behaviour follow this reader’s engines); Skiff reads and uses Felucca's user presets 1-16; user presets 17-32; FM6 patches of the FM6 user presets; user sample slot USR1; user sample slot USR2; user sample slot USR3; Skiff reads and uses SLOOP's user sounds U01-U16; user sounds U17-U32; user sample slot USR1 (header at 0xA0000); user sample slot USR2 (header at 0xB4000); user sample slot USR3 (header at 0xC8000); Skiff reads and uses X0X's break loops slot 1; break loops slot 2; break loops slot 3; Skiff reads and uses JIANT's user sounds U01-U16; user sounds U17-U32; FM6 patches of the FM6 user sounds; Skiff lists GHOULBOX's user sounds 1–16; user sounds 17–32, but plays them differently (GURDY records become DRUM-X; a matching name does not prove the same sound); Skiff reads and uses GHOULBOX's FM6 patches for user sounds; user sample slot USR1; user sample slot USR2; user sample slot USR3 (an FM6 patch must still match its user record; sample playback and loop behaviour follow the reader’s engines); Skiff imports part of Felucca’s settings and calibration, but can clear learned MIDI, custom colours and other preferences and save the changes without asking; Skiff imports part of JIANT’s settings and calibration, but replaces MIDI OUT and can change other preferences without asking; Skiff imports part of GHOULBOX’s settings and calibration, but can clear GURDY stars, click preferences and other settings and save without asking. Everything else of another firmware's looks empty or foreign to the reader.
- Every way each write can happen, for all mapped firmwares: the flash atlas's table. Read in each firmware's source (closed ones: their docs or third-party reports); nothing was tested on a unit.
Skiff keeps four projects, 64 shared patterns, 32 user sounds with their own FM6 patches, three user sample sets, saved MAN slice markers, and settings including panel calibration and stars. A project names patterns in one shared pool; changing a shared pattern changes every entry that uses it. Changed patterns save themselves after a quiet stopped pause, even with RESTORE LAST off. With RESTORE LAST on, the last session also saves after ten quiet seconds, normally with a minute between save rounds, though a full pending queue bypasses that gap and a stopped pattern operation can flush immediately to make room. Save a project or take a full backup to flush patterns while stopped. Powering off does not start a save. First start can also change and save settings, and convert accepted older projects, without asking. When all 64 patterns are occupied, new notes on a track with no assigned pattern can be missing after restart even though the session autosave completes, because that save contains no copy of those steps; make room and complete a project save that reports SAVED before powering off.
Switching to Skiff 1.1 leaves out the newer effects, second envelope and drum controls. An ENV2 modulation source becomes EXPR there; turn that slot off if needed. Saving in 1.1 permanently drops the newer settings, and some sound names or built-in SLICE samples differ. Back up before switching; see the switching advice in this section for startup and ordinary-use risks.
Where the docs and the firmware disagree
- Which Felucca projects load: The README names Felucca 1.1.5 as Skiff’s ancestor and says its sounds and projects load. Skiff reads the older formats it inherited, but later Felucca project formats are not all readable and can appear as empty slots.
- Full backup omits MAN slice markers: The guide describes the installer backup as complete. The backup includes each sample’s audio and sample settings but omits its saved MAN slice markers. Keep a separate record of those positions.
- Backup after a failed pattern flush: The guide describes a complete music backup. Backup capture continues after a pattern flush reports a full pool or write failure. A resulting file can therefore miss pending pattern edits; file creation alone does not verify that all current music was captured. This follows from reading the source and was not tested on a unit.
Source caveats
- 123 naming and G5: In 123 name entry, G5 types + and advances the cursor.
- Comment drift: Comments describing a fixed 0.7-second hold, four FX cuts, inactive PRESETS on SLICES or stopped-only sequencer tools describe older behavior; executable handlers define this map.
- Undo limits: Undo has eight supported edits, disappears across project load or power loss, and pattern or motion undo needs the track back on the same pattern; it is not an erase or file-restore safety net.
Mapped from illuminus5/skiff at v1.2 (5bbd35da7ad4b92e5f9d90204cbf28ff9f6fc6a7), 2026-10-16. Each entry’s evidence and pinned source lines are in [skiff.json](skiff.json). Source reading only, with no unit testing; an independent checker found zero errors in round 3 (2026-10-16).
Skiff is GPL-3.0-only, by illuminus5, based on Felucca by Leo Kuroshita / Hügelton Instruments; bundled components retain their own licences. This independent guide uses original wording and is not affiliated with Skiff, Hügelton Instruments or M-VAVE. Firmware downloads remain with their authors.
Ask about your own setup
Say what you're after and what else is on your desk. Les takes you there one step at a time, on your gear, and shows you why each step works.
Get an invite to the open beta.
How to use the arpeggiator0:37 · 4 STEPS
How to make a deep bass0:38 · 4 STEPS
How to make an evolving pad0:44 · 4 STEPS
How the Mod Matrix works0:39 · 3 STEPS
How to morph between two versions of a pad0:40 · 4 STEPS
How the two wave knobs on a PolyBrute oscillator work0:42 · 4 STEPS
How to add swing0:34 · 2 STEPS
How to change the bells on the FM-1 AMB-10:36 · 3 STEPS · AMB-1
How to turn the FM-1 AMB-1 into a drone0:37 · 3 STEPS · AMB-1
How to steer the melody on the FM-1 AMB-10:36 · 3 STEPS · AMB-1
How to use the arpeggiator0:41 · 4 STEPS · STOCK
How to play a dominant 7th on the FM-1 with ChoralRoot0:33 · 3 STEPS · CHORALROOT
How to play minor 9th chords with one finger on the FM-1 with ChoralRoot0:37 · 3 STEPS · CHORALROOT
How to play a I-vi-IV-V on the FM-1 with ChoralRoot0:39 · 4 STEPS · CHORALROOT
How to get the Casio CZ sound on the FM-1 with Melodee0:34 · 3 STEPS · MELODEE
How to get a Prophet-5 sound on the FM-1 with Melodee0:40 · 4 STEPS · MELODEE
How to record without quantize on the FM-1 with Melodee0:28 · 2 STEPS · MELODEE
Every firmware, every controlPick the firmware on yours, then tap any control to see what it does.
How to add glide to one step0:38 · 3 STEPS
How to play a random sequence0:28 · 2 STEPS
Les is independent and not affiliated with M-VAVE or the firmware authors. M-VAVE and FM-1 are trademarks of their owners.