Wie kann ich die BPM (Beats per Minute) eines Songs ermitteln?

15

Für einige Aktivitäten wie das Laufen ist es wichtig zu wissen, wie viele BPM ein Song hat. Ich weiß, dass Banshee das kann, aber ich konnte nicht herausfinden, wie das für eine ausgewählte Reihe von Songs geht.

Mit welchem ​​Tool kann ich den BPM erkennen und sofort in den ID3-Feldern der entsprechenden Dateien markieren?

Ingo
quelle
Suchen Sie noch eine Antwort darauf?
jrg
Ja, es gibt noch keine anständige Antwort
Ingo

Antworten:

9

bpm-tools sind Befehlszeilen-Tools zum Erkennen und Kennzeichnen von BPM.

Hier ist die Manpage des Pakets in Ubuntu 14.04 LTS.

Sie können eine Schleife oder xargsein Shell-Skript verwenden, um dies in einer Bibliothek von Songs auszuführen.

mmx
quelle
1
Können Sie eine Erklärung zur Verwendung dieser Software geben?
Wiedereinsetzung von Monica - ζ--
Kopieren Sie die Dateien in Ihren $ PATH und führen Siebpm-tag file.mp3
mmx
1
bpm-toolsist jetzt über apt-get verfügbar und wird auch libsox-fmt-mp3für mp3s benötigt. Ich habe jedoch versucht, es mit einer MP3-Datei zu verwenden, und die vorhandenen Tags wurden gelöscht / beschädigt. Gehen Sie also vorsichtig vor (ich benutze nur die -nOption, um es nur auf dem Bildschirm auszudrucken).
Laher
Ich würde vorschlagen, find /music-folder -name '*.mp3' -exec bpm-tag '{}'um alle MP3-Dateien in einer Bibliothek zu
markieren
6

SuperUser hat einen Thread ( Any Beat Detection Software for Linux? ), Der sich mit dem gleichen Problem befasst.

Es verwendet eine Kombination von Befehlen ( bpmcount, mid3v2, vorbiscomment, metaflac) zu einem ordentlichen Shell - Skript erstellt.

lgarzo
quelle
2

Mixxx verfügt über einen integrierten Analyzer, mit dem Sie eine Reihe von Songs aus Ihrer Bibliothek auswählen können, um deren BPM zu analysieren.

Ich empfehle die Verwendung der neuesten Version von Mixxx (1.11 zum Zeitpunkt des Schreibens), um sicherzustellen, dass Sie die zuverlässigste Analyse erhalten (diese wurde kürzlich erweitert). Sie können ihre PPA verwenden, um immer die neueste stabile Version zu haben.

Wie von naught101 in den Kommentaren erwähnt, ist der Wert jedoch noch nicht in den Tags der Datei gespeichert, da das Entwicklungsteam ein Speicherbeschädigungsproblem beheben muss, bevor es aktiviert wird. Daher ist meine Antwort nur teilweise.

Screenshot des Analysators in Mixxx

stragu
quelle
1
Beachten Sie, dass Tags in neueren Versionen von Mixxx nicht in den Dateien gespeichert werden. Die Option ist wegen möglicher Datenbeschädigung deaktiviert und Mixxx hat BPM nie in Dateien gespeichert .
Naught101
1

SongKong (Pro-Version) kann die BPM von über einer Million Songs berechnen, wenn diese mit MusicBrainz abgeglichen werden. Es aktualisiert Ihre iTunes-Ordner in Echtzeit.

Karen
quelle
0

Banshee bietet eine Option zur Erkennung von BPM.

Wenn Sie den BPM nur für einen ausgewählten Bereich von Songs erkennen möchten, öffnen Sie die zugehörigen Eigenschaftendialogfelder, wechseln Sie zur Registerkarte " Extra" und klicken Sie auf die Schaltfläche " Erkennen" . Bildbeschreibung hier eingeben

RobinJ
quelle
1
Ich weiß, siehe meine Frage ...
Ingo