Repository navigation
Releases: ELI7VH/Felucca
Release list
WaveLoop Kit midi23 · Alt LFO shape
Alt + top knob 3 now selects LFO shape: sine, triangle, saw, square or sample-and-hold.
Hold the Alt button (cyan A-bank pad 1) for:
- Top 1: filter LFO rate.
- Top 2: filter LFO amount; centre is off.
- Top 3: LFO shape.
These follow the keyboard MIDI channel. Rate and shape are shared with vibrato and other track LFO destinations. FM6 modulates brightness; other destinations vary by engine. DRUM Alt knobs remain unassigned, and WHEEL ignores filter depth.
Release Alt for the usual master DJ filter and sound controls. The existing MiniLab preset works unchanged. This update includes midi22's rate and amount controls.
Install felucca-1.0.5.2-midi23.fwsc, or use the WaveLoop Kit installer. The ZIP includes the controller preset, updated guides and licenses.
Validation: firmware build, MIDI integration, editor web checks, 369 unchanged sound regression renders and target instruction budgets pass. Shape tests cover all five waveforms, routing, popup labels, normal-layer restoration, saved state and motion recording. Physical-device installation is pending.
WaveLoop Kit midi22 · Alt filter LFO controls
Hold the Alt button (cyan A-bank pad 1) for two new controls:
- Top knob 1: cutoff LFO rate.
- Top knob 2: cutoff LFO amount; centre is off, left reverses the modulation.
Both follow the keyboard MIDI channel. Rate is shared with vibrato and other track LFO destinations. FM6 uses brightness modulation; other destinations vary by engine. WHEEL ignores the amount, and DRUM Alt knobs remain unassigned.
Normal top knob 1 still controls the master DJ filter. The existing MiniLab preset works unchanged.
Install felucca-1.0.5.2-midi22.fwsc, or use the WaveLoop Kit installer. The ZIP includes the controller preset, updated guides and licenses.
Validation: firmware build and all available host tests passed, including channel isolation, signed depth, parameter popups, normal-layer restoration, motion recording and project persistence. All 369 sound regression renders remain unchanged. Optional DaisySP and browser-emulator checks were unavailable. Hardware installation and hands-on controller checks are separate from these host results.
WaveLoop Kit midi21 · Patch position line
A one-pixel theme-colored line at the very bottom of the FM-1 screen now shows your patch's position in its bank. It grows left to right, without moving the existing UI.
- Follows the selected track and engine, including saved user sounds.
- Skips retired preset slots and remains visible over menus and parameter popups.
- Includes midi20's Voice cleanup: 26 sounds, with all six bass factory presets removed.
Install felucca-1.0.5.2-midi21.fwsc, or use the WaveLoop Kit installer. The ZIP includes the MiniLab preset, controls guide and licenses.
Validation: firmware build, full UI suite, eight focused pixel checks, and 120 screens across ten palettes plus the page/value sweep. No layout, grayscale or alignment failures. Physical-screen verification follows installation.
WaveLoop Kit midi20 · Voice without bass patches
VOICE now offers 26 factory patches, with all six bass sounds removed: WOW BASS, ROUND BASS, RUBBER BASS, DEEP BASS, REED BASS and LOW PULSE.
- Device, MiniLab encoder and editor browsing skip those sounds.
- Other banks and remaining preset numbers stay unchanged.
- Existing saved songs retain their sound parameters and sequences.
Install felucca-1.0.5.2-midi20.fwsc, or use the WaveLoop Kit installer. The ZIP includes the MiniLab preset, controls guide and licenses.
Validation: firmware build; preset-bank, UI, MIDI control, C editor and web tests; 369 audio regression renders. The six retired IDs remain hidden CHOIR AAH aliases for numbering compatibility.
WaveLoop FM-1 midi19 · Yama-bruh drums
Eight Yama-bruh FM drum kits are now in the DRUM bank: YB STANDARD, ELECTRO, POWER, BRUSH, ORCH, SYNTH, LATIN and LOFI.
- Synthesized on the FM-1; both user sample slots stay available.
- Existing per-drum pitch, tone, decay, volume, pan and sends work with the new kits.
- Existing presets, saved kit IDs and MiniLab mappings are retained. No MiniLab preset update is needed.
Select DRUM → YB STANDARD to start. The nine core sounds share eight lanes; cymbal and cowbell share BELL controls.
Install / update · Controls · Build details
The zip includes firmware, controller mapping, documentation, licenses and a short rendered demo beat. This release adds the drums; Yama-bruh's algorithmic sequencer is not included.
Validation: 72 voices compared with the pinned original Yama-bruh JavaScript worklet; all 353 prior golden renders unchanged, plus 16 new renders. Host checks, signed-overflow/division sanitizer and target budgets pass; Emscripten/DaisySP checks were unavailable. Installed on FM-1 and stressed across all eight kits: maximum sampled CPU 46%, eight voices, zero new audio overruns. USB telemetry verified; no DIN or recorded-audio test. Firmware image 450288/581564 bytes; static RAM and pool unchanged.
Original Yama-bruh by Lucian Labs (MIT). Source attribution and licenses are included.
WaveLoop FM-1 midi18 · Settings branding
WaveLoop branding now appears in the FM-1 settings menu and About page, and in web Settings. The device QR opens this mod’s installer and guide.
- Settings help and mapping links are available offline.
- Original Felucca and third-party credits are retained.
- Sounds, MIDI mappings and saved songs are unchanged.
Install with the web installer. The MiniLab preset is unchanged; no controller re-import is needed.
Validation: device UI tests and render/layout checks, web tests, QR decoding, and firmware build/target-budget checks passed.
WaveLoop FM-1 midi17 — Shift ADSR and FM6 macros
Hold cyan A-bank pad 1, then use bottom knobs 5–8:
| Knob | Synths | FM6 |
|---|---|---|
| 5 | Attack | Algorithm |
| 6 | Decay | Feedback |
| 7 | Sustain | Modulator ratio |
| 8 | Release | Modulator envelope time |
Controls follow the keyboard MIDI channel. Higher FM6 envelope-time values lengthen the envelopes. Release pad 1 to return to normal HOME/LFO controls. DRUM shifted knobs remain unassigned.
The MiniLab mappings page documents both layers. The stored controller preset is unchanged—no reprogramming needed. Parameters use existing popups, motion recording and persistence.
Validation: full host suite, USB/DIN channel and selected-track routing, parameter isolation, endpoints and signed FM6 ranges, popup identity, normal-layer restoration and project roundtrip. All 353 sound renders remain unchanged.
WaveLoop FM-1 midi16 — Revoiced 808 and CR78
Revoiced the two classic drum kits for WaveLoop FM-1.
- 808: longer deep kick, fuller snare and clap, smoother metallic hats and a rounder tom.
- CR78: short dry kick/snare, softer maracas, woody conga, short claves and a distinct rounded bell.
Choose either in the DRUM preset bank. Existing songs using these kits receive the new voices, preserving their per-drum edits. No MiniLab reprogramming is needed.
These are original synthesized eight-lane approximations, with no external samples.
Validation: full host suite; all parameter corners, level/DC/retrigger/choke checks; independent kit-identity checks. Four intended drum render hashes updated; 349 unrelated renders unchanged. Signed-overflow checks cover both updated kits; extreme rimshot/cowbell arithmetic was repaired. No added RAM or sample storage.
The two WAV attachments are firmware-engine beat renders at the same settings for comparison.
WaveLoop FM-1 midi15 — MiniLab Shift layer
Hold cyan A-bank pad 1 for a second controller layer. Shift + faders 1–4 adjust the corresponding track’s delay and reverb sends together; Shift + pad 8 taps tempo. Other shifted knobs and pads are reserved. Normal pad 1 repeat is replaced by Shift.
The editor has a MiniLab mappings tab, available offline. The controller preset changes only pad 1 color. Existing songs, storage formats and per-drum overrides are retained.
Validation: full host suite passed; all 353 sound renders unchanged; modifier release order, panic/overflow recovery, combined-send routing and editor navigation tested.
WaveLoop FM-1 midi14 — 808 and CR78-style drums
Adds DRUM bank presets 808 and CR78. 808 exposes the existing KIT 80 synthesized voices; CR78 adds an original eight-lane synthesized approximation with maracas, conga, claves and cowbell. Per-drum sound, volume, pan and effect sends continue to work. No samples or extra RAM buffers are required.
Original DRUM preset 0 and stored KIT values 0–8 remain unchanged. All 350 existing golden renders are retained; three new renders cover the appended presets and kit. CR78 adapts the original eleven-instrument layout to eight lanes, including a longer hat variant; it is not a sample-exact replica.
MiniLab mapping is unchanged. GPL-3.0 Felucca mod, original credits and licensing retained.