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:
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));