From 5f5448b9002998c0df84816f8f763f411eaa070c Mon Sep 17 00:00:00 2001 From: hemmer <915048+hemmer@users.noreply.github.com> Date: Tue, 28 Sep 2021 06:57:57 +0100 Subject: [PATCH] Use proper simd function for Morphader --- src/Morphader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Morphader.cpp b/src/Morphader.cpp index 145f122..16cd1b7 100644 --- a/src/Morphader.cpp +++ b/src/Morphader.cpp @@ -197,7 +197,7 @@ struct Morphader : Module { if (outputs[OUT + i].isConnected() && i != NUM_MIXER_CHANNELS - 1) { outputs[OUT + i].setChannels(channels); for (int c = 0; c < channels; c += 4) { - out[c / 4].store(outputs[OUT + i].getVoltages(c)); + outputs[OUT + i].setVoltageSimd(out[c / 4], c); } } else { @@ -210,7 +210,7 @@ struct Morphader : Module { outputs[OUT + i].setChannels(maxChannels); for (int c = 0; c < maxChannels; c += 4) { - mix[c / 4].store(outputs[OUT + i].getVoltages(c)); + outputs[OUT + i].setVoltageSimd(mix[c / 4], c); } }