github hugelton/Felucca v1.0.5
Felucca 1.0.5

one hour ago

Felucca 1.0.5

Ratchets in the sequencer, keys that breathe instead of blinking, and the MENU in four tabs. Every older project and sound loads as before; one drum kit change is marked ⚠ below.

Install: the web installer (Chrome or Edge, USB) now installs 1.0.5.

Try it first: Felucca in your browser runs 1.0.5, the same firmware compiled to WebAssembly, with the panel on screen.

New

  • Ratchets. SEQ > CHANCE now has RATCH on KNOB 3: x1 to x4 for the step under the cursor. A step at x2, x3 or x4 plays all of it (its notes, its chord, its drum hits) that many times in equal parts of the step, swing included, each part retriggered and held for GATE of the part. The CHANCE roll covers the whole step, a slide into it glides into its first part, and a ratcheted step never slides or ties into the next one. The piano roll and the drum grid draw a ratcheted step in its parts. x1 is the default and what every older pattern holds; on a REST, a TIE or an empty step RATCH does nothing (shown dimmed). Projects, backups and a user preset's note pattern keep it (a user preset's drum grid has no room for it and loads x1). Contributed by zednaked (PR #100). (Discussion #77, #47)
  • The MENU in tabs. Hold HOME for the menu, now in four tabs: DISPLAY (COLOR, STYLE, LARGE, ANIM, LEDS), CONTROL (HOLD, KNOB ACCEL, FX LATCH, BPM LOCK), AUDIO (SPEAKER EQ, USB LEVEL) and SYSTEM (USB SERIAL, HARDWARE CALIBRATION, ABOUT). ALGORITHM moves between the tabs and PRESETS between the rows of one; a tab comes back at the row you left it on, and the menu reopens where you were while the FM-1 stays on. ON / OFF settings show as switches and COLOR shows its palettes.

Changed

  • ⚠ DRUM: KIT HAND, CYM and H+CYM are gone. Sounds, projects and user presets that used them now play the VA kits 66, 10 and 77 (66 has a conga, 10 a cymbal, 77 claves and a cymbal, each in a full kit of its own). STD still plays its conga, clave and cymbal notes from the General MIDI map. The KIT knob steps STD, 80, 10, 66, 55, 77.
  • MENU controls. Any of KNOB 1–4, or OCT+ / OCT−, changes the selected setting: right or OCT+ the next value, left or OCT− the previous one. OCT+ opens HARDWARE CALIBRATION and ABOUT. Press HOME to close the menu (holding it still works); OCT− no longer closes it, it only goes back inside ABOUT.

Fixed

  • No hard blinking in a dark room (#119). What can be pressed (a quick layer's button and keys, also when you keep a layer open with a double tap; OCT+ where it would act) now breathes: a slow, soft fade from dark up to about 60 % of a lit LED and back, about once a second, instead of blinking on and off. Held keys and what is in effect stay fully lit. With MENU > LEDS DIM LO the fade peaks at about 30 %.

Web

  • The web editor at webapp/editor (developed in Felucca-WebApp) shows the MENU settings in the device's tabs, a card for each, and the step editor has a RATCH row (x1–x4); a ratcheted step is marked on the grid. With 1.0.4 it shows the settings as one list and no RATCH.
  • Try Felucca at webapp/try runs 1.0.5, breathing LEDs included.

Going back to 1.0.4

A project that holds a ratcheted step (anything set to x2..x4) does not open on 1.0.4 or earlier: their project loader refuses it, as it would a newer format. The same goes for such a project restored from a backup. Set those steps back to x1 and save before going back if you want to keep the project there. A user preset's pattern loads with every step at x1. DRUM KIT values saved by 1.0.5 are STD or one of the VA kits, so they load on 1.0.4 as the same kits. The menu tabs are only how the menu looks: your settings stay as they are.

Thanks

zednaked for the ratchets (PR #100), Wulgaren for asking for them (#47, Discussion #77), and Yeremel for #119.

Files

  • felucca-1.0.5.fwsc: the package the web installer installs (identity FM-1_910, version v1.0.5)
  • felucca-1.0.5-app.bin: the firmware app alone

Licences (as of this release): LICENSE (GPL-3.0-only) · LICENSING.md · LICENSES/ · sample attribution. The package holds three unmodified JieLi AC79 SDK files under Apache-2.0 (Apache-2.0.txt). The source of this release is the tag v1.0.5.

SHA-256 felucca-1.0.5.fwsc (609,849 bytes): 319ee802ab8d2656c3cc3c8204076c3566834e82a8d2f8bfe8c57d60031e70cc
SHA-256 felucca-1.0.5-app.bin (428,808 bytes): c2ffc7700e233df9347db324c33735a5af396b83732a8e175c0d63b954beadb6

Don't miss a new Felucca release

NewReleases is sending notifications on new releases.