commit 04582f54e9fa7466c3bb63fb594a2edcd52c5c37
parent 1d0ee1eaa15c0359e899cbcd28e1d48de4ff58d7
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Sat, 17 Jul 2021 15:46:50 +0200
use single edit buffers instead of singles referenced in multi when switching from single to multi mode
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/source/virusLib/microcontroller.cpp b/source/virusLib/microcontroller.cpp
@@ -432,7 +432,10 @@ bool Microcontroller::sendSysex(const std::vector<uint8_t>& _data, bool _cancelI
case PlayModeMulti:
{
m_globalSettings[PLAY_MODE] = PlayModeMulti;
- return loadMulti(0, m_multiEditBuffer);
+ writeMulti(0, 0, m_multiEditBuffer);
+ for(uint8_t i=0; i<16; ++i)
+ writeSingle(0, i, m_singleEditBuffers[i]);
+ return true;
}
default:
return true;