github hugelton/Felucca v1.7.0
Felucca 1.7.0

2 hours ago

Felucca 1.7.0 moves the FM-1's hardware layer to felucca-bsp and brings in fixes from the community. Saved projects, presets and samples open as before, and the engines sound the same.

Changes

  • Back to the official firmware with M-VAVE's own updater (Discussion #274): Felucca no longer refuses M-VAVE's V15 package. ⚠ Going back to V15 can erase some of Felucca's saved data (projects, the FM6 voice bank). The web installer's Return to official V15 backs everything up first; use it if you want to keep your work.
  • TRS MIDI clock under heavy CC input (#258, fgunited): incoming TRS MIDI is timestamped while audio renders, so a long render no longer bunches the clock.
  • External MIDI clock drift (#269, fgunited): the sequencers and the arpeggiator no longer drift from a long-running external clock.
  • TRS MIDI input (#264, ordenador): the UART is read only on real receive events, with no stale counts.
  • Signed DSP arithmetic and FM6 phase wrapping (#265, ordenador): undefined behaviour removed, with the output bit for bit the same.
  • Fixes (#281, #282, fenderberg): a divide by zero when BPM was briefly 0, and the stress test now builds on Linux.

Under the hood

  • The hardware layer (chip, USB, update entry, second core, board code) now comes from felucca-bsp, the git submodule firmware/bsp (MPL-2.0). The second core is Melodee's implementation (keremimo); MENU > SYSTEM > 2ND CORE is still BETA and OFF by default.
  • PHASE has moved to Felucca-Engines (MIT) alongside ANALOG, LOFI, TRIO, WHEEL and NOISE.
  • The Hügelton Sample Pack is CC0 1.0.
  • Clone with git clone --recurse-submodules. felucca-1.7.0-source.tar.gz holds the whole source, both submodules included.

Files

  • felucca-1.7.0.fwsc: the installable package (identity FM-1_917)
  • felucca-1.7.0-app.bin: the firmware app
  • felucca-1.7.0-source.tar.gz: the complete source

Don't miss a new Felucca release

NewReleases is sending notifications on new releases.