そのため、エラーなしでpythonにインポートできるようにaubio 0.4.0をインストールすることができましたが、分析するファイルを渡す方法がわかりませんでした。
ここから取得したaubio 0.4.0をインストールするために行った手順は次のとおりです。
Aubio 0.4.0 ソース ダウンロードの最新の git ビルドをダウンロードしました - http://git.aubio.org/
C:\ に展開
インストールされたpython 2.7.6
C:\python27 を「パス」環境変数に追加しました
インストール済み MinGW v-0.6.2 mingw.org/download/installer
MinGW の内部にインストール マネージャーを含めました - [mingw32-base]
「Path」環境変数に C:\MinGW\bin を追加
以下を含むファイル「C:\Python27\Lib\distutils\distutils.cfg」を作成しました。
[建てる]
コンパイラ = mingw32
--------------- LIBAV ライブラリを含む ---------------------------
pygtk-all-in-one-2.24.2.win32-py2.7.msi をダウンロードして、pkgconfig とそのすべての依存関係を取得します: ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/
libav win32 build win32.libav.org/win32/ をダウンロードし、C:\libav\ に解凍します。
C:\libav\usr\lib\pkgconfig の値を持つ新しい環境変数名「PKG_CONFIG_PATH」を作成します。
C:\libav\usr\bin\ を「Path」環境変数に追加します
-------------------- LIBAV の終了 -------------------------------- -----------
aubio パス内で次のコマンドを実行します: python .\waf configure build -j 1 --check-c-compiler=gcc
test-delnull.exe を使用すると 168/193 でクラッシュしますが、ビルドは続行され、"build" が正常に終了しました。
numpy v-1.8.0をインストール sourceforge.net/projects/numpy/files/NumPy/
aubio\python パス内で次のコマンドを実行します: python setup.py build
aubio\python パス内で次のコマンドを実行します: python setup.py install
aubio\build\src\libaubio-4.dll から python27\Lib\site-packages\aubio\ に dll をコピーする必要がありました
次に、独自の test.mp3 および test.wav ファイルの 1 つを aubio\python\tests\sounds\ に追加しました。
aubio\python\tests パス内で次のコマンドを実行しました: python run_all_tests -v
- - - - - - - - - - 編集 - - - - - - - - - - - - - - - ---
上記の手順は、最初に尋ねられた問題なしで機能するはずです
------------------- 編集終了 -----------------------------
したがって、結果から、行われているさまざまなテストに関して多くの「OK」が得られますが、最初の問題は、サウンドから.wavファイルを使用しようとする「test_many_sinks」にあり、次のようになります。
AUBIO ERROR: [wav file path] で aubio ソースを作成できませんでした
「test_zero_hop_size」でクラッシュして停止するまで、残りのテストで同じエラーが発生し続けます。
私がまだしなければならないことについて、さらにアドバイスをいただければ幸いです。ありがとう!