gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

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:
Msource/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;