Bass Something 2
A Bass Station II-style monosynth firmware for the M-VAVE FM-1
- Custom firmware
- Stable
- Low brick risk
Source codeWebsite: imijes.github.io
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
A Bass Station II-style monosynth firmware for the M-VAVE FM-1: two oscillators and a sub, the filter, two envelopes and two LFOs, the arpeggiator and the 32-step sequencer (4 sequences), effects, 32 factory patches, and patch and bank SysEx dumps.
This is an early release: some of the arpeggiator and sequencer behaviour is modelled from the Bass Station II user guide and has not yet been compared with a real Bass Station II.
Install
- In the browser (Chrome or Edge on a computer): the installer. Back up your FM-1 first.
- From a terminal, in an fm1-base checkout:
python3 tools/fm1_install.py bass-something-2-0.1.fwsc
Package identity FM-1_62000100. SHA-256 of bass-something-2-0.1.fwsc: cbd0aded1989432a16c88e5d6d9432143611abf6ab3ec1e1e0e9aea83c8cf384
Try it first
The emulator runs the same firmware in the browser. The manual covers every control.
Licence and credits
Bass Something 2 by John Brown (@imijes), MPL-2.0. It is built on the work of others, including fm1-base by Charles Vestal and the factory patches from ULTIMATE PATCHES Volume 2 by Emozinaguitars: see Credits in the manual.
M-VAVE and FM-1 are trademarks of their respective owners; Novation and Bass Station of Focusrite Audio Engineering Ltd. Bass Something 2 is not affiliated with M-VAVE or Novation.
Before you start
- How hard is it?
- EasyCopy a file or use a web page. No extra software.
- What you need
- A USB or MIDI cable
- Comfort with the command line
- A computer
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did Bass Something 2 v0.1 work on your M-VAVE FM-1?
No reports yet for v0.1.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: M-VAVE FM-1.
No compatibility information yet.
Getting started
From the project's README ("Build, test, install"):
From the repository root:
tools/build.py bs2 --host # the host simulator, then: bs2/build/host/bass-something-2host bs2/tests/basic.txt bs2/build/host tools/build.py bs2 # bs2/build/bass-something-2.fwsc (JieLi toolchain, AC79 SDK) tools/build.py bs2 --web # the browser emulator: bs2/build/emu/ python3 tools/fm1install.py bs2/build/bass-something-2.fwscThe site (bs2/build/site), from a release:
tools/build.py bs2 --release 0.1 && tools/build.py bs2 --web --release 0.1 python3 bs2/site/makesite.py bs2/build/bass-something-2-0.1.fwsc 0.1 (cd bs2/build/site && python3 -m http.server 8765) # http://localhost:8765 python3 bs2/site/publishpages.py 0.1 # https://imijes.github.io/bass-something-2/Bass Something 2 is by John Brown (@imijes). Credits for everyone whose work it builds on: docs/MANUAL.md, section 12.
Novation and Bass Station are trademarks of Focusrite Audio Engineering Ltd.; Bass Something 2 is not affiliated with Novation or M-VAVE.
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| v0.1 | Bass Something 2 v0.1Pre-release | 29 October 2026 |
Credits, license and support
- License
- MPL-2.0