viscera

Matter, unmade
and remade.

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

Flash from the browser.

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.

Looking for a published build…
01

Choose the firmware

The latest published build, or a .fwsc file you built yourself.

Nothing chosen yet.

02

Connect the FM-1

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.

Not connected.

03

Install

Keep the cable in, the FM-1 on and this tab in front until it restarts. One to three minutes.

Waiting.

Ready.

Samples

The sample bank, over USB.

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.

No bank loaded.
About 16.5 s in all. Writing replaces the whole bank; projects stay.
Ready.

In motion

Grains moving through five states: vapour rising, rain falling, swell in waves, melt dripping from a mass, and settle gathering into the reel
vapour · rain · swell · melt · settle

About

Four tracks of putty.

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

  • BackupSave your projects and samples with M-VAVE's workbench first. Switching firmware doesn't convert them.
  • SamplesViscera reads the same flash sample bank, so samples uploaded with the workbench still play. Manage them in Samples above. Viscera keeps its projects at the end of that flash area, so a bank for it holds about 16.5 s, not 19.5. Its reel (captures you KEEP) uses the space where the stock firmware keeps its projects: back those up first.
  • Return"Put M-VAVE's V15 back" installs M-VAVE's original firmware from this page; M-VAVE's workbench can too.
  • FromComing from Ravel, SLOOP or another Felucca-based firmware, put M-VAVE's V15 back with M-VAVE's own tools first. The page won't install from those firmwares: handing over to M-VAVE's updater from them can switch the FM-1 off part-way.
  • RiskAny firmware update can fail. Don't unplug the FM-1 while it's writing.