Mackie::LedState channel_right_release(Mackie::Button &);
Mackie::LedState clicking_press(Mackie::Button &);
Mackie::LedState clicking_release(Mackie::Button &);
- Mackie::LedState global_solo_press(Mackie::Button &);
- Mackie::LedState global_solo_release(Mackie::Button &);
Mackie::LedState marker_press(Mackie::Button &);
Mackie::LedState marker_release(Mackie::Button &);
Mackie::LedState save_press(Mackie::Button &);
return Config->get_clicking();
}
-LedState MackieControlProtocol::global_solo_press (Button &)
-{
- bool state = !session->soloing();
- session->set_solo (session->get_routes(), state);
- return state;
-}
-
-LedState MackieControlProtocol::global_solo_release (Button &)
-{
- return session->soloing();
-}
-
LedState
MackieControlProtocol::enter_press (Button &)
{
{
return none;
}
+
Mackie::LedState
MackieControlProtocol::clearsolo_press (Mackie::Button&)
{
+ // clears all solos and listens (pfl/afl)
+ session->set_solo (session->get_routes(), false);
+ session->set_listen (session->get_routes(), false);
return none;
}
+
Mackie::LedState
MackieControlProtocol::clearsolo_release (Mackie::Button&)
{
+ //return session->soloing();
return none;
}
+
Mackie::LedState
MackieControlProtocol::track_press (Mackie::Button&)
{