From fe06814325c6f611263f1f0e7db6deeac38d0c74 Mon Sep 17 00:00:00 2001 From: David Reid Date: Wed, 3 Jun 2020 20:50:44 +1000 Subject: [PATCH] Don't do filtering when pitch shifting for now. This may be changed back to a first order LPF later on. --- research/ma_engine.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/research/ma_engine.h b/research/ma_engine.h index ac2ff876..e460be26 100644 --- a/research/ma_engine.h +++ b/research/ma_engine.h @@ -1496,7 +1496,7 @@ static ma_result ma_engine_effect_init(ma_engine* pEngine, ma_engine_effect* pEf */ converterConfig.resampling.allowDynamicSampleRate = MA_TRUE; /* This makes sure a resampler is always initialized. TODO: Need a flag that specifies that no pitch shifting is required for this sound so we can avoid the cost of the resampler. Even when the pitch is 1, samples still run through the resampler. */ converterConfig.resampling.algorithm = ma_resample_algorithm_linear; - converterConfig.resampling.linear.lpfOrder = 1; + converterConfig.resampling.linear.lpfOrder = 0; result = ma_data_converter_init(&converterConfig, &pEffect->converter); if (result != MA_SUCCESS) {