diff --git a/pedalboard/plugins/Delay.h b/pedalboard/plugins/Delay.h index b04dbc38..4fe60a12 100644 --- a/pedalboard/plugins/Delay.h +++ b/pedalboard/plugins/Delay.h @@ -19,7 +19,8 @@ namespace Pedalboard { template -class Delay : public JucePlugin> { +class Delay : public JucePlugin> { public: SampleType getDelaySeconds() const { return delaySeconds; } void setDelaySeconds(const SampleType value) { @@ -67,7 +68,8 @@ class Delay : public JucePlugingetDSP().popSample(c); - this->getDSP().pushSample(c, - channelBuffer[i] + (getFeedback() * delayOutput)); + this->getDSP().pushSample(c, channelBuffer[i] + + (getFeedback() * delayOutput)); channelBuffer[i] = (channelBuffer[i] * dryVolume) + (wetVolume * delayOutput); } diff --git a/tests/test_native_module.py b/tests/test_native_module.py index 14752127..43be12ae 100644 --- a/tests/test_native_module.py +++ b/tests/test_native_module.py @@ -105,10 +105,9 @@ def test_delay(): dry_volume = 1.0 - mix wet_volume = mix - delayed_line = np.concatenate([ - np.zeros(int(delay_seconds * sr)), - full_scale_noise - ])[:len(result)] + delayed_line = np.concatenate([np.zeros(int(delay_seconds * sr)), full_scale_noise])[ + : len(result) + ] expected = (dry_volume * full_scale_noise) + (wet_volume * delayed_line) np.testing.assert_equal(result.shape, expected.shape)