HARKTOOL は,GHDSS で用いる分離用伝達関数ファイルとLocalizeMUSICで用いる 定位用伝達関数ファイルを生成・可視化するツールである. なお,ファイル作成方法には,下記のGUI画面から作成する方法と, 7.1.11のコマンドのみで作成する方法の2種類がある.
HARKTOOLの機能を下記に示す.
インパルス応答リストファイル作成
TSP応答リストファイル作成
マイクロホン位置ファイル作成
ノイズ位置ファイル作成
定位用伝達関数ファイル作成
分離用伝達関数ファイル作成
作成ファイルのグラフ表示
伝達関数ファイルの生成に必要なファイルは,インパルス応答を録音したファイルを使用する場合と, TSP応答を録音したファイルを使用する場合とでは異なり,それぞれ以下の通りである.
インパルス応答を録音したファイルを使用する場合:
インパルス応答リストファイル(7.1.5 インパルス応答リストファイル作成方法参照)
マイクロホン位置ファイル(7.1.7 マイクロホン位置情報ファイル作成方法参照)
インパルス応答を録音したファイル
TSP応答を録音したファイルを使用する場合:
これらのファイルをウィンドウから指定することで,伝達関数を生成する.
伝達関数ファイルはHARKTOOLを用いてシミュレーションで作成可能である. この場合,上記のマイクロホン位置ファイルのみから伝達関数を生成する.ただし, この時伝達関数ファイルはマイクロホンが自由空間に置かれたと仮定して生成されるので, マイクロホンが実際に設置されている物体の反響など(e.g. ロボットの頭の反射など)は無視される.