Audio ready · play a key
FM-1MEMCPU
↑ ↓ to browse Enter to run · Esc to close

FM-1 & MIDI

FM-1 connection
Not connected

Send patch edits, knobs and notes to the FM-1.

Follow the FM-1

Its keys, knobs and buttons play this page, whatever firmware it runs (only what that firmware sends over MIDI).

MIDI keyboard

Sync with the FM-1?

HELPShortcuts

Commands

/ Ctrl/Cmd+Kcommand palette: add a module, insert an assembly, open a patch, any action
Ctrl/Cmd+Ssave the patch to Your patches
Ctrl/Cmd+Bcollapse / expand the sidebar
PATCH · EMU · LIBRARYthe switch at the top: the canvas, the FM-1’s firmware emulated in the browser, and what is stored in this browser and on the FM-1 (←→ move along it). Install firmware is under Get started and in the palette
LIBRARY → ←Patches and Presets in two columns, this browser and the FM-1: → puts one on the FM-1 (or in the bank’s offline copy while none is connected), ← copies one into this browser. Deleting in this browser offers Undo; replacing on the FM-1 asks first
?this list
Esccancel a connection, clear the rows selected while choosing or arranging a card (again: finish choosing or arranging), close a dialog or the Install panel

Selection

click / Shift-click a titleselect a card / add it to the selection; drag on the empty canvas to select an area
Ctrl/Cmd+Aselect every card on the canvas; while choosing or arranging a card, every row (nothing changes)
Ctrl/Cmd+Dduplicate the selection with its settings and the cables among it
Ctrl/Cmd+CCtrl/Cmd+XCtrl/Cmd+Vcopy, cut, paste the selection with the cables among it, also into another patch (Main and the Output stay)
Ctrl/Cmd+Gmake an assembly from the selection
Delete Backspaceremove the selection
Bbypass / un-bypass the selection
←→↑↓nudge the selection (with Shift: ten times further); with nothing selected, ←→ put the previous / next device on Main’s knobs, ↑↓ its previous / next page
Ctrl/Cmd+Z Shift+Ctrl/Cmd+Zundo, redo
Ctrl/Cmd + wheelzoom the canvas (pinch on a touch screen)
right-click a titlethe card’s ⋯ menu

Patching

click a jack, then anotherconnect (dragging works too)
click a cabledisconnect it; grey routes are built into the module
drop on a thumbmodulate that parameter (depth in its ⋮ menu); Alt-drag a thumb to patch from it
Ctrl/Cmd-click a rowin an expanded assembly: show it on the collapsed card, or take it off (while choosing or arranging the card it selects the row instead)

Choosing and arranging a card

click a rowchoosing (the frame’s card · N): show it on the collapsed card or take it off. The check box on a member’s title does all its parameters (any off: all on, else all off); select all / select none in the frame’s bar do every parameter. Jacks stay one click each
Shift-click, Ctrl/Cmd-click, drag a bandselect rows while choosing or arranging: a range, one more or less, an area (from the empty canvas or a card’s empty space)
Space Enterchoosing: the selected rows all go on the card if any is off it, else they all come off
drag a selected rowarranging: the selection moves as one block with its own column breaks, headings and groups
drag ⠿ on a heading / page striparranging: move the section (between sections or to the end) / that one FM-1 page (between pages; every page has a strip)
Delete Backspacearranging: take the selected rows off the card
touch screena long press on a row starts a selection, taps add or remove rows, dragging a selected row moves them all (arranging), the button in the bar shows, hides or takes them off; a tap on the empty canvas ends it

Controls

←→ ↑↓with nothing selected: the previous / next device on Main’s knobs, and its previous / next page, round within the device
hold 1–4 + wheelturn knob K1–K4 of that page
a Steps card’s rollthe piano roll under the canvas, as in Ableton: click a note to select it (Shift adds), drag to move (Option: a copy), its edges for length / start, Cmd-drag for velocity; drag a band on the empty grid; double-click adds or removes a note, right-click removes; Delete, arrows (Shift+↑↓ an octave, Shift+←→ length), Cmd+A C X V D, B draw mode, Fold; drag the ruler for the length; the wheel scrolls the pitches, a key on its side plays; Esc closes
arm on a cardMain’s keys play that device, cable or not: any card that takes keys (an engine, a Steps track, a Drum map); several at once make a layer. While anything is armed only armed devices hear Main; again: disarm
‹ preset › on an assemblyits presets (stored values of its card rows, shared by every copy of the same assembly): the arrows step, the name opens the list; a star: changed since. Its ⋯ menu: Store as a preset…
a Steps card’s rec, Shift+Rrecord on the armed track. Stopped: a note or a chord (the keys held when the first is let go) fills the cursor’s step; Backspace a rest, Enter a tie, ←→ move, Esc stops. Running: play along, notes land on the nearest step, each pass overdubs and is one undo step
Ctrl/Cmd-click a steptie it to the note before (it holds on through the step)
hoverthe status line under the keyboard says what it is and what it does; the FM-1 budget is at its right
touch screenpinch to zoom the canvas, two fingers to pan it, anywhere on it; one finger pans the empty canvas or a card’s body and works a control as a mouse would. Swipe the dock sideways for the rest of Main (from a knob or a button too); drag a knob up and down to turn it
drag a sliderset its value; press anywhere on the bar to jump there
Shift-dragfine: a slider at a tenth of the speed, a knob or envelope corner finer too
double-clicka knob, wheel or envelope display: back to its default; a heading or assembly title: rename it
click a rowits device page goes on Main’s knobs K1..K4 (dotted lines and numbered badges show which knob turns which row); DEVICE / PAGE in the dock step through them, as SELECT / ALGO do on the FM-1. MIDI CC 16..19 turn them too
double-click a value bartype a value (2k, 440 Hz, 120 ms, 50 %, a choice by name); Enter sets, Tab sets and moves on, Esc cancels

Playing

AWSEDFTGYHUJKOLPplay notes, C up to D#
Z Xoctave down / up
Spacethe transport (PLAY in the dock): Main’s run output and clock
+ ARP in the dockARP with nothing on it: a click puts an arpeggiator on it (a menu asks where when there is more than one way); Undo in the toast

On the FM-1

HOMEback one step (out of the SEQ page, out of the menu); on the device pages with nothing to go back to it does nothing. Held: the settings menu
ALGO / SELECTALGO moves sideways (a device’s pages, the menu’s tabs), SELECT picks (the device, a menu row)
ENVthe environment: every device from Main to the Output, each Steps track followed by what it plays. SELECT the row, K1..K4 its first page, PRESET or ALGO its presets, REC arms it (several at once), SEL its pages; ENV or HOME goes back. ENV held + SAVE: the device’s preset
SELone level deeper: an environment row’s pages, a Steps track’s steps
keys on drumswhile the keys reach a Drum map (its track armed, or cabled from Main with nothing armed) black keys 1..8 play its rows 1..8 on every page, the white keys nothing; MIDI out sends the row’s note (white keys nothing), MIDI notes coming in still play the row of their note
SEQ on a drum trackan 8 × 16 grid of the map’s rows: black keys or SELECT pick the row (stopped: heard), white keys its hit on a step (FX held: accent), OCT− / OCT+ the next 16 steps. With REC on the black keys are hits on their rows (into the nearest step while running) and SELECT picks the row; REC with nothing armed opens this page on a drum track
SEQ on a melodic tracka piano roll: 8 pitches × 16 steps, C rows tinted, opened around the track’s notes; SELECT moves the row and scrolls at the edges, black keys or ALGO pick the track, white keys switch the selected pitch on a step, OCT− / OCT+ the next 16 steps. FX held + a white key: an accent. SEL held + a key: the row jumps to that key’s pitch and it sounds (FX + OCT: the octave). A small triangle over or under a step: notes above or below the 8 rows shown. LFO held + a white key: tie the note through that step (again: untie). A held step + K1 its pitch, + K2 velocity, + K3 chance (SELECT still moves the row). REC on the roll arms its track if nothing is armed (REC off disarms it): stopped, the roll with REC on (black keys sound, white keys place notes); running, every key records its own pitch into the nearest step
SEQ held + RECon the SEQ page: clear the selected track (all its hits or notes). The bar asks first; REC again within 3 s, SEQ still held, clears it; another key or button, a knob, or letting go of SEQ leaves it as it was. The editor follows (with Live on, one undo step)
GLOThe FM-1’s own quick page on K1..K4: MIDI channel, MIDI clock in, MIDI out, LEDs (saved with SAVE); its footer lists what each patch button does. The patch’s tempo and morph are on Main’s device page. GLO again goes back.
a Page buttona press: the next page of its list; held: its first page while it is down. ALGO steps the list, SELECT leaves it
PRESETonly steps through the patches; PLAY held + PRESET: the tempo
SAVEthe patch into its slot, with the panel settings; in the menu it also closes it