Una libreria Python per l'elaborazione del segnale audio con una forte attenzione ai compiti di recupero delle informazioni musicali (MIR), in particolare il rilevamento di beat, downbeat, tempo e onset.
madmom

- Pitone
- intelligenza artificiale e apprendimento automatico, Analisi dei dati, Elaborazione del segnale, Ingegneria del suono
- Interfaccia a riga di comando (CLI), Apprendimento profondo, Apprendimento automatico, Rete neurale, Elaborazione del segnale
Caratteristiche:
- Elaborazione del segnale audio, beat tracking, rilevamento del downbeat, stima del tempo, rilevamento dell'onset, caratteristiche della croma, analisi dello spettrogramma, modelli di rete neurale ricorrente (RNN) pre-addestrati per compiti MIR, estrazione di caratteristiche per la musica, interfaccia a riga di comando per compiti comuni
Prezzi:
- Gratuito
- Prestazioni all'avanguardia per diversi compiti MIR (in particolare per il rilevamento di beat e onset), include modelli pre-addestrati, ottimo per la ricerca sull'analisi musicale, design modulare.
- Concentrandosi principalmente su compiti MIR specifici, l'installazione delle dipendenze (come i componenti Cython) può essere talvolta complicata, potrebbe richiedere formati audio specifici o una preelaborazione per ottenere risultati ottimali con i modelli pre-addestrati.
Ideale per:
- Musicologi, ricercatori MIR e ingegneri audio che lavorano all'analisi automatica del ritmo musicale, del tempo e delle interruzioni nei segnali audio.