Triggerbox: Empty slots act as a Stop unless cue_isolated is set (TODO: can we report this to user?)
This commit is contained in:
parent
760c55b0b2
commit
b1c04f1108
@ -2688,7 +2688,12 @@ TriggerBox::run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_samp
|
|||||||
DEBUG_TRACE (DEBUG::Triggers, string_compose ("tb noticed active scene %1\n", _active_scene));
|
DEBUG_TRACE (DEBUG::Triggers, string_compose ("tb noticed active scene %1\n", _active_scene));
|
||||||
if (_active_scene < (int32_t) all_triggers.size()) {
|
if (_active_scene < (int32_t) all_triggers.size()) {
|
||||||
if (!all_triggers[_active_scene]->cue_isolated()) {
|
if (!all_triggers[_active_scene]->cue_isolated()) {
|
||||||
all_triggers[_active_scene]->bang ();
|
if (all_triggers[_active_scene]->region()) {
|
||||||
|
all_triggers[_active_scene]->bang ();
|
||||||
|
} else {
|
||||||
|
stop_all_quantized (); //empty slot, this should work as a Stop for the running clips
|
||||||
|
//TODO: can we set a flag so the UI reports that we are stopping?
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user