NeuralAmpModelerPlugin

Plugin for Neural Amp Modeler
Log | Files | Refs | Submodules | README | LICENSE

commit 64ec2b37c38632fe17b5cffad9a79d5b793b309a
parent 7a9df2881d1f68a9cb9abf7948c5ef310c7578bd
Author: Steven Atkinson <steven@atkinson.mn>
Date:   Sat, 23 Nov 2024 00:12:55 -0800

Update Unserialization.cpp (#533)

Fix bugs w/ `pos`
Diffstat:
MNeuralAmpModeler/Unserialization.cpp | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/NeuralAmpModeler/Unserialization.cpp b/NeuralAmpModeler/Unserialization.cpp @@ -106,7 +106,6 @@ void _UpdateConfigFrom_0_7_12(nlohmann::json& config) int _GetConfigFrom_0_7_12(const iplug::IByteChunk& chunk, int startPos, nlohmann::json& config) { - int pos = startPos; std::vector<std::string> paramNames{"Input", "Threshold", "Bass", @@ -120,7 +119,7 @@ int _GetConfigFrom_0_7_12(const iplug::IByteChunk& chunk, int startPos, nlohmann "InputCalibrationLevel", "OutputMode"}; - pos = _UnserializePathsAndExpectedKeys(chunk, pos, config, paramNames); + int pos = _UnserializePathsAndExpectedKeys(chunk, startPos, config, paramNames); // Then update: _UpdateConfigFrom_0_7_12(config); return pos; @@ -144,7 +143,7 @@ int _GetConfigFrom_0_7_10(const iplug::IByteChunk& chunk, int startPos, nlohmann { std::vector<std::string> paramNames{ "Input", "Threshold", "Bass", "Middle", "Treble", "Output", "NoiseGateActive", "ToneStack", "OutNorm", "IRToggle"}; - int pos = _UnserializePathsAndExpectedKeys(chunk, pos, config, paramNames); + int pos = _UnserializePathsAndExpectedKeys(chunk, startPos, config, paramNames); // Then update: _UpdateConfigFrom_0_7_10(config); return pos;