Fix bypass JSON bool + load SF2 tracks into bridge on restore
- RenderFxJob: parse bypass as JSON bool (memberBool) — bypass:true previously ignored (memberInt parses numbers only), plugin kept processing. Verified: bypass RMS == plain, VST3 loaded once. - preloadTrackInstruments / bridge reconnect: load SF2 instruments into bridge too (loadAnyTrackToBridge) — opened projects with SF2 tracks sent MIDI to empty bridge channels (C++ silent), never reaching the native mastering chain. - rebuild app.precompiled.js from app.jsx (was stale: missing A14).
This commit is contained in:
@@ -1104,7 +1104,7 @@ std::shared_ptr<RealtimeFxChain::Impl::Chain> RealtimeFxChain::Impl::buildChain(
|
||||
const std::string path = memberString(o, "path", "");
|
||||
if (path.empty()) continue;
|
||||
Entry ent;
|
||||
ent.bypass = memberInt(o, "bypass", 0) != 0;
|
||||
ent.bypass = memberBool(o, "bypass", false);
|
||||
if (!ent.bypass) {
|
||||
auto fx = std::make_shared<Vst3Fx>();
|
||||
if (fx->load(path, sampleRate_, blockSize_)) {
|
||||
|
||||
Reference in New Issue
Block a user