main.cpp 516 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #include <iostream>
  2. #include <vector>
  3. #include <Loop.h>
  4. #include "Launchpad.h"
  5. #include "sleep.h"
  6. class Sequencer
  7. {
  8. std::vector<Loop> loops;
  9. unsigned int currentLoopIndex;
  10. public:
  11. Sequencer();
  12. void run();
  13. };
  14. class PlaybackScreen : public LaunchpadScreen
  15. {
  16. };
  17. Sequencer::Sequencer()
  18. : loops(1), currentLoopIndex(0)
  19. {
  20. }
  21. void Sequencer::run()
  22. {
  23. loops[0].start();
  24. while(true) {
  25. sleep(50);
  26. }
  27. }
  28. Sequencer sequencer;
  29. int main()
  30. {
  31. sequencer.run();
  32. return 0;
  33. }