MTG / essentia

C++ library for audio and music analysis, description and synthesis, including Python bindings
http://essentia.upf.edu
GNU Affero General Public License v3.0
2.86k stars 534 forks source link

Pitchyinfft params #1399

Closed xaviliz closed 9 months ago

xaviliz commented 9 months ago

Add a new parameter weighting that changes the wiehting function in PITCHYINFFT algorithm. The new parameter lets you select different functions:

  1. The default weighting function
  2. A-weighting
  3. B-weighting
  4. C-weighting
  5. D-weighting
  6. Z-weighting
xaviliz commented 9 months ago

Sorry, this pull request is adding some more features. Let me redo it in a clean manner.