github hugelton/Felucca v1.8.0
Felucca 1.8.0

2 hours ago

Felucca 1.8.0 adds a way to start over, makes undo cover the steps you edit by hand, adds aftertouch, and fixes FM6 operators that use AMS. Saved projects, presets and samples open as before.

Changes

  • CLEAR ALL (#266, wojciechsura): MENU > SYSTEM > CLEAR ALL starts a new project. Every track gets its power-on sound, and the steps, the automation and the song order are cleared. It asks first (OCT+ to clear, OCT- to keep). Saved projects, user presets, samples, settings and MIDI LEARN stay.
  • FM6 operators with AMS (#304, hellsend): an operator whose AMS is not 0 went silent or full scale, even with AMD at 0. It now follows the LFO as it should. The factory voices all have AMS 0 and sound the same; a voice you sent in with AMS set sounds the way it was meant to.
  • AFTERTOUCH (EDIT > VOICE 3, off by default): AT, ATDST and ATAMT route the keys' pressure, or MIDI channel pressure, to a destination. Only the keys F3 to C5 sense pressure. It is also sent to MIDI OUT as channel pressure.
  • Undo for the steps you edit by hand: on SEQ > STEP, NOTE, TIME and FLAG, step entry with REC, drum hits and EDIT (clear step) can now be undone by holding SAVE. Before, holding SAVE brought back an older edit, such as the last sound load. The message now says what came back: UNDO/REDO T1 STEPS, SOUND or AUTO.
  • PROJECT LOAD asks over unsaved changes: if you have changed something since the last load or save, LOAD asks first (LOAD PROJECT B?). If nothing has changed, it loads at once as before.
  • More confirmations and clearer dialogs:
    • MENU > MIDI > LEARN CLEAR asks first.
    • The clear dialogs say that the automation goes too.
    • INIT names the track.
    • DELETE SECTION names the section and shows what it plays.
  • PLAY stops from the menu and from a dialog: the menu or dialog stays open. PLAY never starts the transport from there.
  • NO CLOCK: with CLK on USB or TRS, if no clock comes, the transport stops and NO CLOCK (USB) or NO CLOCK (TRS) is shown.
  • Smaller things:
    • Value names show six letters (SPRING, REPEAT).
    • PROJECT's SLOT reads A to D.
    • Longer messages stay on the screen longer.
    • The HELP hints match the cards.
    • Turning NUDGE while QUANTIZE is on shows where to turn it off (QUANTIZE ON: SEQ>AUTO).
  • Colours:
    • A palette now has five colours (background, identity, text, primary, secondary).
    • GREY and MONO keep their red and blue for REC and the active thing.
    • The battery is green on USB power.
    • A CUSTOM palette saved by 1.6 or 1.7 is read once into the new order.

Beyond the FM-1

The FM-1 stays the reference: every release is built for it and tested on it.

  • Desktop with SDL2 (beta, source only): in platforms/linux. It has run on macOS so far, and a Linux build is next. No binary is shipped.
  • M5Stack CoreS3 (in progress): the screen, the speaker, touch volume and PLAY, and USB audio already work on the device. It is not published yet.
  • M-VAVE SMK-37 (proposed): a board is proposed in felucca-bsp#13. Nothing is tested yet.
  • Linux-based instruments: anyone is free to port Felucca with the desktop build. Whether it fits a device's controls and plays well there is another matter, and they are not listed as supported. See the FAQ.

Under the hood

  • ADPCM engine (#172, ugotworms): it is in the source but off by default (FELUCCA_ADPCM=0). It is too heavy for the FM-1.
  • Source: clone with git clone --recurse-submodules. felucca-1.8.0-source.tar.gz holds the whole source, both submodules included, and builds the same bytes.

Files

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

SHA-256:

  • felucca-1.8.0.fwsc a31760f2588b39bcb3a8d6f78f6041a1a550978a972ecd71564e45513698ecd6
  • felucca-1.8.0-app.bin c99dc0a7519a1fb2c359b7bf93eb23b277085f762a458850717c22b98be808ac
  • felucca-1.8.0-source.tar.gz 26140cca008b73edcbafa0b0f326a8d047b6e7710ffc0aa102ea554270e4bb49

Don't miss a new Felucca release

NewReleases is sending notifications on new releases.