🔴 Loops
| F1–F6 | Start / stop recording loop 1–6 (or click ● Record) |
| ▶ / ⏸ on a slot | Play or pause that loop |
| ✕ on a slot | Clear that loop |
| ⚌ EQ on a slot | Open the 7-band parametric EQ for that loop (spectrum + draggable curve) |
| 🎹 Use as Sample | Load a recorded loop onto the keyboard as a pitched sample |
| VOL slider | Per-loop volume |
| SYNC ◀ ▶ | Nudge a loop ½ beat earlier / later to fix an off-the-beat take (live, non-destructive) |
| While recording | A blinking count-in number, a sweep bar across the card, and a beat-pulsing border show you the timing |
| First loop sets the length | Record freely, tap Record again to set the loop length |
| Overdubs are auto-timed | Once the length is set, a new layer waits for the downbeat then records exactly one bar — always in time, whenever you hit Record |
🥁 Drum Machine — Pads
| 1–8 | Trigger Kick · Snare · HiHat · Open · Clap · Tom · 808 · Perc |
| Hold & drag across pads | Glissando — re-triggers each pad you slide over |
▦ Drum Machine — Sequencer
| Click a step | Toggle the beat on / off |
| Drag a step up / down | Set that step's velocity (loudness) |
| Scroll-wheel on a step | Fine velocity adjust |
| ▶ Play | Play the 16-step pattern, locked to BPM |
| → Loop | Render the beat into the next empty loop slot — perfectly timed |
| Reset | Clear all steps for a fresh pattern |
| Preset beats | The buttons under the grid (Four-Floor, Boom Bap, Trap, Rock, Funk, House, Breakbeat, Half-Time, Bossa, Reggaeton) fill the sequencer with a ready-made pattern — tweak it from there |
| ★ Save | Save the current grid as a named favorite (stored in your browser). Saved beats appear as their own buttons; ✕ removes one |
🎹 Synth Keyboard
| A S D F G H J K | White keys (lower octave) |
| W E T Y U | Black keys (lower octave) |
| Z X C V B N M | White keys (upper octave) |
| Oct − / + | Shift the keyboard up or down an octave — also transposes the piano roll (pitches, row labels, and notation all move together) |
| Hold & drag across keys | Glissando across the keys |
▦ Piano Roll
| Keys / Roll | Switch the keyboard for a polyphonic piano-roll sequencer (two octaves, C3–B4 by default — use OCT to transpose) |
| Click a cell | Place / remove a note; stack cells in a column for chords |
| Melody presets | The buttons under the roll (Pop I–V–vi–IV, 50s, 6-4-1-5, Jazz ii7–V7–I progressions, Arp, Scale, Pentatonic, Oct Bass, plus classical homages Bach Prelude & Mozart Alberti) fill it with a ready-made chord progression or riff — you'll see it on the notation staff right away. ★ Save stores the current roll as a named favorite |
| Fill adjacent cells in a row | Makes one held note of that length — 1 cell = 16th, 2 = 8th, 4 = quarter, 8 = half, 16 = whole (it sustains on playback) |
| Notation panel | Live grand-staff read-out of the roll: real note durations, dots, and contour-slanted beams — updates as you place notes, with a cursor that follows playback |
| ▶ Play | Play the pattern with the current instrument (waveform/guitar/sample + ADSR + filter), locked to BPM |
| → Loop | Render the roll into the next empty loop slot — perfectly timed |
| Reset | Clear all notes |
🎛 Instrument & Sound
| Sine / Triangle / Saw / Square | Oscillator waveform |
| 🎸 Guitar | Plucked-string voice (with its own volume) |
| Envelope (ADSR) | Attack · Decay · Sustain · Release shape every note |
| Filter — Cutoff / Reso | Low-pass filter sweep + resonance |
| ⇅ Arp + Rate / Mode | Hold keys to arpeggiate; 1/8–1/32, Up / Down / Up-Dn / Rand |
| 📁 Import | Load any audio file as a pitched keyboard sample |
🎤 Microphone & Autotune
| 🎤 button | Enable the mic — your voice feeds into whatever loop is recording |
| 🎚 Autotune | Snap pitch to the chosen Key + Scale; Retune sets the snap speed |
⏱ Transport & Master FX
| BPM − / + · Tap | Set tempo by buttons or by tapping the beat |
| Metro | Toggle the metronome click |
| Count-in | Beats of lead-in before recording starts |
| Quantize | Snap the first loop's length to the nearest bar |
| Master FX | Global Reverb, Delay (tempo-synced), and Volume |
| ⬇ Export | Render all loops to a single WAV |
| ⚡ Bypass | Diagnostic — route audio straight to output |