v1.4.3
Now aligned with the current Liberation version number.
- Added absolute clip control for the first 80 clip slots (2 pages)
- Added absolute effect control for the first 40 effects slots (5 pages)
- Added Zone Delay feedback indicators for delay values of 2, 4, 6, 8, 10, 16, and 24
- Expandable by adding to the following:
general_param_match_ledmappings in Chataigne_Module.mcfg (use float conversions ofvalue/128),ZONE_DELAY_MATCH_VALUESin liberation.js (integers)Zone Delay Matchingcontainer items in module.json
- Expandable by adding to the following:
- Reorganized the entire MIDI addressing scheme for maintainability and future enhancements.
- Documented known loopMIDI issue on Windows which could create a MIDI loop.
Fixes
general_paramenable lanes were colliding.general_param ... ledmakes
Liberation auto-create an enable/exists feedback CC that defaults tocc + 8.
With general params on CC 0-9 that put outputs on channel 1 CC 8-17, on top of
general_param8-9 andeffect_level0-7. Effect Level 0-7 could receive
spurious values. All ten lines now setenable_ccexplicitly.Arm All,Disarm AllandToggle Alt Zonesnow each have their own note.
They previously shared one note and relied on Liberation seeing a Shift or Alt
modifier first, which madeArm Allorder-dependent.Set Tempo Multipliersent its 14-bit LSB to the coarse CC, overwriting the
value it just sent. The LSB now goes to the fine pool channel.
BREAKING CHANGES
Chataigne projects will need to be updated to point at new target names! This was necessary to ensure the module can be expanded in the future.
- For display consistency between Liberation and Chataigne, most numbering in the module has changed to start from 1 instead of 0. Clip slots still use 0-based indexing to match the Liberation UI. Affected targets are as follows
- Groups
- Zones
- General Params
- Effects
- This includes command parameter ranges
- Effect parameters have been nested into trees. E.g.
Effects -> Effect 1 -> Param 1
Staged changes for next version (not yet implemented)
- 2 additional parameters (3 total) per bank-relative and absolute effect lane, addressed by the new
param=key.