toggle_punch_in();
return none;
} else {
- access_action ("Editor/start-range-from-playhead");
+ access_action ("Common/start-range-from-playhead");
}
return none;
}
LedState
MackieControlProtocol::marker_press (Button &)
{
+ DEBUG_TRACE (DEBUG::MackieControl, "marker press\n");
+
if (main_modifier_state() & MODIFIER_SHIFT) {
access_action ("Common/remove-location-from-playhead");
return off;
LedState
MackieControlProtocol::marker_release (Button &)
{
+ DEBUG_TRACE (DEBUG::MackieControl, "marker release\n");
+
_modifier_state &= ~MODIFIER_MARKER;
if (main_modifier_state() & MODIFIER_SHIFT)
MackieControlProtocol::loop_press (Button &)
{
if (main_modifier_state() & MODIFIER_SHIFT) {
- access_action ("Editor/set-loop-from-edit-range");
+ access_action ("Common/set-loop-from-edit-range");
return off;
} else {
bool was_on = session->get_play_loop();
- session->request_play_loop (!was_on);
+ loop_toggle ();
return was_on ? off : on;
}
}
// clears all solos and listens (pfl/afl)
if (main_modifier_state() & MODIFIER_SHIFT) {
- access_action ("Editor/set-session-from-edit-range");
+ access_action ("Common/set-session-from-edit-range");
return none;
}
toggle_punch_out();
return none;
} else {
- access_action ("Editor/finish-range-from-playhead");
+ access_action ("Common/finish-range-from-playhead");
}
return none;
}
MackieControlProtocol::click_press (Mackie::Button&)
{
if (main_modifier_state() & MODIFIER_SHIFT) {
- access_action ("Editor/set-punch-from-edit-range");
+ access_action ("Common/set-punch-from-edit-range");
return off;
} else {
bool state = !Config->get_clicking();