#include class Sequencer { std::vector loops; unsigned int currentLoopIndex; public: Sequencer(); void run(); }; Sequencer::Sequencer() : loops(1), currentLoopIndex(0) { } void Sequencer::run() { loops[0].start(); while(true) { std::this_thread::sleep_for(std::chrono::milliseconds(50)); } }