// calculate speed
speed = ((t1 - t0) * session->frame_rate()) / one_ppqn_in_frames;
+
+ // provide a 3% deadzone to lock the speed
+ if (fabs(speed - 1.0) <= 0.03)
+ speed = 1.0;
// calculate position
if (engine_now > last_timestamp) {
MIDI::Parser* parser = 0;
TestSlaveSessionProxy *sess = (TestSlaveSessionProxy *) session;
- nframes64_t period_size = 1024;
+ nframes64_t period_size = 4096;
sess->set_period_size (period_size);
-
+
+ bandwidth = 1.0 / 60.0;
nframes64_t start_time = 1000000;
start (*parser, start_time);