gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

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:
Msource/virusLib/microcontroller.cpp | 5++++-
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;