From f6c050cf1f5783cd25f42c04cace293d65b2a023 Mon Sep 17 00:00:00 2001 From: Nytra <14206961+Nytra@users.noreply.github.com> Date: Wed, 22 Jan 2025 10:41:04 +0000 Subject: [PATCH] Fix audio effect nodes passing through the carrier signal --- ProjectObsidian/ProtoFlux/Audio/PhaseModulatorNode.cs | 1 - ProjectObsidian/ProtoFlux/Audio/RingModulatorNode.cs | 1 - ProjectObsidian/ProtoFlux/Audio/SineShapedRingModulatorNode.cs | 1 - 3 files changed, 3 deletions(-) diff --git a/ProjectObsidian/ProtoFlux/Audio/PhaseModulatorNode.cs b/ProjectObsidian/ProtoFlux/Audio/PhaseModulatorNode.cs index ab13cdc..c91b01c 100644 --- a/ProjectObsidian/ProtoFlux/Audio/PhaseModulatorNode.cs +++ b/ProjectObsidian/ProtoFlux/Audio/PhaseModulatorNode.cs @@ -32,7 +32,6 @@ public void Read(Span buffer) where S : unmanaged, IAudioSample } Span newBuffer = stackalloc S[buffer.Length]; - newBuffer = buffer; Span newBuffer2 = stackalloc S[buffer.Length]; if (AudioInput != null) { diff --git a/ProjectObsidian/ProtoFlux/Audio/RingModulatorNode.cs b/ProjectObsidian/ProtoFlux/Audio/RingModulatorNode.cs index 8b9e05c..1a25d5f 100644 --- a/ProjectObsidian/ProtoFlux/Audio/RingModulatorNode.cs +++ b/ProjectObsidian/ProtoFlux/Audio/RingModulatorNode.cs @@ -33,7 +33,6 @@ public void Read(Span buffer) where S : unmanaged, IAudioSample } Span newBuffer = stackalloc S[buffer.Length]; - newBuffer = buffer; Span newBuffer2 = stackalloc S[buffer.Length]; if (AudioInput != null) { diff --git a/ProjectObsidian/ProtoFlux/Audio/SineShapedRingModulatorNode.cs b/ProjectObsidian/ProtoFlux/Audio/SineShapedRingModulatorNode.cs index 0a12183..7f1957d 100644 --- a/ProjectObsidian/ProtoFlux/Audio/SineShapedRingModulatorNode.cs +++ b/ProjectObsidian/ProtoFlux/Audio/SineShapedRingModulatorNode.cs @@ -32,7 +32,6 @@ public void Read(Span buffer) where S : unmanaged, IAudioSample } Span newBuffer = stackalloc S[buffer.Length]; - newBuffer = buffer; Span newBuffer2 = stackalloc S[buffer.Length]; if (AudioInput != null) {