aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2025-02-20 16:48:12 +0000
committerAlex Schofield <git@ajschof.me>2025-02-20 16:48:12 +0000
commit87510736e150f350ff4644c7c1546b9d8adf1d94 (patch)
treedeea6fe60adc279d11a63b229bdb4db7addae373
downloadrb-leave-my-bpm-alone-87510736e150f350ff4644c7c1546b9d8adf1d94.tar.gz
rb-leave-my-bpm-alone-87510736e150f350ff4644c7c1546b9d8adf1d94.zip
add README.md
-rw-r--r--README.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..cdcde18
--- /dev/null
+++ b/README.md
@@ -0,0 +1,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