Skip to content

Conversation

@cvf-bcn-gituser
Copy link
Contributor

This PR introduces several improvements, mainly focused on testing and minor bug fixes across the audio processing algorithms:

Summary of changes included:
-Tonal Extractor Unit Tests
-Added initial unit tests for the Tonal Extractor algorithm.
-Extended tests to use real audio data for more robust QA.
-Fixed spelling errors in comments within test files.

Details:
-ReplayGain Fix : Removed a warning in the ReplayGain destructor.
-Added unit tests for the ReplayGain module.
File affected: test/src/unittests/standard/test_replaygain.py
Code changes in: src/algorithms/standard/replaygain.cpp

-Minor Algorithm Fix: Corrected initialization of bestBpm in HarmonicBpm::findHarmonicBpms.
Files affected: src/algorithms/rhythm/harmonicbpm.cpp

-Fixed type casting in VectorRealToTensor::process for better type safety.
Files affected:src/algorithms/standard/vectorrealtotensor.cpp

Impact:
Strengthens test coverage for tonal extraction and replay gain calculations.
Improves code safety and reduces runtime warnings.
No breaking changes expected.

Notes:
This PR merges previous updates from MTG:master to ensure alignment with the main branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant