HRTFを畳み込んでみる
MATLABを使ったHRTF(HRIR)を畳み込むサンプルプログラムです。
アーカイブの内容
アーカイブの内容
HRTFConv.m HRTFを畳み込みます。音像の移動は水平面上だけになります。
speaker_sim.m 入力信号のLチャネルとRチャネルを,HRTFを使って0°~±180°の対象位置に配置します。
HRTFData44kc.mat 10名分の水平面上のHRTFデータ(簡易なスピーカ補正済)です。サンプリング周波数は44.1 kHzです。
使い方
使い方
本プログラムの実行にはMATLABが必要になります。
MATLAB上での動作確認はコマンドウィンドウで
audioTestBench(HRTFConv)
などとしてください。
HRTF: On/Off (HRTFの畳み込みを行う(On)か否(Off)か)
HRTF No.: HRTFの切替 (10名のHRTFから選択)
Azimuth: 音像方向 (用いるHRTFの方位角)
謝辞
謝辞
本プログラムは
「MATLABでHRTF~頭部伝達関数とは?~聴覚の仕組みは解明されていない~」
https://note.com/leftbank/n/n83db3a4d6108
にあるプログラムを修正し使用しています。