1234567891011121314151617181920212223 |
- #pragma once
- #include <vector>
- #include <memory>
- #include "midi/Launchpad.h"
- #include "midi/Message.h"
- #include "midi/BeatSequence.h"
- #include "PlaybackScreen.h"
- #include "Player.h"
- class Sequencer
- {
- public:
- midi::Launchpad launchpad;
- PlaybackScreen playbackScreen;
- std::vector<std::shared_ptr<midi::Message>> messages;
- unsigned char defaultOutputChannel;
- midi::Output midiOut;
- midi::BeatSequence beats;
- Player player;
- Sequencer();
- void run();
- };
|