Skip to content

TILT-FM 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@CDMGaming CDMGaming released this 22 Oct 19:35
· 11 commits to tilt since this release

TILT-FM 0.1.0 — the first release. Identity FM-1_984.

TILT-FM is Felucca 1.6.1 (by Leo Kuroshita, Hügelton Instruments) with TILT's quick-start ideas added inside Felucca's own UI. Everything Felucca does is still there; its sounds and projects load as they are.

What it adds

  • Start screen after the splash: CONTINUE your last session (OCT+), BLANK, NEW SONG or LOAD. Nothing is loaded or overwritten until you choose and then change something. MENU > SYSTEM > START SCREEN OFF gives Felucca's power-on.
  • The TILT layer (hold ENV):
    • F3 NEW SONG: key, scale, tempo and a sound for each track, chosen by role (bass, melody, melody, drums). Hold any row, NUDGE (OCT+) re-rolls the rest, START (PLAY) builds the project.
    • G3 STUCK: COOK or RANDOM on the current track, in its scale.
    • A3 TIMER: 5–20 minutes, with an amber dot-matrix countdown on every screen. At zero the bar finishes, the sound fades and stops, and TIME saves the session as a timed take. Then PLAY IT BACK, SAVE, EXTRA BALL (+5 min) or KEEP WORKING.
  • SONG: E4 sets a section's track to "–" (rest).
  • The look: amber TILT dot-matrix splash, and AMBER with SCALE LEDS on for a fresh install.

Install

  • From the command line: python3 tools/fm1_install.py tilt-fm-0.1.0.fwsc (needs pip3 install mido python-rtmidi). A one-click browser install will come with the FM-1 Firmware Hub listing.
  • It keeps Felucca's update loader, so you can install any other firmware over it, or go back to the official V15.
  • Keep the FM-1 charged and on USB while installing. More in docs/tilt/FLASHING-CHECKLIST.md.

Compatibility: Felucca 1.6.1's projects, user presets and settings are kept as they are (no format change). TILT-FM adds one settings bit, START SCREEN, in a byte Felucca leaves unused.

Status: a beta.

  • Felucca's whole host test suite passes, with TILT-FM's tests added.
  • Every screen is checked in all 10 palettes.
  • Everything was tried in the browser emulator.
  • Not yet tested on a real FM-1.

Files

  • tilt-fm-0.1.0.fwsc is the installable package.
  • tilt-fm-0.1.0-app.bin is the app alone.
  • SHA256SUMS holds the hashes of both.
  • The licences and the source are in this repository and the release's source archives. GPL-3.0-only, like Felucca; the engines in firmware/engines are MIT, and the bundled fonts, DSP and SDK files keep their own licences (LICENSING.md, LICENSES/).

Credits: Felucca and its community (CREDITS.md). TILT-FM's changes: CDM Gaming.