aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--run.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/run.py b/run.py
index e86655a..2f72475 100644
--- a/run.py
+++ b/run.py
@@ -10,8 +10,10 @@ def main(file):
for track in root.iter("TRACK"):
tempos = track.findall("TEMPO")
if len(tempos) > 1:
- name = track.get("Name")
- tracks.append(name)
+ bpms = {float(tempo.get("Bpm", "0")) for tempo in tempos}
+ if len(bpms) > 1:
+ name = track.get("Name")
+ tracks.append(name)
for name in tracks:
print(name)
git.ajschof.me — hosted by ajschofield — powered by cgit