AnalogTapeModel

Physical modelling signal processing for analog tape recording
Log | Files | Refs | Submodules | README | LICENSE

commit a46656b00b5705530b4ba75e6228a3f114fc2dc0
parent 90e9c62163dea22234d0af1bf183ce0f2cf03091
Author: jatin <jatinchowdhury18@gmail.com>
Date:   Wed,  1 Feb 2023 15:37:31 -0800

Add sanitize buffer step to the end of processBlock()

Diffstat:
MPlugin/CMakeLists.txt | 2+-
MPlugin/Source/PluginProcessor.cpp | 2++
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/Plugin/CMakeLists.txt b/Plugin/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.15) set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment target") set(CMAKE_CXX_STANDARD 17) -project(CHOWTapeModel VERSION 2.11.1) +project(CHOWTapeModel VERSION 2.11.2) if(IOS) option(CHOWTAPE_BUILD_CLAP "Create a CLAP target for ChowTape" OFF) diff --git a/Plugin/Source/PluginProcessor.cpp b/Plugin/Source/PluginProcessor.cpp @@ -189,6 +189,8 @@ void ChowtapeModelAudioProcessor::processAudioBlock (AudioBuffer<float>& buffer) outGain.processBlock (buffer); dryWet.processBlock (dryBuffer, buffer); + chowdsp::BufferMath::sanitizeBuffer (buffer); + scope->pushSamplesIO (buffer, TapeScope::AudioType::Output); }