GIO-1

The FM-1

Turn your phone sideways for bigger controls.

Tab moves through the knobs, the buttons, the black keys and the white keys. Arrow keys turn a knob, Page Up and Page Down faster. Space or Enter holds a button or key down while you hold it; Shift and Enter keeps it down until you press it again (with a mouse: Shift-click or right-click).

Off. Sound starts when you switch it on. Forget what was saved and start again from the factory settings

Screen Reader

Output

Getting started

Press Switch on. GIO-1 plays the first song, Feel, from its intro. Turn PRESETS for another song, turn ALGORITHM for another bass pattern. SEL moves on to the next section on the next bar, and EDIT shows the bassline to change (again: the section's chords; again: the drum grid); a tap on REC holds the section you are in.

Play the lead on the white keys: every key is in the song's scale, and the lit ones are the chord's notes. Play three notes or more and pause: the lead answers you, then keeps your notes as its theme. Hold a black key for an effect. FX (the FX pages, or REC held) puts all sixteen effects on the white keys.

This is the same code the FM-1 runs, compiled for the browser. What you save here stays in this browser; Factory reset forgets it.

Pages and knobs

Page (button)Knob 1Knob 2Knob 3Knob 4
Song (HOME)TempoEvolveMotionArrange
Mixer (HOME again)BassPadLeadDrums
Bass (ENV)LevelCutoffResonanceDecay
Bass FM (ENV again)Voice: Analog, FMCutoff / RatioResonance / FM depthDecay / FM decay
Lead (ARP)LevelVoiceBusyGlide
Lead 2 (ARP again)EchoReverbOctaveTone
Pad (LFO)LevelColourBrightPhaser
Drums (SEQ)LevelFillsHatsSwing
Bass FX (FX)EchoReverbTime*Feedback*
Pad FX (FX twice)EchoReverbTime*Feedback*
Lead FX (FX 3 times)EchoReverbTime*Feedback*
Drums FX (FX 4 times)EchoReverbTime*Feedback*
Space (FX 5 times)EchoTime*Feedback*Reverb
Setup (GLO)KeyTuneMIDI outLights
MIDI (GLO again)MIDI outChannelsClockClock out
Mirror (GLO 3 times)Mirror on/off
Bassline (EDIT)StepNoteAccentLength
Chords (EDIT again)ChordRootTypeBars
Drum grid (EDIT 3 times)DrumStepLevel

* One echo for all: Time and Feedback are the same on every page. On the FX pages, Echo and Reverb are that instrument's own.

Buttons and dials

White keysThe lead, a step of the song's scale each; the chord's notes lit. On the FX pages: the sixteen effects. On the Bassline and Drum grid: the bar's sixteen steps.
Black keysEffects while held: Throw, Tape stop, Swell, Low-pass, High-pass, Sweep, Phaser, Freeze, Stutter, Drop, Roll.
FXBass FX, Pad FX, Lead FX, Drums FX, then Space, then round again; on each, the sixteen effects on the white keys.
PLAY / STOPPlays or stops. From stopped, the song starts at its first section.
RECA tap: the section repeats until you tap again. Held: the effects on the white keys.
EDITThe edit pages, one a press. Bassline: a white key picks a step; KNOB 2–4 its note, accent and length. Chords: KNOB 1 a chord, KNOB 2–4 its root, type and bars. Drum grid: a white key turns a step on or off; KNOB 1 the drum, KNOB 3 its level.
SELThe next section, on the next bar.
OCT− / OCT+The bass an octave down or up.
ALGORITHMThe bass pattern: Song (the song's own), Pump, Pump 16, Arpeggio, Gallop, Octaves, Slow.
PRESETSThe song. Each keeps its settings as you left it.
SELECTThe previous or next page. With HOME held: the tempo, 80 to 150.
SAVESaves all the songs. Held for 1.5 s: the song back to its recipe.

Hold any button for a second and the screen says what it does.

Keyboard

White keys (the lead): Q–I and A–K. Black keys (effects): 1–0 and -. P PLAY, O REC, Esc HOME, Z / X OCT− / OCT+, ↑ ↓ SELECT. Drag a knob up or down, or use the scroll wheel; Shift-click or right-click holds a button down.

Effects

Row1234
EchoThrowTime x2Tape stopSwell
FilterLow-passHigh-passSweepPhaser
SpaceReverbWashFreezeStutter
MovesDropGateOctaveRoll

On the FX pages or with REC held, white keys 1–16 play these, each while held.

The presets

PresetBPMKey
1 Feel126C
2 Gio113A minor
3 Mutant123F minor
4 Heaven130A♭
5 TickTock126C, then E♭
6 Energy123C minor
7 Fly126A minor
8 Lover130C minor
9 Express128D minor

Each preset has its own tempo, key, chord changes and shape; the bass lines, leads and drum parts are written by GIO-1 as it plays.