13
0
livetrax/libs/surfaces
Robin Gareus 5bde8f4456
Tweak initial generic-midi sync/smoothing
"last_controllable_value" is using midi value range (0..127).
It is used to compare received midi-value with the actual controllable
for non-motorized surfaces, and this change allows the first
event to already be in_sync.

Previously the first MIDI-event was usually ignored (because
last_controllable_value was out of bounds or didn't match the 0..127
range.
2019-05-05 02:49:53 +02:00
..
cc121 Make use of ActionModel::build_custom_action_combo() 2019-04-20 22:36:51 +02:00
control_protocol
faderport Make use of ActionModel::build_custom_action_combo() 2019-04-20 22:36:51 +02:00
faderport8 Make use of ActionModel::build_custom_action_combo() 2019-04-20 22:36:51 +02:00
frontier
generic_midi Tweak initial generic-midi sync/smoothing 2019-05-05 02:49:53 +02:00
launch_control_xl LCXL:Disable global mute/solo/recarm in device mode 2019-03-06 09:28:25 +01:00
mackie Use ActionModel API in the Control Surfaces that can make use of it 2019-04-20 15:25:32 +02:00
maschine2 replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls 2018-12-12 11:12:48 -05:00
osc Fix OSC crash when there's no master bus 2019-04-03 03:35:13 +02:00
push2
tranzport NO-OP: indent 2019-04-08 00:29:13 +02:00
us2400 Use ActionModel API in the Control Surfaces that can make use of it 2019-04-20 15:25:32 +02:00
wiimote
wscript