Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add shelving and notch/peak filters. #79

Merged
merged 26 commits into from
Feb 23, 2022
Merged

Add shelving and notch/peak filters. #79

merged 26 commits into from
Feb 23, 2022

Conversation

psobot
Copy link
Member

@psobot psobot commented Feb 14, 2022

This is intended as a replacement for #54 (thanks @paulm12!) that re-uses the same code between multiple plugins.

New plugins:

  • HighShelfFilter(cutoff_frequency_hz: float, gain_db: float, q: float)
  • LowShelfFilter(cutoff_frequency_hz: float, gain_db: float, q: float)
  • PeakFilter(cutoff_frequency_hz: float, gain_db: float, q: float)

NotchFilter was not added here, as it can be implemented by applying a negative gain to PeakFilter.

@psobot psobot added the enhancement New feature or request label Feb 14, 2022
Paul Mayer and others added 25 commits February 22, 2022 10:47
 Changes to be committed:
	new file:   pedalboard/plugins/HighShelfFilter.h
	new file:   pedalboard/plugins/LowShelfFilter.h
	new file:   pedalboard/plugins/NotchFilter.h
	new file:   pedalboard/plugins/PeakingFilter.h
	modified:   pedalboard/python_bindings.cpp
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
Co-authored-by: Peter Sobot <psobot@gmail.com>
@psobot psobot force-pushed the psobot/add-dsp-filters branch from 0165b34 to 59e0707 Compare February 22, 2022 15:47
@psobot psobot merged commit 5c61e6c into master Feb 23, 2022
@psobot psobot deleted the psobot/add-dsp-filters branch February 23, 2022 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants