From c67158116a189c5d84dafc8cd62ed5bd569c5881 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Mon, 15 Jun 2026 00:32:54 +0100 Subject: [PATCH] Repair AquaSynth merge witnesses --- patches/aquasynth-patch-cultcache.cc | Bin 17746 -> 17985 bytes src/AquaSynth.Core/CultCachePatchDocument.cs | 1 + tests/AquaSynth.Dsl.Tests/PatchScriptTests.cs | 12 ++++++------ 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/patches/aquasynth-patch-cultcache.cc b/patches/aquasynth-patch-cultcache.cc index 40b1f1f988c35056286af6fb3b37f152467b3281..d3dfe381d31be55102d6bb7209b385155767e944 100644 GIT binary patch delta 275 zcmccA#dxrXaYHD(oSCknNr;iLm64g1v6-H^g_*gzrMb3&ft7*5QM+@Ki`j26YHar7 z*vT^a3ZGDYYEEi$Nm0ITN>P4+Zc1uyzFuNsY2u2+l(NLUcia`RY#hJwlAVY38yF$#>PtMOR$VsgLS^<_&D9;4y%gh7v^^;07 zbHY>fK{hKC16`4spQn(XSdv<-qmYwWnOc;ZqL7qWT&$3skzW85OH4`0EXgcORVYs^ n&d^aP&PXf(swe@PU0Re1l+H_0$jz)!NGvVM&rRIK8)N|hg binding.FieldPath == "/opgraphs/0/operators/2/env/decay" && binding.ParameterPath == "/macro/strike"); Assert.Contains(patch.ParameterBindings, binding => binding.FieldPath == "/opgraphs/0/routes/2>1/index" && binding.ParameterPath == "/macro/brightness"); Assert.Contains("opgraph_0_op_2 * patch_param_0", export.Source); - Assert.Contains("oneshot_adsr(0.01, patch_param_1, 0, 0", export.Source); + Assert.Contains("oneshot_adsr_at(age, 0.01, patch_param_1, 0, 0", export.Source); Assert.Contains("opgraph_0 = (opgraph_0_op_1) * patch_param_0;", export.Source); Assert.Empty(export.Warnings); } @@ -2022,7 +2022,7 @@ public sealed class PatchScriptTests var export = FaustEmitter.EmitScript("param path=/macro/brightness default=.45 min=0 max=1 step=.001;v w=saw f=80 lpf=@/macro/brightness"); Assert.Contains("patch_param_0 = hslider(\"/macro/brightness\", 0.45, 0, 1, 0.001) : si.smoo;", export.Source); - Assert.Contains("clip01(patch_param_0 * (1.0 + 0 * age * 1.8) + patch_mod_lpf + 0.0)", export.Source); + Assert.Contains("clip01(patch_param_0 * (1.0 + 0 * voice_0_age * 1.8) + patch_mod_lpf + 0.0)", export.Source); Assert.Empty(export.Warnings); } @@ -2071,7 +2071,7 @@ public sealed class PatchScriptTests Assert.NotNull(envelope); Assert.Equal(.4f, envelope.StartLevel, 5); Assert.Equal(.3f, envelope.Level1, 5); - Assert.Contains("rl4_env_from(0.4", export.Source); + Assert.Contains("rl4_env_from_at(voice_0_age, 0.4", export.Source); } [Fact]