E03 ヘッドホン再生のデモ

室長:今回は試しにサンプル音を公開してみよう。当研究室で実測したインパルスレスポンスを公開するとショボい音しか出てないことが一発でバレるので合成したものでいこう。適当にエコーをつけて反対の耳には高域を落として時間さをつけて合成してみた。

fs=44100;
f=[0  3000 4000 5000 10000 22050];
m=[0    0    -5 -15   -50 -50];
f=f/fs*2;
m=db2a(m);
q=fir2(128,f,m);
[y xm]=rceps(q);
d1=25;d2=d1+15;
al=[zeros(512,1)];
ar=[zeros(512,1)];
al(1)=1;al(150)=0.4;al(250)=0.3;al(350)=0.2;
ar(1)=1;ar(200)=0.4;ar(300)=0.3;ar(400)=0.2;
bl1=[zeros(d1,1);al];bl2=[zeros(d2,1);al];
br1=[zeros(d1,1);ar];br2=[zeros(d2,1);ar];
bl1=bl1(1:512);bl2=bl2(1:512);
br1=br1(1:512);br2=br2(1:512);
k1=0.4;k2=0.3;
bl=bl1*k1+bl2*k2;
br=br1*k1+br2*k2;
bl=fftconv(bl,xm);br=fftconv(br,xm);
bl=bl(1:512);br=br(1:512);
at=0.7;
al=al*at;ar=ar*at;bl=bl*at;br=br*at;
save -ascii ll al;save -ascii lr bl;
save -ascii rr ar;save -ascii rl br;

このフィルタを使ってサンプル音声を頼む。

助手:はーい。ステレオだと分かり難いので左チャンネルだけのモノラルでやってみます。

元のモノラル音声kiramono
フィルタ処理後kirafir

室長:もちろんヘッドホンで再生してみてくれ。

助手:なるほど、フィルタ処理後には頭内定位が改善されていますね。でもネット上にある他サイトのサンプルより効果が少ないような気がします。

室長:まあ当研究室の技術力ではこの辺が限界だ。それにスピーカーから音を出した方が楽しいから気合も入らんからな。

2013年3月13日

目次へ