Aubio는 음악과 소리를 라벨링하는 도서관입니다. 오디오 신호를 듣고 이벤트를 감지하려는 시도입니다. 예를 들어, 드럼에 닿을 때, 주파수는 노트 인 또는 어떤 템포가 리듬 멜로디인가.
그 기능에는 각 공격 전에 사운드 파일을 분류하고 피치 감지 수행, 비트 활용 및 라이브 오디오에서 MIDI 스트림 생성이 포함됩니다.
Aubio는 다음을 포함하여 여러 알고리즘과 루틴을 제공합니다.
Aubio라는 이름은 오타가있는 오디오 에서 나온 것입니다. 결과에서 일부 오류가 발견 될 수 있습니다.
Aubio 용 Python 모듈이 제공됩니다. 사용 방법에 대한 자세한 내용은 python/README.md 파일 및 설명서를 참조하십시오.
Python 모듈에는 다음 명령 줄 도구가 제공됩니다.
aubio 사운드 파일에서 정보를 추출합니다aubiocut 발병시 사운드 파일을 슬라이스하거나 타임 스탬프를 비트추가 명령 줄 도구는 라이브러리와 함께 포함됩니다.
aubioonset 감지 된 음표 발병의 타임 스탬프를 출력합니다aubiopitch 입력 사운드의 각 프레임에 대해 기본 주파수 또는 피치를 식별하려고 시도합니다.aubiomfcc Mel-frequency cepstrum 계수를 계산합니다aubiotrack 감지 된 비트의 타임 스탬프를 출력합니다aubionotes 발병, 피치 및 기간으로 미디 같은 음표를 방출합니다aubioquiet 조용하고 큰 지역을 추출합니다 최신 버전의 문서는 다음에서 찾을 수 있습니다.
https://aubio.org/documentation
Aubio는 Linux, Mac OS X, Windows, Cygwin 및 iOS에서 컴파일됩니다.
Aubio를 컴파일하려면 단순히 실행할 수 있어야합니다.
make
파이썬 모듈을 컴파일하려면 :
./setup.py build
Aubio 설치에 대한 자세한 내용은 설명서를 참조하십시오.
위의 DOI 링크를 사용하여 출판물 에서이 릴리스를 인용하십시오. 자세한 내용은 Aubio Manual의 About Page도 참조하십시오.
이 프로젝트의 홈페이지는 https://aubio.org/에서 찾을 수 있습니다.
Aubio는 무료 소프트웨어입니다. Free Software Foundation, License의 버전 3 또는 이후 버전에서 게시 한 GNU 일반 공개 라이센스의 조건에 따라 재분배 및/또는 수정할 수 있습니다.
패치는 환영합니다 : 최신 git 저장소를 포크하고 기능 분기를 만듭니다. 제출 된 요청은 모든 지속적인 통합 테스트를 통과해야합니다.