VAの古いDAFFファイルをHRIRとして使用できますか?

私はFabianダミーヘッドのヘッド関連のインパルス応答測定から古いDAFFファイルをいくつか持っています。私は彼らがOpenDAFFバージョン1.5だと信じています。

Matlabコールでロードしようとすると

hrir_id = va.create_directivity_from_file( 'Fabian_2011.daff' )

私は答えを得る

[VACore] Could not load directivity, DAFF version not supported.

どうすればこの問題を解決できますか?

ベストアンサー

VAは現在のOpenDAFFバージョン1.7に対して構築されているため、Virtual
Acousticsで古いDAFFファイルを使用することはできません。ただし、DAFF v15をDAFF v17に簡単に変換するには、
ITA-Toolbox を使用してくださいあなたの処分でMatlab。
Matlabコールは

daffv17_convert_from_daffv15( hrirv15_input_file_path, hrirv17_output_file_path, [] )

さらにメタデータを追加することもできます。最後の引数としてメタデータ構造体を追加するだけです

md = daffv17_add_metadata( [], "Measurement year", "int", 2011 )
md = daffv17_add_metadata( md, "Measurement microphone", "string", "Fabian dummy head" )

最終的な呼び出しは

daffv17_convert_from_daffv15( hrirv15_input_file_path, hrirv17_output_file_path, md )

変換されたDAFF HRIRは互換性があり、VAによってロードすることができます。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です