git-moss / DrivenByMoss

Bitwig Studio extensions for many controllers: Ableton Push I/II, Akai APC40mkI/mkII/mini, Fire, Arturia Beatstep, Novation Launchpads / Remote SLs, NI Maschine / Komplete, Open Sound Control (OSC) and many more.
https://www.mossgrabers.de/Software/Bitwig/Bitwig.html
GNU Lesser General Public License v3.0
593 stars 143 forks source link

Implement 'Write' as 'Latch' behavior for Yamaha DM3 in Steinberg mode #395

Closed douglas-carmichael closed 6 months ago

douglas-carmichael commented 6 months ago

This pull request modifies the DrivenByMoss integration to make the "Write" button on the Yamaha DM3 control surface function as "Latch" mode when used with Bitwig Studio in Steinberg mode.

Currently, when the DM3 is set to Others mode for Bitwig integration, the "Write" automation mode does not provide feedback to the user on the DM3 control surface after engaging it with the "SEL" button. This change forces the "Write" button on the DM3 touchscreen to trigger "Latch" mode instead when the DM3 is used in Steinberg mode.

While not the ideal long-term solution, this workaround allows Bitwig users to write automation data in Latch mode using the DM3 hardware when operating in the Steinberg control mode.

The modification is a temporary hack until more robust automation mode integration can be implemented for the DM3 across control modes.

git-moss commented 6 months ago

Not a fan of merging "Hacks" ;-)