diff options
Diffstat (limited to 'src/engine/machina/LearnRequest.hpp')
-rw-r--r-- | src/engine/machina/LearnRequest.hpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/engine/machina/LearnRequest.hpp b/src/engine/machina/LearnRequest.hpp index f6bc60f..1d36057 100644 --- a/src/engine/machina/LearnRequest.hpp +++ b/src/engine/machina/LearnRequest.hpp @@ -43,10 +43,10 @@ public: return ret; } - void start(double q, BeatTime time) + void start(TimeStamp q, Raul::TimeStamp time) { _started = true; _start_time = time; _quantization = q; } - void finish(BeatTime time); + void finish(TimeStamp time); bool started() { return _started; } @@ -57,6 +57,8 @@ public: private: LearnRequest(SharedPtr<Raul::Maid> maid, SharedPtr<Node> node) : _started(false) + , _start_time(TimeUnit(TimeUnit::BEATS, 19200), 0, 0) // irrelevant + , _quantization(TimeUnit(TimeUnit::BEATS, 19200), 1, 0) // irrelevant , _node(node) , _enter_action(new MidiAction(4, NULL)) , _exit_action(new MidiAction(4, NULL)) @@ -66,8 +68,8 @@ private: } bool _started; - BeatTime _start_time; - double _quantization; + TimeStamp _start_time; + TimeStamp _quantization; SharedPtr<Node> _node; SharedPtr<MidiAction> _enter_action; SharedPtr<MidiAction> _exit_action; |