Skip to content

Python script utilising Librosa to log the timings of audio peaks in an MP3 file

Notifications You must be signed in to change notification settings

SKempin/audio-peak-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio signal peaks to list / CSV

A Python script utilising Librosa to log the timing (in milliseconds) of audio peaks in an MP3 file.

This was originally intended to detect peaks in an audio signal that is not is constant time, and therefore doesn't have a consistant BPM.

Peak timings are output to both the console and a CSV file.

Getting started

Ensure you have input the path to your audio file in peaks-detection.py line 10.

$ pip install -r requirements.txt
$ python peaks-detection.py

Utils

Utils contains useful additional scripts that utilise Pydub, Scipy and Matplotlib for WAV to MP3 conversion and graph plotting.

About

Python script utilising Librosa to log the timings of audio peaks in an MP3 file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages