* suppress metronome logic when JamTrack is open VRFS-2971

This commit is contained in:
Seth Call 2015-03-25 14:45:51 -05:00
parent f0c4647ef5
commit 31e4fbfdf8
1 changed files with 7 additions and 1 deletions

View File

@ -481,6 +481,12 @@
function checkMetronomeTransition() {
// trust backend over server
if(sessionModel.jamTracks() !== null) {
// ignore all metronome events when jamtracks are open, because backend opens metronome mixer to play jamtrack tap-ins
logger.debug("ignore checkMetronomeTransition because JamTrack is open")
return;
}
var metronomeMasterMixers = getMetronomeMasterMixers();
if (metronomeMixer == null && metronomeMasterMixers.length > 0) {
@ -1035,7 +1041,7 @@
if(jamTrackMixers.length > 0) {
renderJamTracks(jamTrackMixers);
}
if(metronomeTrackMixers.length > 0) {
if(metronomeTrackMixers.length > 0 && sessionModel.jamTracks() === null) {
renderMetronomeTracks(metronomeTrackMixers);
}
if(adhocTrackMixers.length > 0) {