All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.10.1 (2024-06-02)
- Fix plugin parameter page navigation via Shift + Channel Left/Right (6c0d268)
- iCON Platform M+: Fix mapping of the Mixer button (5cc90c8)
1.10.0 (2024-05-25)
- Add an iCON Platform M+ script variant (#25) (91aa580)
- Add an SSL UF1 script variant (#31) (16f82a9)
- Add an X-Touch One script variant (#28) (f7bc13b)
- Allow navigating to project start/end via Shift + Rewind/Forward (370b5a6)
- Allow switching encoder assignment pages via Shift + Channel Left/Right (3f4cc63)
- Enable automatic port detection for setups with multiple extenders (dd504f8)
- Avoid issues with touch-sensitive automation writing (cdea1c2)
- Do not send channel fader down when a track's name is empty (de9c48b)
- Fix an issue where the first-received jog wheel event after loading the script would be ignored (aab865f)
- Improve VU meter update rate (6ca175f)
- Leave function buttons and foot switches unmapped by default. This avoids closing the Mapping Assistant when pressing a function button or foot switch to select it for mapping in Cubase 13. (9e17737)
- Reset a mixer channel's VU meter when the channel becomes unassigned by banking (848bf7a)
- Reset all button LEDs on script activation in case they were not reset before (3091540)
- Unassign encoder push value in value under mouse control mode (44cd497)
- Improve button LED feedback times (61486a5)
1.9.0 (2024-01-10)
- Allow inverting EQ gain by shift-pressing EQ gain encoders (370ed12), closes #17 #17
- Implement port auto detection for all setups with one main and one extender device (e08fb09)
- Make encoder values with known defaults resettable by shift-pushing encoders (57f4898)
- Reset channel panners on encoder push, unless
resetPanOnEncoderPush
is set tofalse
(bbd4368)
1.8.0 (2023-11-17)
- Add a
channelVisibility
config option to simplify channel type visibility control (812fe2f) - Cubase 13 only: Add proper fader touch support for automation writing (e79ccab)
- Make the jog wheel zoom in and out when zoom mode is active (ff6c0ff)
- X-Touch: Enhance device surface layout to match the CGI product image (1e8c74d)
- X-Touch: Replace the
useEncoderColors
config flag with a more advanceddisplayColorMode
option, also making it possible to disable display color management altogether (d8d5eec)
- Cubase 13 only: Avoid occasional lags while modifying parameters (454a4dd)
- X-Touch: Fall back to white displays for assigned encoders on unassigned channels when the script is configured to use channel colors only (07e4592)
1.7.0 (2023-09-21)
- Add a Mackie MCU Pro script variant (#11) – thanks @JDubs73 and @Support-AT for testing! (25508c4)
- Make "Shift + Display Name/Value" flip the scribble strip display rows (dfd2453)
- Mapping: Make "Shift + Bank Left" navigate to the first mixer bank (b9b3042)
- X-Touch: Add
useEncoderColors
config option (e98f414)
- Allow custom assignments of the Motor button (1da391b)
- Fix invalid note-on messages for future Cubase versions (c7d5597), closes #15
- X-Touch: Fix an issue where loading an empty project would not turn off the display backlights (acccbc0), closes #12
1.6.0 (2023-07-05)
- Add low-cut and high-cut filter pages to the "Track" encoder assign button (6551319)
- Add support for the iCON QCon Pro G2 (#7) (ee4a800)
- Add Track Quick Controls page to "Track" encoder assignment (a0a697c)
- X-Touch: Extend port detection by ports named "X-Touch INT" (d25b2ff)
- Fix an issue where turning multiple devices' encoders at once would leave channel strip displays showing values instead of returning to the respective parameter names (832a052)
- Use VST Quick Controls in "Inst" encoder assignment instead of Track Quick Controls (129cf46)
- Work around the regressions introduced in Cubase 12.0.60 (fd3a69b), closes #6 #5
1.5.0 (2023-03-31)
- Add encoder assignments for channel strip plugins (fad1e7a)
- Fix track titles not being updated in Cubase v12.0.60 (cbf7c27)
- Update time display and Beats/SMPTE LEDs on script activation (ebcfa0f)
1.4.2 (2023-03-22)
- Internationalization: Improve LCD display usage in various languages (b4ce7ce)
- Mapping: Make "Shift + Left" and "Shift + Right" set the left and right locator, respectively (8b08a7c)
1.4.1 (2023-03-17)
- Make MIDI port names unique to fix an issue where Cubase would randomly swap identically named MIDI ports (such as multiple extender ports) (b7a0659), closes #4
1.4.0 (2023-03-02)
- Support arbitrary device combinations – thanks @lamusician and @limageurpublic for testing! (db82022)
- Encoder Assignments: Prevent unassigned encoders from falling back to their previous assignment (bc39c0e)
1.3.1 (2023-02-22)
- Fix visually incorrect scribble strip color mapping (dc020b7)
1.3.0 (2023-02-14)
- Add
mapMainFaderToControlRoom
config flag that can be disabled to map the main fader to the first output channel's volume (e782438) - Add support for foot switches and expression pedal (ece432f)
- Enable time display to display arbitrary time formats, including "Samples" (67b11dd)
- Respect extender positioning in surface layout (bb75d5a)
- Show encoder page count in the assignment display for encoder assignments with more than one parameter page (0daff82)
- Always use the rightmost push encoder of the main device for value-under-cursor control (c526c24)
1.2.2 (2023-02-13)
- Disable channel auto select for flipped Plug-In and Instrument assignments (d35745a)
- Fix Solo Defeat button mapping (3ec0193)
- Make scribble strips fall back to their channel color when their encoder is unassigned (9fe9618)
- Shorten German pan encoder names (0b664fc)
1.2.1 (2023-02-04)
- Patch an upstream issue which made some specific parameter names cause
TypeError
s (paulpflug/abbreviate#1) (eac9133)
1.2.0 (2023-02-04)
- Add
enableAutoSelect
config option (296cf20) - Move config to the top of the script, replacing
USE_EXTENDER
andIS_EXTENDER_LEFT
with a newdevices
option (d09b0c9)
1.1.2 (2023-02-03)
- Disable LEDs of unassigned channel buttons and encoders (c7a0974)
1.1.1 (2023-02-02)
- Fix faders not being sent up after paging to unassigned channels (83734ba)
- Fix faders not being set after reconnecting devices (7e210e2)
1.1.0 (2023-02-02)
- Enable the jog wheel for value control in mouse cursor value mode (60bc20d)
- Log script version and update notice on activation (b303216)
- Switch scribble strip displays to value mode while their encoder values are being changed (27a2987)
1.0.1 (2023-02-01)
- Fix (de-)activation of EQ bands in EQ encoder assignment (f05bb6f)
- Initial release (2678163)