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 05b07c8741c14e7bfc030b66f873ad9640a7076c
parent 9cdb095d0f2f9e68a277b421e5b7326cceea5e60
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 15 Jul 2021 19:59:27 +0200

fix arrangement dump not dumping the single edit buffers but factory presets

Diffstat:
Msource/virusLib/microcontroller.cpp | 10+---------
1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/source/virusLib/microcontroller.cpp b/source/virusLib/microcontroller.cpp @@ -327,15 +327,7 @@ bool Microcontroller::sendSysex(const std::vector<uint8_t>& _data, bool _cancelI buildMultiResponse(0, 0); for(uint8_t p=0; p<16; ++p) - { - const auto partBank = m_multiEditBuffer[MD_PART_BANK_NUMBER + p]; - const auto partSingle = m_multiEditBuffer[MD_PART_PROGRAM_NUMBER + p]; - - TPreset single; - - if(getSingle(partBank, partSingle, single)) - buildPresetResponse(DUMP_SINGLE, 0, p, single); - } + buildPresetResponse(DUMP_SINGLE, 0, p, m_singleEditBuffers[p]); }; switch (cmd)