From 3d908545793202b9314cdeaeb977c900c2d86de0 Mon Sep 17 00:00:00 2001 From: PJB3005 Date: Sun, 15 Mar 2026 20:36:04 +0100 Subject: [PATCH] Ignore oscillator channels Idk if these show up yet but they did when the BMS stuff was broken --- src/dusk/audio/DuskDsp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/dusk/audio/DuskDsp.cpp b/src/dusk/audio/DuskDsp.cpp index 3692834b13..25bc822e9f 100644 --- a/src/dusk/audio/DuskDsp.cpp +++ b/src/dusk/audio/DuskDsp.cpp @@ -101,6 +101,12 @@ void dusk::audio::DspRender(DspSubframe& subframe) { continue; } + if (channel.mBytesPerBlock == 0) { + // I think these are oscillator channels? Not backed by audio. + channel.mIsFinished = true; + continue; + } + ValidateChannel(channel); DspSubframe channelSubframe = {};