aubio
0.4.9
Aubio是標記音樂和聲音的圖書館。它傾聽音頻信號並嘗試檢測事件。例如,當打鼓時,在哪個頻率為音符時,或以什麼節奏為節奏的旋律。
它的功能包括在每次攻擊之前將聲音文件分割,進行音高檢測,敲擊節拍並從實時音頻產生MIDI流。
Aubio提供了多種算法和例程,包括:
Aubio名稱來自帶有錯別字的音頻:結果可能會發現一些錯誤。
提供了Aubio的Python模塊。有關如何使用它的更多信息,請參閱文件python/README.md和手冊。
Python模塊帶有以下命令行工具:
aubio從聲音文件中提取信息aubiocut Slices發作或擊敗時間戳庫包括其他命令行工具:
aubioonset輸出檢測到的註釋的時間戳aubiopitch試圖在輸入聲音的每個幀中識別基本頻率或音高aubiomfcc計算MEL頻率Cepstrum係數aubiotrack輸出檢測到的節拍的時間戳記aubionotes發出類似Midi的音符,發作,音高和持續時間aubioquiet提取安靜而大聲的地區該文檔的最新版本可以在以下方式找到:
https://aubio.org/documentation
Aubio在Linux,Mac OS X,Windows,Cygwin和iOS上編譯。
要編譯Aubio,您應該能夠簡單地運行:
make
編譯Python模塊:
./setup.py build
有關安裝Aubio的更多信息,請參見手冊。
請使用上面的DOI鏈接在您的出版物中引用此版本。有關更多信息,另請參見Aubio手冊中的關於有關的頁面。
該項目的主頁可以在以下網址找到:https://aubio.org/
Aubio是免費軟件:您可以將其重新分配和/或根據自由軟件基金會發布的GNU通用公共許可證的條款(許可證版本3版本)或(在您的選項上)任何以後版本進行修改。
歡迎補丁:請提供最新的GIT存儲庫並創建一個功能分支。提交的請求應通過所有連續集成測試。