Reply To: 連続してループ中のループを実行する問題

HARK FORUM 連続してループ中のループを実行する問題 Reply To: 連続してループ中のループを実行する問題

#2731

> 音声ファイルが30チャンネルのWAVファイルであることが原因で、

はい。30チャネルの入力の場合には HARK をソースコードからビルドし直す必要がございます。

現在公開しているパッケージ版の HARK では、扱えるチャネル数や音源数などに上限がありそのままでは処理できません。上限を変更するためには、ソースコードを一部書き換えて再ビルドする必要がございます。

ビルドする前に、 hark-core パッケージの libseparation/MICARY_def.h ファイルに記述されているマクロ定義 __MICARY_def_MAX_NCH および __MICARY_def_MAX_NSRC の値を変更してください。上限ですので今回は 16 から 32 などに変更する必要がございます。
libseparation という名称ですが、分離以外のノードでも参照されているため変更が必要となります。
例えば、お使いのネットワークの場合 Beamforming ノードでも使用されています。

具体的なビルド方法につきましては、 Installation from Source CompilationStep5 : hark-core installation instruction をご参照ください。

PyHARK ではリファクタリングされており、この制限が無く再ビルトが不要です。

以上、宜しくお願い致します。
HARK Support Team.