12345678910111213141516171819202122232425262728293031 |
- #pragma once
- #include "Screen.h"
- #include "Sequencer.h"
- #include "Player.h"
- class PlaybackScreen : public Screen
- {
- typedef Screen parent;
- Player::BeatIndex beatDisplayOffset;
- public:
- midi::Launchpad::KeyCoordinate beatDisplayWidth = midi::Launchpad::width - 1;
- PlaybackScreen(Sequencer& seq);
-
- void enable();
- void beforeBeat(Player::BeatIndex beat);
- void afterBeat(Player::BeatIndex beat);
- protected:
- virtual void keyPressed(unsigned char x, unsigned char y);
- virtual void keyReleased(unsigned char x, unsigned char y);
- virtual void refresh(unsigned char x, unsigned char y);
- };
-
|