aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/machina/LearnRequest.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/machina/LearnRequest.hpp')
-rw-r--r--src/engine/machina/LearnRequest.hpp10
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;