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 50737d0b6b45307d1d8781b23be282c1922a5dda
parent f12e103a0ed637ee41523b1bccc39cc238187e43
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Tue, 27 Aug 2024 21:56:58 +0200

adjust device id before loading a patch to prevent that the emu rejects them

Diffstat:
Mdoc/changelog.txt | 3+++
Msource/nord/n2x/n2xJucePlugin/n2xController.cpp | 1+
2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/doc/changelog.txt b/doc/changelog.txt @@ -8,12 +8,15 @@ Framework: NodalRed2x: +- [Imp] Support performances from .nl2 patch dumps + - [Fix] UI state not updated when loading preset via DAW - [Fix] Synth lost state of previously loaded DAW preset after switching the active part - [Fix] Negative VM MAP values were displayed as maximum positive values after loading a patch or DAW state - [Fix] Performances saved via "Store" button couldn't be loaded - [Fix] Crash when storing a performance via "Store" button while slot A is selected +- [Fix] Patches with a different device ID failed to load 1.3.19 diff --git a/source/nord/n2x/n2xJucePlugin/n2xController.cpp b/source/nord/n2x/n2xJucePlugin/n2xController.cpp @@ -343,6 +343,7 @@ namespace n2xJucePlugin d[n2x::SysexIndex::IdxMsgType] = isSingle ? n2x::SysexByte::SingleDumpBankEditBuffer : n2x::SysexByte::MultiDumpBankEditBuffer; d[n2x::SysexIndex::IdxMsgSpec] = static_cast<uint8_t>(isMulti ? 0 : _part); + d[n2x::SysexIndex::IdxDevice] = n2x::DefaultDeviceId; pluginLib::Controller::sendSysEx(n2x::State::validateDump(d));