{"id":13430259,"url":"https://github.com/aubio/aubio","last_synced_at":"2025-05-14T00:11:50.530Z","repository":{"id":744767,"uuid":"396389","full_name":"aubio/aubio","owner":"aubio","description":"a library for audio and music analysis","archived":false,"fork":false,"pushed_at":"2025-05-08T17:41:19.000Z","size":11807,"stargazers_count":3432,"open_issues_count":176,"forks_count":391,"subscribers_count":86,"default_branch":"master","last_synced_at":"2025-05-08T17:44:21.666Z","etag":null,"topics":["analysis","annotation","audio","beat","c","extraction","mfcc","music","onset","pitch","python","sound","tempo-tracking"],"latest_commit_sha":null,"homepage":"https://aubio.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aubio.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2009-12-04T21:07:44.000Z","updated_at":"2025-05-08T17:41:19.000Z","dependencies_parsed_at":"2024-01-02T21:30:37.960Z","dependency_job_id":"a9e79ba6-d66b-4f5f-8da2-47e2163fc3fe","html_url":"https://github.com/aubio/aubio","commit_stats":{"total_commits":3861,"total_committers":25,"mean_commits":154.44,"dds":"0.13649313649313655","last_synced_commit":"8a05420e5dd8c7b8b2447f82dc919765876511b3"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aubio%2Faubio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aubio%2Faubio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aubio%2Faubio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aubio%2Faubio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aubio","download_url":"https://codeload.github.com/aubio/aubio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254044456,"owners_count":22005165,"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":["analysis","annotation","audio","beat","c","extraction","mfcc","music","onset","pitch","python","sound","tempo-tracking"],"created_at":"2024-07-31T02:00:51.540Z","updated_at":"2025-05-14T00:11:45.519Z","avatar_url":"https://github.com/aubio.png","language":"C","readme":"aubio\n=====\n\n[![CircleCI build status](https://circleci.com/gh/aubio/aubio.svg?style=shield)](https://circleci.com/gh/aubio/aubio \"CircleCI build status\")\n[![Azure Pipelines](https://dev.azure.com/aubio/aubio/_apis/build/status/aubio.aubio)](https://dev.azure.com/aubio/aubio \"Azure build status\")\n[![Appveyor build status](https://img.shields.io/appveyor/ci/piem/aubio/master.svg)](https://ci.appveyor.com/project/piem/aubio \"Appveyor build status\")\n[![Pypi Downloads](https://img.shields.io/pypi/dm/aubio.svg?label=Pypi%20downloads)](https://pypi.org/project/aubio/)\n[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/aubio.svg?label=Conda%20downloads)](https://anaconda.org/conda-forge/aubio)\n\n[![Documentation](https://readthedocs.org/projects/aubio/badge/?version=latest)](http://aubio.readthedocs.io/en/latest/?badge=latest \"Latest documentation\")\n[![DOI](https://zenodo.org/badge/396389.svg)](https://zenodo.org/badge/latestdoi/396389)\n[![Commits since last release](https://img.shields.io/github/commits-since/aubio/aubio/latest.svg)](https://github.com/aubio/aubio \"Commits since last release\")\n\naubio is a library to label music and sounds. It listens to audio signals and\nattempts to detect events. For instance, when a drum is hit, at which frequency\nis a note, or at what tempo is a rhythmic melody.\n\nIts features include segmenting a sound file before each of its attacks,\nperforming pitch detection, tapping the beat and producing midi streams from\nlive audio.\n\naubio provide several algorithms and routines, including:\n\n  - several onset detection methods\n  - different pitch detection methods\n  - tempo tracking and beat detection\n  - MFCC (mel-frequency cepstrum coefficients)\n  - FFT and phase vocoder\n  - up/down-sampling\n  - digital filters (low pass, high pass, and more)\n  - spectral filtering\n  - transient/steady-state separation\n  - sound file read and write access\n  - various mathematics utilities for music applications\n\nThe name aubio comes from _audio_ with a typo: some errors are likely to be\nfound in the results.\n\nPython module\n-------------\n\nA python module for aubio is provided. For more information on how to use it,\nplease see the file [`python/README.md`](python/README.md) and the\n[manual](https://aubio.org/manual/latest/) .\n\nTools\n-----\n\nThe python module comes with the following command line tools:\n\n - `aubio` extracts informations from sound files\n - `aubiocut` slices sound files at onset or beat timestamps\n\nAdditional command line tools are included along with the library:\n\n - `aubioonset` outputs the time stamp of detected note onsets\n - `aubiopitch` attempts to identify a fundamental frequency, or pitch, for\n   each frame of the input sound\n - `aubiomfcc` computes Mel-frequency Cepstrum Coefficients\n - `aubiotrack` outputs the time stamp of detected beats\n - `aubionotes` emits midi-like notes, with an onset, a pitch, and a duration\n - `aubioquiet` extracts quiet and loud regions\n\nDocumentation\n-------------\n\n  - [manual](https://aubio.org/manual/latest/), generated with sphinx\n  - [developer documentation](https://aubio.org/doc/latest/), generated with Doxygen\n\nThe latest version of the documentation can be found at:\n\n  https://aubio.org/documentation\n\nBuild Instructions\n------------------\n\naubio compiles on Linux, Mac OS X, Windows, Cygwin, and iOS.\n\nTo compile aubio, you should be able to simply run:\n\n    make\n\nTo compile the python module:\n\n    ./setup.py build\n\nSee the [manual](https://aubio.org/manual/latest/) for more information about\n[installing aubio](https://aubio.org/manual/latest/installing.html).\n\nCitation\n--------\n\nPlease use the DOI link above to cite this release in your publications. For\nmore information, see also the [about\npage](https://aubio.org/manual/latest/about.html) in [aubio\nmanual](https://aubio.org/manual/latest/).\n\nHomepage\n--------\n\nThe home page of this project can be found at: https://aubio.org/\n\nLicense\n-------\n\naubio is free software: you can redistribute it and/or modify it under the\nterms of the GNU General Public License as published by the Free Software\nFoundation, either version 3 of the License, or (at your option) any later\nversion.\n\nContributing\n------------\n\nPatches are welcome: please fork the latest git repository and create a feature\nbranch. Submitted requests should pass all continuous integration tests.\n","funding_links":[],"categories":["C","Audio","Multimedia","Computer Audition","音频处理","多媒体","Analysis \u0026 Feature Extraction"],"sub_categories":["Advanced books","Others","高级书籍","NLP"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faubio%2Faubio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faubio%2Faubio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faubio%2Faubio/lists"}