AudioReverb[audio]
audio に残響を加える.
AudioReverb[audio,model]
部屋 model に応じた残響を加える.
AudioReverb[audio,model,mix]
もとの音声と残響を加えた音声の間の mix の割合を制御する.
AudioReverb[video,…]
video の最初の音声トラックに残響を加える.
AudioReverb
AudioReverb[audio]
audio に残響を加える.
AudioReverb[audio,model]
部屋 model に応じた残響を加える.
AudioReverb[audio,model,mix]
もとの音声と残響を加えた音声の間の mix の割合を制御する.
AudioReverb[video,…]
video の最初の音声トラックに残響を加える.
詳細とオプション
- 音声の残響は,音声信号と,部屋の中のオブジェクトによる吸収の後の演奏環境からの反響とを合成したものである.
- 残響 model は次の任意のものでよい.
-
roomsize 0(小)から1(大)までの部屋の大きさ {roomsize,damping} 0から1までの高周波数減衰 iresponse Audioオブジェクトとして与えられるインパルス応答 - よく使われる roomsize 設定には以下がある.
-
"SmallRoom" 小さい部屋 "LargeRoom" 大きい部屋 "SmallHall" 小さいホール "LargeHall" 大きいホール - よく使われる damping 設定には以下がある.
-
"Low" 少量の高周波数元帥(明るい部屋) "Medium" 中程度の高周波数減衰 "High" 大量の高周波数減衰(暗い部屋) - AudioReverb[audio]はAudioReverb[audio,{.75,.25},0.5]に等しい.
- 混合パラメータ mix は,0から1までの任意の実数でよい.
- mix=0のときはもとの信号だけが返される.mix=1とすると残響を加えた信号だけが返される.
- AudioReverb[audio,iresponse]のとき,入力音声とインパルス応答は同数のチャンネルを持つか,どちらかが1チャンネル信号でなければならない.
- 返されたオブジェクトのAudioTypeは"Real32"か"Real"のどちらかである.
- AudioReverbは残響効果の持続時間を制御するPaddingSizeオプションを取る.デフォルトでは充填は加えられない.
- PaddingSize->pad を使って音声信号の右側に pad 秒の充填を加える.
例題
すべて開く すべて閉じる例 (3)
AudioReverb[\!\(\*AudioBox[""]\)]AudioReverb[\!\(\*AudioBox[""]\), "SmallHall"]インパルス応答録音を使って実際の空間の残響のシミュレーションを行う:
ir = ExampleData[{"Audio", "IRYorkMinsterChurch"}];
AudioReverb[\!\(\*AudioBox[""]\), ir]スコープ (4)
a = \!\(\*AudioBox[""]\);AudioReverb[a, .5]AudioReverb[a, 1]a = \!\(\*AudioBox[""]\);AudioReverb[a, {.95, .1}]AudioReverb[a, {.95, 1}]mix パラメータはもとの信号と残響信号の間の割合を制御する:
a = \!\(\*AudioBox[""]\);AudioReverb[a, .8, 0]AudioReverb[a, .8, 1]0と1の間の値を使って「ドライ」信号と「ウェット」信号の割合を制御する:
AudioReverb[a, .8, .5]AudioReverb[\!\(\*VideoBox[""]\)]オプション (1)
アプリケーション (2)
AudioReverbを使ってサウンドを録音された場所とは異なる空間に挿入することができる:
AudioReverb[\!\(\*AudioBox[""]\), {.8, .5}, .6]たたみ込み残響をインパルス応答ではない音声オブジェクトと一緒に使ってサウンド効果を作る:
a = \!\(\*AudioBox[""]\);AudioReverb[a, \!\(\*AudioBox[""]\), 1]//AudioNormalizeAudioReverb[a, \!\(\*AudioBox[""]\), 1]//AudioNormalize特性と関係 (2)
入力がモノラルの音声オブジェクトの場合,インパルス応答は任意数のチャンネルを持つことができる:
a = Import["ExampleData/rule30.wav"];ir = ExampleData[{"Audio", "IRYorkMinsterChurch"}];
ir//AudioChannelsAudioReverb[a, ir]//AudioChannels入力がチャンネル数 n の音声オブジェクトの場合,インパルス応答のチャンネル数は1か n である:
a = ExampleData[{"Audio", "Piano"}];
a//AudioChannelsirMono = ExampleData[{"Audio", "IRSportsCenter"}];
irStereo = ExampleData[{"Audio", "IRMaesHowe"}];AudioChannels /@ {irMono, irStereo}AudioReverb[a, irMono]//AudioChannelsAudioReverb[a, irStereo]//AudioChannelsExampleData["Audio"]コレクションはインパルス応答のいくつかの録音を含んでいる:
Select[ExampleData["Audio"], StringMatchQ[#[[2]], "IR*"]&]関連するガイド
-
▪
- 音声編集 ▪
- 信号処理 ▪
- 動画計算機能の更新履歴 ▪
- 動画編集
テキスト
Wolfram Research (2016), AudioReverb, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioReverb.html (2024年に更新).
CMS
Wolfram Language. 2016. "AudioReverb." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/AudioReverb.html.
APA
Wolfram Language. (2016). AudioReverb. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioReverb.html
BibTeX
@misc{reference.wolfram_2026_audioreverb, author="Wolfram Research", title="{AudioReverb}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioReverb.html}", note=[Accessed: 07-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_audioreverb, organization={Wolfram Research}, title={AudioReverb}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioReverb.html}, note=[Accessed: 07-August-2026]}