diff --git a/NAM/wavenet.cpp b/NAM/wavenet.cpp index 7d9b5d0..efd02ff 100644 --- a/NAM/wavenet.cpp +++ b/NAM/wavenet.cpp @@ -573,7 +573,7 @@ std::unique_ptr nam::wavenet::Factory(const nlohmann::json& config, st const double expectedSampleRate) { std::unique_ptr condition_dsp = nullptr; - if (config.find("condition_dsp") != config.end()) + if (config.find("condition_dsp") != config.end() && !config["condition_dsp"].is_null()) { const nlohmann::json& condition_dsp_json = config["condition_dsp"]; condition_dsp = nam::get_dsp(condition_dsp_json);