Skip to content

Releases: Reytian/fm1-min1

MIN-1 0.2.1

Choose a tag to compare

@Reytian Reytian released this 16 Oct 03:14

MIN-1 0.2.1: a fix for cycles learned with SEL + REC.

  • Your own cycle keeps the key: a learned cycle used to take its major or minor from its first chord, so one that started on a minor chord in a major key (Cm Ab Eb Bb in Evening) switched the keys to the minor key, and the EASY chords and chord names followed it. Now it takes the major or minor scale its chords fit best: Cm Ab Eb Bb in Evening stays in E-flat major (the fourth white key is Ab, names in flats). A song recorded on 0.2 with such a cycle now plays it in the major key.
  • E-flat minor's chord names are spelled with flats (Abm, Db), not sharps.

Files: min-0.2.1.fwsc is the firmware (package FM-1_5000201); install it with python3 tools/fm1_install.py min-0.2.1.fwsc (see BUILDING.md). The demo video is on the 0.2 release.

Installing firmware is at your own risk; an FM-1 that fails to start twice comes up in a safe mode with USB on, and M-VAVE's own firmware can always be put back. GPL-3.0-only.

MIN-1 0.2

Choose a tag to compare

@Reytian Reytian released this 16 Oct 02:45

MIN-1 0.2, the first public release: minimalist music for the M-VAVE FM-1, by Reytian. Inspired by FM1-AMB and Philip Glass.

It plays itself from the moment the FM-1 is switched on, and anyone can take it over:

  • Four models, twenty pieces: ARPEGGIO (figures of the chord, two against three), PHASE (one figure on two pianos, one drifting ahead), PATTERNS (a chain of short patterns, each player at its own pace), BELLS (a melody by step, a bell answering each note).
  • EASY keys: every white key is a chord that fits, the black keys add a seventh, several keys make a richer chord; HOLD keeps it.
  • Ideas: EDIT rolls a new cycle, figure, line, bass or rhythm for the page you are on; SEL + EDIT goes back.
  • Your own cycle: SEL + REC, play two to eight chords, REC.
  • By hand: SEL + a part's button brings it in or out; SEL + white keys grow, shrink, shift, flip or still the figures.
  • Songs: REC records everything from the top, PLAY plays it back exactly; eight songs.

Files: min-0.2.fwsc is the firmware (package FM-1_5000200); install it with python3 tools/fm1_install.py min-0.2.fwsc (see BUILDING.md). min1-demo.mp4 is a 3:49 demo recorded from the browser emulator, without voice-over.

Known issue: a cycle learned with SEL + REC that starts on a minor chord while the piece is in a major key switches the keys to the minor key (the EASY chords and the chord names follow it). Until the next release, start a learned cycle on the key's own chord.

Installing firmware is at your own risk; an FM-1 that fails to start twice comes up in a safe mode with USB on, and M-VAVE's own firmware can always be put back. GPL-3.0-only.