よその部屋鳴り(よそのへやなり)
部屋で手を一度たたくと、その音が壁や床にはね返って消えていくまでの響きが録れます。 それを自分の部屋の「鳴り」として預けると、かわりに見知らぬ誰かの部屋の鳴りを借りられます。 借りた鳴りを自分の声にかけると、行ったことのない誰かの寝室や風呂場で、自分がしゃべっているように聞こえます。 プロ向けの残響ライブラリはあっても、ふつうの人の暮らしの部屋を手拍子で持ち寄って交換する場所は見当たらなかったので作りました。
いま開いている部屋:… / 部屋は30日で閉じます
1. 自分の部屋の鳴りを預ける
静かなときに「録る」を押し、「いま!」が出たら一度だけ強く手をたたきます。 録音は2.5秒。声や物音は入れず、たたいたあとは響きが消えるまで待ってください。
2. よその部屋で、自分の声を鳴らす
声を5秒録っておくと、どの部屋でもその声で聴けます。録らなければ拍子木の「カン」で鳴らします。イヤホンで聴くと、部屋の違いがよく分かります。
交換所なので、先に自分の部屋をひとつ預けると借りられます。
見本の部屋(合成した響き・実在しない)
残響 0.80秒・預ける前に仕組みを試すための、計算で作った響きです
たたいた瞬間1.2秒後
しくみ
手拍子はほぼ一瞬の音なので、その録音はそのまま部屋の「インパルス応答」(一瞬の音が部屋でどう響くか)の代わりになります。 録った波形はこのブラウザの中で立ち上がりを探し、1.2秒ぶんを16kHzに縮めて預けます。 声にかけるときは、その響きと声を畳みこみ(ConvolverNode)ます。残響の秒数は、響きのエネルギーを後ろから足し上げる シュレーダー法で -5dB〜-25dB の傾きを測り、60dB 減るまでの時間に引き延ばしたものです。サーバでも同じ計算で測り直します。
あなたの声は録音してもこの端末から外には出ません。サーバに届くのは手拍子の響きと、部屋の名前だけです。 誰が預けたかは記録せず、このブラウザだけの合言葉で自分の部屋を見分けています。