Phase 3: engine render chain hop nhat — track/master doc mastering_settings.chain (imager/maximizer), PDC probe FX_LATENCIES, fix daw_vst_bridge link BuiltinFxChain, pytest 3.2/3.3

This commit is contained in:
2026-08-22 20:17:59 +07:00
parent 1390ad545b
commit e5c957fc87
11 changed files with 235 additions and 35 deletions
+2 -1
View File
@@ -82,12 +82,13 @@ def test_render_fx_chain_builtin_gain_e2e():
with tempfile.TemporaryDirectory() as td:
inp = os.path.join(td, "in.wav")
sf.write(inp, data, sr, subtype="FLOAT")
out = native_render.render_fx_chain(
out, _lat = native_render.render_fx_chain(
input_wav=inp,
fx_chain=[{"type": "builtin", "id": "gain", "params": {"db": 6.0}}],
sample_rate=sr,
)
assert os.path.isfile(out)
assert _lat == [0] # builtin gain: latency 0
d, _ = sf.read(out, dtype="float32", always_2d=True)
rms = float(np.sqrt(np.mean(d ** 2)))
assert rms > 0.09 # ~2x 0.05