SLOOP 2.3 · M-VAVE FM-1 · browser emulator

SLOOPFELUCCA

FULLSCREEN

iPhone browsers can't go fullscreen from a button. For the full-screen app, tap the Share icon, then Add to Home Screen — SLOOP opens with no browser bars.

GOT IT
⏻
POWER ONruns the real SLOOP firmware, compiled to WebAssembly · sound on

SLOOP — HOW TO PLAY

SLOOP is a four-track groovebox: three synth tracks and a drum track, a 64-step sequencer, songs and punch-in effects. The golden rule: hold a function button and the 16 white keys and four knobs change job — the screen always shows what they do. Tap the same button instead to open its pages; hold a layer and tap HOME to lock it open.

FIRST STEPS

  • Play the keys — the selected track's sound plays. ALGORITHM selects the track 1–4, PRESETS changes its sound, SELECT moves between pages.
  • PLAY starts the loop. REC while playing records on top (overdub), your timing preserved.
  • Hold REC ~2 s to clear the track; EDIT + OCT−/OCT+ is undo / redo.

RECORDING A FIRST LOOP

  • On an empty project, tap REC first: the REC screen appears.
  • free — no click: just play, and your playing sets the tempo and loop length.
  • tempo — record to the tempo you set; 1, 2 or 4 bars; optional one-bar count-in.

THE LAYERS — HOLD A BUTTON

HOLDTHE 16 WHITE KEYSKNOBS 1 · 2 · 3 · 4
FX16 punch-in effects on the whole mix — loops 1/4–1/32, stutter, reverse, tape stop, half speed, filter sweeps, phone, bit crush, alias, gate, echo, tape wobbleFILTER · DUST · DUCK
EDITerase a sound or note as the loop plays (stopped: from the whole pattern)SHIFT · LENGTH ×2/½ · TRANSPOSE
ARPnote repeat on the grid, recorded as ratchetsRATE 1/8 … 1/64
SEQthe 16 steps of the page (black keys switch pages) — tap an empty step to set it, a set step clears when released; hold a step and turn a knob for its level or ratchetSOUND/NOTE · DIV · SWING · LENGTH
SCLany key sets the key of the songCHORD · SCALE · KEYS · TRANSPOSE
GLOkeys 1–4 mute · 5–8 solo · key 16 tap tempoLEVELS OF TRACKS 1–4
SAVEkeys 1–4 play sections A–D on the next bar · 5–8 save the loop into them · 13 loop/song · 14 record the song · 16 the chain—

DRUMS — TRACK 4

16 drum sounds on the white keys, kick to cowbell; a black key doubles its left neighbour for fast rolls. Hold OCT−/OCT+ while playing for ghost and hard hits. 37 kits on the PRESETS knob — a sampled acoustic kit and 32 synthesized styles: 808, 909, trap, house, jungle, chiptune and more.

SOUNDS

Nine engines — analog, 4-op FM, phase distortion, trio, organ, voice, granular, lo-fi chip, sampler. 68 level-matched factory sounds browsed by kind, 32 user slots. One-key chords in SCL: TRIAD, 7TH, 9TH, SUS4, POWER. Envelope and LFO pages under ENV and LFO.

SONGS

Save up to four sections A–D (SAVE + keys 5–8), launch them live on the next bar (SAVE + keys 1–4), and record the arrangement as you play it (SAVE + key 14). In song mode, PLAY runs the whole chain.

Condensed from the project's own documentation — full manual: SLOOP on GitHub (README & SLOOP.md).

FELUCCA — HOW TO PLAY

Felucca is a multi-engine synthesizer: four tracks with an engine and sound each, thirteen engines, a 64-step sequencer with chords, chance and motion recording, and a modulation matrix. Navigation: tap a page button for its page, tap again for the next; HOME returns home. On action pages and in dialogs, OCT+ confirms and OCT− goes back.

FIRST STEPS

  • ALGORITHM selects the track 1–4 on every page; PRESETS browses sounds; SELECT sets the tempo on home; KNOB 1–4 edit the four cards on screen.
  • PLAY starts; REC records live with overdub, on every page.
  • Save a sound: stop, tap SAVE, pick a slot with KNOB 1, then OCT+ twice — name it with the keys.

QUICK LAYERS

  • FX held — punch-in effects: repeat, reverse, filter sweeps, tape stop, freeze, a harmonizer with shimmer; mutes on the black keys.
  • GLO held — the mixer: levels, mutes, global settings.
  • SCL held — key and scale: 16 scales, white-key mode, one-finger chord keys with voicings.
  • EDIT held — editing shortcuts on keys and knobs.
  • Double-tap any of the four to keep its layer open hands-free; tap again to close.

HOLD FOR MORE

  • SAVE held — one-step undo.
  • SEQ held — the song: chain patterns A–D.
  • HOME held — the menu (below).

SEQUENCER

64 steps per track with chords, ties, accent, slide and per-step chance; a piano-roll view; a drum grid — white keys are steps, black keys are lanes; motion recording of knob moves, marked by a motion icon on the cards it drives; divisions from 4 bars to 1/32. Loading a sound never touches your patterns.

THE THIRTEEN ENGINES

ANALOG two osc + noise, resonant low-pass · FM6 6-operator FM, 32 algorithms (Dexed-based) · PHASE phase distortion · LOFI chiptune with 4-bit wave RAM · SAMPLE multisamples + user slots · VOICE formant vowels · TRIO 3 osc, ring mod, sync · WHEEL tonewheel organ with rotary · GRAIN granular · PHYS modal resonators, strings, membranes · NOISE analog to digital noises · DRUM the drum engine.

Per track: distortion and slicer; sends to chorus, delay and reverb (ROOM or SPRING); a modulation matrix with 4 slots per track.

THE MENU — HOLD HOME

PRESETS moves through the rows, KNOB 1 or OCT+ changes the value, hold HOME again to leave. Highlights: COLOR (ten palettes incl. PAPER, NIGHT, HI-CON), STYLE FLAT/LINE, LARGE tall knob cards, LEDS, KNOB ACCEL, FX LATCH, BPM LOCK.

Condensed from the project's own documentation — full manual: Felucca on GitHub.

IN THIS EMULATOR

  • Hold means click-and-hold or touch-and-hold a button — or hold its computer key (1–0 for the function buttons; full map in the line below).
  • Knobs turn by dragging vertically or scrolling; on a rotated phone, drag along the device's own up — toward its knobs.
  • Your work autosaves to this browser, per firmware: projects, settings and user presets survive reloads and firmware switches. The first save lands ~20 s after power-on at the earliest — the firmware's own pacing.
  • Not available here: the USB web editor, sample upload, USB audio and firmware install — and avoid MENU > HARDWARE CALIBRATION, which waits on the real key matrix.
keys: middle row = white keys from C4, top row = black keys · Z/X OCT−/OCT+ · 1–0 FX SEL ENV LFO EDIT GLO HOME SAVE ARP SEQ · Space PLAY · R REC · ↑↓ SELECT · ←→ ALGORITHM · [ \ PRESETS · knobs: drag or scroll (MASTER too) · hold a function button to use its layer · MIDI in supported
firmware switcher top-left: SLOOP or Felucca (both GPL-3.0, by Leo Kuroshita / Hügelton Instruments; SLOOP by isod89) · emulator runs the unmodified firmware sources in an AudioWorklet · your work saves locally in this browser, per firmware (autosave, projects, user presets)
more FM-1 tools: ChoralRoot FM-1 designer — paint LED states, relabel controls and mock up 240×240 screens for your own firmware layouts (by Quixotic7, MIT)