{"id":15008938,"url":"https://github.com/skempin/audio-peak-detection","last_synced_at":"2025-04-09T16:22:45.938Z","repository":{"id":64317004,"uuid":"164686859","full_name":"SKempin/audio-peak-detection","owner":"SKempin","description":"Python script utilising Librosa to log the timings of audio peaks in an MP3 file","archived":false,"fork":false,"pushed_at":"2019-01-08T20:19:15.000Z","size":6,"stargazers_count":17,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T18:38:46.156Z","etag":null,"topics":["audio-analysis","audio-applications","librosa","mp3","python","python-2","wav"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SKempin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-08T16:13:19.000Z","updated_at":"2023-11-26T00:12:20.000Z","dependencies_parsed_at":"2023-01-15T11:45:44.925Z","dependency_job_id":null,"html_url":"https://github.com/SKempin/audio-peak-detection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Faudio-peak-detection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Faudio-peak-detection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Faudio-peak-detection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Faudio-peak-detection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SKempin","download_url":"https://codeload.github.com/SKempin/audio-peak-detection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065639,"owners_count":21041933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-analysis","audio-applications","librosa","mp3","python","python-2","wav"],"created_at":"2024-09-24T19:21:48.095Z","updated_at":"2025-04-09T16:22:45.919Z","avatar_url":"https://github.com/SKempin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Audio signal peaks to list / CSV\n\nA Python script utilising [Librosa](https://librosa.github.io/) to log the timing (in milliseconds) of audio peaks in an MP3 file.\n\nThis was originally intended to detect peaks in an audio signal that is not is constant time, and therefore doesn't have a consistant BPM.\n\nPeak timings are output to both the console and a CSV file.\n\n## Getting started\n\nEnsure you have input the path to your audio file in `peaks-detection.py` line `10`.\n\n```\n$ pip install -r requirements.txt\n$ python peaks-detection.py\n```\n\n## Utils\n\nUtils contains useful additional scripts that utilise [Pydub](http://pydub.com/), [Scipy](https://www.scipy.org/) and [Matplotlib](https://matplotlib.org/) for WAV to MP3 conversion and graph plotting.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskempin%2Faudio-peak-detection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskempin%2Faudio-peak-detection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskempin%2Faudio-peak-detection/lists"}