PUTTY: live capture for the M-VAVE FM-1. Catch loops coming in over Bluetooth or USB, two at a time, then stretch, freeze, shatter and rebuild them.
Install
Chrome or Edge on a computer, the FM-1 switched on and connected by USB. The page talks to the FM-1 over USB MIDI using M-VAVE's own update protocol.
The latest published build, or a .fwsc file you built yourself.
Allow MIDI access when the browser asks. Close other MIDI software first. The page works out how to install from whatever the FM-1 runs now.
Keep the cable in, the FM-1 on and this tab in front until it restarts. One to three minutes.
Samples
Eight slots in the FM-1's flash, shared by every project: PLAY and KEYS tracks pick them with SLOT. Read them, swap in your own audio (WAV, AIFF, FLAC or MP3: the page turns it into the FM-1's format, mono at 32 kHz), rename, clear, listen, then write the bank back. Works with Viscera or M-VAVE's own firmware, the FM-1 connected by USB.
In motion
About
Each track catches the input (or its partner's output, or the reel), then works it three ways: HANDS stretches and pitches it independently, SHARDS breaks it into glass-shard grains, SPECTRA phase-vocodes it and crosses it with its partner. Then colour, a shared delay and reverb, four modulators per track, robots that loop your knob gestures, macros, scenes, and steps that jump between slices.
Try it first in the browser emulator: the same code, running in this page's browser.
Viscera is early: each release builds, passes M-VAVE's update checks and starts in an emulated FM-1, and is being tested on hardware. 1.0 is a new engine: projects from 0.x don't load. Two sequencers per track: steps, and CAROM, where notes bounce around a box and play when they hit the walls.
Before you flash