commit 2c180df42f6ae20ba026c848e1f4178b4320f973 parent 6df0da0e47605785bed343638edf5220e34d236b Author: dsp56300 <dsp56300@users.noreply.github.com> Date: Tue, 24 Sep 2024 23:05:15 +0200 fix wave multisample creation not working correctly Diffstat:
M | source/xtLib/xtWavePreview.cpp | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/source/xtLib/xtWavePreview.cpp b/source/xtLib/xtWavePreview.cpp @@ -65,8 +65,8 @@ namespace xt { for(uint32_t i=0; i<size; ++i) { - const auto s = (waveData[readOffset+i] + waveData[readOffset+i+1]) >> 1; - waveData[writeOffset] = static_cast<int8_t>(s); + const auto s = (waveData[readOffset+(i<<1)] + waveData[readOffset+(i<<1)+1]) >> 1; + waveData[writeOffset+i] = static_cast<int8_t>(s); } readOffset += size<<1; writeOffset += size;