#ifndef LUPPP_CONTROLLER_GUI_H #define LUPPP_CONTROLLER_GUI_H #include "controller.hxx" #include "../observer/midi.hxx" class LupppGUI : public Controller { public: LupppGUI(); std::string getName(){return "Luppp GUI";} void masterVolume(float f); void masterInputVol(float v); void masterInputTo(int to,float f); void masterInputToActive(int to,float f); void metronomeEnable(bool b); void trackSend(int t, int send, float r); void trackSendActive(int t, int send, bool a); void bpm(int bpm); void tapTempo( bool b ); void mute(int t, bool b); void volume(int t, float f); void progress(int t, int s, float p); void recordArm(int t, bool b); void launchScene( int scene ); void setSceneState(int track, int clip, GridLogic::State s); }; #endif // LUPPP_CONTROLLER_GUI_H