...
 
Commits (2)
......@@ -305,7 +305,8 @@ void handleDspEvents()
if ( availableRead >= sizeof(EventTimeBPM) ) {
EventTimeBPM ev;
jack_ringbuffer_read( rbToDsp, (char*)&ev, sizeof(EventTimeBPM) );
jack->getTimeManager()->queueBpmChange(ev.bpm);
if(jack->getRecordingClips() == 0)
jack->getTimeManager()->queueBpmChange(ev.bpm);
}
break;
}
......@@ -313,7 +314,7 @@ void handleDspEvents()
if ( availableRead >= sizeof(EventTimeTempoTap) ) {
EventTimeTempoTap ev;
jack_ringbuffer_read( rbToDsp, (char*)&ev, sizeof(EventTimeTempoTap) );
if(!jack->getFreeRecMode())
if(!jack->getFreeRecMode() && jack->getRecordingClips() == 0)
jack->getTimeManager()->tap();
}
break;
......
......@@ -161,6 +161,8 @@ void handleGuiEvents()
EventEnableTempoDial ) );
gui->getMasterTrack ()->enableTempoDial (
e.enable );
gui->getMasterTrack ()->tapEnable (
e.enable );
}
break;
}
......