aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: cdcde1893822dbfa16c57531d5ff18695cce7316 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 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
```
git.ajschof.me — hosted by ajschofield — powered by cgit