Firmware

MONO2K

Hype: on fire · 96

Six monophonic machines with a parameter-lock step sequencer and lo-fi bus.

forM-VAVE FM-1·by@InigoHernandez

Unclaimed. Is this yours? Sign in with GitHub as @InigoHernandez to claim it.

Download v1.6

mono2k-1.6.fwsc· 596 KB

GPL-3.0· InigoHernandez/mono2k·inigohernandez.github.io/mono2k/·downloads come from the creator’s GitHub releases

230 commits and 12 releases in the last year
12 releases
  1. v1.6MONO2K 1.6Latest1 file

    MONO2K 1.6 for the M-VAVE FM-1: a pixel font of its own, every knob a picture, a track's chance, the FM-1's load.

    A new type and knobs as pictures: the screen's type is MONO2K's own pixel font, one weight, crisp at whole scales. Every knob shows its value as a picture after Elektron's pages: a dial, a slider, an envelope or filter shape, a wave, a boxed choice, with its name under it; turn it and the value shows in its place. Rounded bars and tags.

    HOME 2: press HOME again for the track in view's sequencing: TLEN (its own length), SPD, PROB and LANE.

    A track's chance (PROB): every trig on the track plays with this chance, 100 % down to 0 %, on top of its own step condition. Patterns made before stay at 100 %.

    The FM-1's load: GLO > PLAY shows CPU, CPU2 and DROP; when the sound runs short the screen says CPU FULL. A heavy pattern shows how close it is before it breaks up.

    A lighter engine: a little less work a sample, the sound the same bit for bit.

    A pattern using PROB opens only on 1.6 or later; every other pattern loads as it played.

    • File: mono2k-1.6.fwsc, identity FM-1_980, SHA-256 b7e8a45a3928a339494d713d142b547feb5a1568dd94b23efc37580efb044187 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0; Grids' map is Mutable Instruments' (GPL-3.0); the type is adapted from "Elektron Pixel Font" by savingaurora (FontStruct, CC BY-SA 3.0), the adaptation under CC BY-SA 4.0. Not affiliated with M-VAVE, Elektron or Torso.

  2. v1.5MONO2K 1.51 file

    MONO2K 1.5 for the M-VAVE FM-1: a new screen, tracks of their own length, a sound library of 96, a lighter bus.

    A new screen: every page redrawn on a 4 px grid, clean and frameless, the picture the hero of each page; HOME's tracks as lines and blocks; lists like a menu. The type is now Silkscreen, a pixel font drawn at whole scales, crisp on the FM-1's display. Calm by default (GLO > SET > MOTN GLTCH brings the glitches back).

    Controls: SELECT picks the track, ALGORITHM the machine, on every page. Hold EDIT for the sound catalogue: turn SELECT or KNOB 1 and each sound plays as you land on it; OCT+ keeps it, OCT− puts your sound back.

    Tracks of their own length: hold SEQ and turn KNOB 2 (TLEN): each track loops its own length, 16 against 12 against 7, all restarting on PLAY and a new pattern. SEQ's knobs are LEN, TLEN, SPD, SWNG.

    A sound library of 96: twelve sounds of their own character in each category (KICK, SNARE, HATS, PERC, BASS, LEAD, PAD, FX), across all sixteen sound machines. Sounds you saved stay.

    A lighter bus: one BUS page (DCAY, DAMP, ADPC, DRIV); TAPE, HISS and the random glitch are gone, so heavy patterns leave the FM-1 more time. A01 loses its tape wobble, the demos their hiss; WOW and every PERFORM effect play as before.

    Steadier on the FM-1: the screen goes out four times faster and only where it changed; frames come as the processor has room, and the motion is even.

    A pattern that uses track lengths opens only on 1.5 or later; every other pattern loads as it played.

    • File: mono2k-1.5.fwsc, identity FM-1_980, SHA-256 2ce26b114938be987c3fcd7907f67000d85a3ba38019f608298133f2f2fe0082 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0; Grids' map is Mutable Instruments' (GPL-3.0); the type is Silkscreen (SIL OFL 1.1, The Silkscreen Project Authors). Not affiliated with M-VAVE, Elektron or Torso.

  3. v1.4.2MONO2K 1.4.21 file

    MONO2K 1.4.2 for the M-VAVE FM-1: a calm screen, a cleaner FILT, a steadier FM-1.

    A calm screen: pages and values change at once, nothing flashes on an action. GLO > SET > MOTN GLTCH brings the glitches back. The splash is the same.

    FILT: one curve, moving with the envelope as the track plays; page 2 laid out on even gaps, with a dot riding the envelope. A line now divides the stage's two halves.

    Steadier on the FM-1: the two processors share the tracks evenly (the heaviest patterns need about a tenth less time) and the screen waits for the sound when they are busy. The sound is the same, bit for bit.

    Your patterns load as they played.

    • File: mono2k-1.4.2.fwsc, identity FM-1_980, SHA-256 4a073670802f3751a5dfaa6d8e9289a5a0b8fd2ee7363e72e4665c8e50cc9b50 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0; Grids' map is Mutable Instruments' (GPL-3.0). Not affiliated with M-VAVE or Elektron.

  4. v1.4MONO2K 1.41 file

    MONO2K 1.4 for the M-VAVE FM-1: PERFORM's second bank.

    Two banks: hold FX and play the black keys; OCT+ switches to bank B, OCT− back to A. A held effect keeps going when you switch.

    Bank B:

    • FREEZE: the last eighth held as a seamless sustain.
    • SCATTER: the last beat's sixteenths replayed shuffled, on the grid.
    • ROLL: a repeat that halves every beat, down to 1/32.
    • OCT DN, OCT UP: the whole mix an octave down or up.
    • LPF, HPF: resonant sweeps over a bar, back open when you let go.
    • GATE: a 1/16 gate on the grid.
    • DUB: the mix thrown into an echo that rings on after you let go (it borrows a free track's delay; "NO DELAY FREE" if none is).
    • SHIMMER: an octave-up reverb wash.
    • SPIN: a vinyl spin-back.

    Bank A, reviewed: STOP now slows the sound you press it on (it slowed the sound from 0.7 s before) and lands back on the beat; KILL and DRIVE no longer click going in. No effect clips on any demo.

    Everything from 1.3.1 is here. Your patterns load as they played.

    • File: mono2k-1.4.fwsc, identity FM-1_980, SHA-256 4a54e8b502e44205142e92f8a7681293bf8e125722abfa1743362eb89ddffac0 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  5. v1.3.1MONO2K 1.3.11 file

    MONO2K 1.3.1 for the M-VAVE FM-1: a morphing splash, tidy windows, FILT fixed.

    • The splash is one surface morphing from the wordmark through the waves, GND-SIN's dome and the folds back into the letters, with one camera move and no cuts. Any key skips it.
    • Held windows and cards (GLO, HOME, EDIT, SEQ, LFO held, the latched ones, the PLAY card, the clear ring, the questions, the tempo) share one layout: a title bar, aligned key and action columns, and GLO's white keys drawn with the mutes on them.
    • FILT draws the same band on both pages for the same knobs, the envelope dashed over it (live while a note sounds), and its plot stays clear of the screen's edge.

    Everything from 1.3 is here: Grids, mutes on the bar, the finer chances. Your patterns load as they played.

    • File: mono2k-1.3.1.fwsc, identity FM-1_980, SHA-256 ee6f2e5074b81c52c8857e8e1cc868eaa8c8fefd83763284dd388eceea4d73f9 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Grids is Émilie Gillet's (Mutable Instruments), GPL-3.0, ported with credit. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  6. v1.3MONO2K 1.31 file

    MONO2K 1.3 for the M-VAVE FM-1: Grids, mutes on the bar, finer chances.

    Grids, Mutable Instruments' topographic drum sequencer, behind ARP (press ARP again: GRIDS, then LANES).

    • X and Y pick a place on its map of 25 drum patterns; CHAOS varies each cycle (the same at every PLAY); RES 16 (a bar) or 32 (two).
    • BD, SD, HH set each lane's density; a track's LANE makes it play that lane with its own sound and accents.
    • Stopped, OCT+ writes the lanes into the tracks' steps, to edit and lock (asked first over trigs; GLO + OCT− undoes).

    Mutes wait for the bar: while playing, a mute, unmute or solo (GLO + white keys, F#5, MIDI CC 3) lands on the next bar's first step; it blinks while it waits. GLO > PLAY: MUTE BAR (default) or NOW.

    Four more chances: 90 %, 60 %, 40 % and 10 %; PRESETS on a held step turns through the chances by size.

    Your patterns load as they played (pattern format 18; no track follows a lane until you set one).

    • File: mono2k-1.3.fwsc, identity FM-1_980, SHA-256 dd48e62cba5eadf574eb641aca3d5ce58d1d0ff183303797977ec45462d16032 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    Grids' algorithm and maps are Émilie Gillet's (Mutable Instruments), GPL-3.0, ported with credit. The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  7. v1.2MONO2K 1.21 file

    MONO2K 1.2 for the M-VAVE FM-1: a new screen, and the arp's HOLD.

    The screen

    • One grid, crisp: every page on the same bands and cells, 1 px rules, nothing crossing a line; long machine names never run into the picture.
    • Bolder type in MONO2K's own letters, two-pixel strokes, bigger names and values.
    • Header and footer as black bars: the pattern, the modes, tempo and transport on top; the bars, track ▸ machine ▸ page and the page count below.
    • The LFO pages show all three LFOs, live, the one you edit highlighted.
    • A new splash: MONO2K in dithered 3D, the engines' shapes rolling through it, folding into the wordmark. Any key skips it.
    • Small motion: a knob's bar eases to its value, a step pops when toggled.

    The arp's HOLD

    • Tap ARP twice and the arp keeps playing after you let go; a chord played after your hands leave the keys replaces it. Twice again stops it. HOLD shows in the header, and the ARP LED pulses.
    • A sustain pedal (MIDI CC 64 on the track's channel) holds it too.

    Your patterns are untouched: this update changes the screen and adds the hold; the sound is the same as 1.1's.

    • File: mono2k-1.2.fwsc, identity FM-1_980, SHA-256 9bd35ae25c09db90e739167e7123c67db8d6c4d3465fd7b1cf5487f59cdf1b37 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  8. v1.1MONO2K 1.11 file

    MONO2K 1.1 for the M-VAVE FM-1: the sound and feel update.

    The amp envelope and the LFOs, by ear

    • ATCK, DEC and REL spend their knobs where the times are, and show the time you hear: ATCK 20 ms at 16, 67 ms at 32, 0.4 s at 64, 2 s at 96, 10 s at 127; DEC and REL 0.8 s at 64, 4 s at 96, 20 s at 127.
    • The attack swells instead of sounding instant up to the middle of the knob; ATCK 0 stays the percussive 1 ms, and a note played over a sounding one rises from where it is.
    • LFO speed, slow first: 0 stands still, 12 is sixteen bars, 60 a bar, 84 a beat, 120 a 1/32. SPD shows the cycle's time (16 BARS, 1 BAR, 1/4, 1/8T...).
    • LFO depth is fine near the middle (72 swings two steps, it swung sixteen), and whatever an LFO moves glides between its steps: no zipper.

    The bus

    • GLCH starts subtle: low values give a rare, quiet slice under the music, growing to wild at the top, and every glitch fades in and out without a click.
    • The reverb runs from 0.3 s to over 20 s (DCAY), and DAMP shapes the tail from bright to dark without killing it. The VERB page draws the tail.
    • The sends are audible early: VERB 32 is 12 dB under 127 (it was 24), and DSND 80 gives a clear echo (a hat's delay was unheard).
    • PERFORM locks to the beat: repeats start on the grid and keep the attack, RPT 1/4 is a whole quarter, REVERSE plays the beat just gone, STOP slows over a beat and spins back up; CRUSH, WOW and DRIVE come in and go out without clicks.

    Playing

    • Every machine starts as a sound for its job (a sine bass, a supersaw pad, an e-piano, a choir, a kick, a snare...), at a home note that fits it, and a new pattern has a bass, a kit, keys and a pad.
    • ALGORITHM changes the machine only on EDIT, tonal machines first; on the other pages it turns through the page's own pages (LFO 1A to 3B, FX's four...).
    • Ready: stopped with REC on, PLAY waits for your first note and starts the pattern on it.
    • MIDI in by source: GLO > MIDI's SYIN takes the clock from OFF, USB, TRS or BOTH; the new GLO > IN page picks where notes come from and can pass the TRS jack's MIDI on over USB (THRU; about 17 ms late).
    • Fixes: a trig taken away takes its condition and ratchet with it; SWAV-PUL's width sweep no longer drops out; FILT's picture stays on the screen; FX-DYNAMIX no longer lets a note's first peak through.

    Your patterns load with their envelopes, LFOs, reverb, sends and glitch converted to sound as they did; bank A sounds as approved.

    • File: mono2k-1.1.fwsc, identity FM-1_980, SHA-256 3567333cdbf2992da1f06aedf0823f96ff5c229d7f3385e861bfea6513cf337b (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.0.x, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    The full list is in the manual's change log. Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  9. v1.0.3MONO2K 1.0.31 file

    MONO2K 1.0.3 for the M-VAVE FM-1 (with 1.0.2's fixes, which had no GitHub release of their own).

    • GLO + HOME: the keys' mode. Each tap goes to the next: KEYS (play the track), PADS (a key per track, each at its root), GRID (the steps), then KEYS again. GLO + ARP still turns PADS on and off, and SEQ still goes to GRID.

    • A fix for the FM-1's chip: at 360 MHz, a 64-bit multiply next to a memory load could now and then corrupt a value (felucca-bsp's docs/CPU.md): a crash, a freeze or a click, at random. Every calculation it hit now runs the safe way, the sound exactly the same, and the build refuses the risky form from now on.

    • MIDI clock in: clock, start, continue and stop come through over USB however the host packs them, and in the middle of SysEx; the song position works over USB and TRS; with SYIN off, continue plays like start. Two FM-1s need a host between them to sync (a computer, an iPad, a USB MIDI host box): the manual's MIDI page explains.

    • The boot screen shows the firmware's own version.

    • File: mono2k-1.0.3.fwsc, identity FM-1_980, SHA-256 18090b08a338d0aab91d8232d8b002c5ccafd3a0fdd7565ce9b1818aa0dc1f23 (the same file as the installer's).

    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.0.x, your patterns stay.

    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  10. v1.0.1MONO2K 1.0.11 file

    MONO2K 1.0.1 for the M-VAVE FM-1.

    • PADS (GLO + ARP): each pad now plays its track at its root, the note the track's trigs sit on most in the pattern. Drums stay in the key they are tuned to, and a bass plays its home note. Before, a pad took the track's first trig, whatever it was.

    • File: mono2k-1.0.1.fwsc, identity FM-1_980, SHA-256 8822b8453b9397184145c9b8e5c80a7b648c294a1880af7caa3d352ab292bbac (the same file as the installer's).

    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Coming from 1.0, your patterns stay.

    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.

    • Try it first: in the browser · Patch Editor · Manual

    Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  11. v1.0MONO2K 1.01 file

    MONO2K 1.0 for the M-VAVE FM-1: six mono machines in the spirit of Elektron's Monomachine, one per track (FM, superwaves, wavetables, a SID, a voice, four drum synths after the LXR-02's voices, and three effects), a 64-step sequencer with parameter locks, trig conditions and ratchets, a lofi bus, four demo parts and a sound library.

    New since 0.1: the FM-1 shows up over USB as MONO2K FM-1 (by Sequencist) instead of the platform's "Felucca"; while it updates, the update loader still shows up as "Felucca Update", the loader being Felucca's.

    • File: mono2k-1.0.fwsc, identity FM-1_980, SHA-256 48a923b7fbd359783bd9a6124cb6e24b20a08c15544fc7a29bf654e95eba24f8 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Back up what your FM-1 holds first. Coming from 0.1, your patterns stay.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.
    • What it keeps: its own store in the last 128 KiB of the data area; it does not read other firmwares' projects or samples (README, "On the FM-1").
    • Try it first: in the browser · Patch Editor · Manual

    Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.

  12. v0.1MONO2K 0.11 file

    MONO2K 0.1 for the M-VAVE FM-1: six mono machines in the spirit of Elektron's Monomachine, one per track (FM, superwaves, wavetables, a SID, a voice, four drum synths and three effects), a 64-step sequencer with parameter locks, trig conditions and ratchets, a lofi bus, four demo parts and a sound library.

    • File: mono2k-0.1.fwsc, identity FM-1_980, SHA-256 27790d060c858b80b4c3cfd5fa2da9b38dcadecd9a73b1363279a97be2603342 (the same file as the installer's).
    • Install: from the FM-1 Firmware Hub or the installer page, over USB in Chrome or Edge. Back up what your FM-1 holds first, with the firmware it runs now.
    • Leave it: install any other firmware as usual; MONO2K starts its update loader (Felucca's). Holding OCT− while switching on always reaches the updater.
    • What it keeps: its own store in the last 128 KiB of the data area; it does not read other firmwares' projects or samples (README, "On the FM-1").
    • Try it first: in the browser · Patch Editor · Manual

    A beta (under 1.0). Licence GPL-3.0-only; the update protocol and platform are Felucca's and CS-1's (Hügelton Instruments), GPL-3.0. Not affiliated with M-VAVE or Elektron.