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
562 stars 142 forks source link

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

Closed douglas-carmichael closed 1 month ago

douglas-carmichael commented 1 month 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 1 month ago

Not a fan of merging "Hacks" ;-)