v0.5.6 - Int Scale + Spastic LFO + MIDI Learn fix
A small follow-up to v0.5.5 with two new authoring tools and one MIDI-input bug fix.
✨ Int Scale (per-cell)
New checkbox next to Scale 0.0–1.0 and MIDI Scale in the Cell Inspector. When ticked, every arg's value is rounded to integer AFTER Scale 0.0–1.0 but BEFORE MIDI Scale.
Scale 0.0–1.0 ON+Int Scale ON→ binary0/1OSC output.Scale 0.0–1.0 OFF+Int Scale ON→ rounds the raw modulated value to its nearest integer.Int Scale + MIDI Scale ON→ integer OSC value AND MIDI byte (after × 127).
Applied per-arg in the engine emit loop. Live - takes effect mid-play.
🎲 Spastic LFO shape
New LFO Shape between "Random Smoothed" and the future shapes. It's rndStep quantised to exactly {−1, +1} on every wrap.
- Unipolar mode + depth 100 % + base 0 → binary
0/1output at the LFO Rate. - Naturally polyrhythmic: consecutive same samples (50 % each step) stack into longer runs.
- Visual mirrors the binary stair pattern on the rails.
Tip: pair Spastic + Int Scale + Scale 0.0–1.0 to get a hard 0 / 1 gate at the LFO's rate - useful for kicks / accents / button-style hardware destinations.
🐛 MIDI Learn fix
setMidiLearnMode(on) was clearing midiLearnTarget on every flip, wiping any pre-set target. The Learned-panel Edit button (which sets target then enables learn mode) silently broke.
Fixed: target only clears on on=false (cancellation). Standard learn flow + Learned-panel Edit-button rebind both work now.
Misc
- Stripped diagnostic
[MIDI]console.log statements that were added during the v0.5.5 → v0.5.6 testing window.
Downloads
- Windows:
dataFLOU_compositor-0.5.6-win-x64.exe(NSIS installer) ordataFLOU_compositor-0.5.6-portable.exe(single-file) - macOS:
dataFLOU_compositor-0.5.6-mac-universal.dmg(Intel + Apple Silicon). Unsigned - ctrl-click → Open the first time.
Full README: https://github.com/filliformes/dataFLOU_compositor/blob/v0.5.6/README.md