https://github.com/ajschofield/rb-leave-my-bpm-alone
Identify songs that Rekordbox has stupidly analysed with a dynamic BPM
https://github.com/ajschofield/rb-leave-my-bpm-alone
Last synced: 7 days ago
JSON representation
Identify songs that Rekordbox has stupidly analysed with a dynamic BPM
- Host: GitHub
- URL: https://github.com/ajschofield/rb-leave-my-bpm-alone
- Owner: ajschofield
- Created: 2025-02-20T16:39:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-20T17:05:33.000Z (over 1 year ago)
- Last Synced: 2025-02-20T18:23:07.954Z (over 1 year ago)
- Language: Python
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rekordbox: Leave My BPM Alone!
Rekordbox 7 seems to have set the default analysis mode to `Auto`.
This resulted in me constantly fighting with the BPM slider as I
hadn't realised that some of my tracks had a dynamic BPM. This works
great for songs that have been ripped from vinyls, or poorly produced
since the early 00's, but bad for modern songs that have been exported
with a constant BPM.
This script is designed to analyse an exported Rekordbox library
in XML format to identify songs that have multiple BPM changes
that Rekordbox has supposedly identified.
# Requirements
Python >= 3.11
# Usage
```python
python3 run.py rekordbox.xml
```