Skip to content

Commit

Permalink
purge sequencer buffers on stop.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmamma committed Sep 19, 2021
1 parent 504d0e8 commit 21fe063
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions avr/cores/megacommand/MCL/MCLSeq.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,10 @@ void MCLSeq::onMidiContinueCallback() {

void MCLSeq::onMidiStartImmediateCallback() {
realtime = true;
seq_tx1.txRb.init();
seq_tx2.txRb.init();
seq_tx3.txRb.init();
seq_tx4.txRb.init();
#ifdef EXT_TRACKS
for (uint8_t i = 0; i < num_ext_tracks; i++) {
// ext_tracks[i].start_clock32th = 0;
Expand Down Expand Up @@ -328,8 +332,7 @@ void MCLSeqMidiEvents::onControlChangeCallback_Midi2(uint8_t *msg) {
if (value > 0) {
mcl_seq.ext_tracks[n].mute_state = SEQ_MUTE_ON;
mcl_seq.ext_tracks[n].buffer_notesoff();
}
else {
} else {
mcl_seq.ext_tracks[n].mute_state = SEQ_MUTE_OFF;
}
} else {
Expand Down

0 comments on commit 21fe063

Please sign in to comment.