Aubioは、音楽とサウンドにラベルを付けるライブラリです。オーディオ信号に耳を傾け、イベントを検出しようとします。たとえば、ドラムがヒットした場合、周波数がメモである、またはテンポがリズミカルなメロディーである場合。
その機能には、各攻撃の前にサウンドファイルのセグメント化、ピッチ検出の実行、ビートのタップ、ライブオーディオからのMIDIストリームの作成が含まれます。
Aubioは、次のようないくつかのアルゴリズムとルーチンを提供します。
Aubioという名前は、タイプミスのオーディオから来ています。結果にいくつかのエラーが見つかる可能性があります。
Aubio用のPythonモジュールが提供されます。それを使用する方法の詳細については、ファイルpython/README.mdとマニュアルを参照してください。
Pythonモジュールには、次のコマンドラインツールが付属しています。
aubio 、サウンドファイルから情報を抽出しますaubiocutスライススライススライスは、スライスファイルを発症または叩きますライブラリとともに追加のコマンドラインツールが含まれています。
aubioonset 、検出されたメモのオンドセットのタイムスタンプを出力しますaubiopitch 、入力音の各フレームの基本周波数またはピッチを識別しようとしますaubiomfcc 、mel周波数cepstrum係数を計算しますaubiotrack 、検出されたビートのタイムスタンプを出力しますaubionotes 、ミディのようなノートを発症、ピッチ、および期間で放出しますaubioquiet 、静かで大きな領域を抽出しますドキュメントの最新バージョンは、次のように見つけることができます。
https://aubio.org/documentation
Aubioは、Linux、Mac OS X、Windows、Cygwin、およびiOSにコンパイルされています。
Aubioをコンパイルするには、単純に実行できるはずです。
make
Pythonモジュールをコンパイルするには:
./setup.py build
Aubioのインストールの詳細については、マニュアルを参照してください。
上記のDOIリンクを使用して、出版物でこのリリースを引用してください。詳細については、About Page in Aubio Manualも参照してください。
このプロジェクトのホームページは、https://aubio.org/にあります。
Aubioはフリーソフトウェアです。フリーソフトウェア財団の条件、ライセンスのバージョン3、または(オプションで)後のバージョンのいずれかが公開しているように、GNU General Publicライセンスの条件の下でそれを再配布したり、変更したりできます。
パッチを歓迎します。最新のgitリポジトリをフォークして、機能ブランチを作成してください。提出されたリクエストは、すべての継続的な統合テストに合格する必要があります。