Eine Python-Audiosignalverarbeitungsbibliothek mit einem starken Fokus auf Musikinformationsabfrage (MIR), insbesondere Beat-, Downbeat-, Tempo- und Onset-Erkennung.
madmom

- Python
- KI und maschinelles Lernen, Datenanalyse, Signalverarbeitung, Tontechnik
- Befehlszeilenschnittstelle (CLI), Tiefes Lernen, Maschinelles Lernen, Neurales Netzwerk, Signalverarbeitung
Merkmale:
- Audiosignalverarbeitung, Beat-Tracking, Downbeat-Erkennung, Temposchätzung, Onset-Erkennung, Chroma-Merkmale, Spektrogrammanalyse, vortrainierte rekurrente neuronale Netzmodelle (RNN) für MIR-Aufgaben, Merkmalsextraktion für Musik, Befehlszeilenschnittstelle für allgemeine Aufgaben
Preisgestaltung:
- Kostenlos
- State-of-the-Art-Leistung für verschiedene MIR-Aufgaben (insbesondere Beat- und Onset-Erkennung), enthält vortrainierte Modelle, gut für die Musikanalyseforschung, modularer Aufbau.
- Da der Schwerpunkt auf spezifischen MIR-Aufgaben liegt, kann die Installation von Abhängigkeiten (wie z. B. Cython-Komponenten) manchmal schwierig sein und bestimmte Audioformate oder Vorverarbeitungen für optimale Ergebnisse mit vortrainierten Modellen erfordern.
Am besten geeignet für:
- Musikwissenschaftler, MIR-Forscher und Tontechniker, die an der automatischen Analyse von musikalischem Rhythmus, Tempo und Einschüben in Audiosignalen arbeiten.