AudioDelay[audio,delay]
指定された delay を間に挟んだ audio にディケイエコーの繰り返しを加えることで音声を作る.
AudioDelay[audio,delay,feedback]
指定された feedback を各繰り返しの間に保存する信号量として使う.
AudioDelay[audio,delay,feedback,mix]
mix を使ってもとの音声と遅延された音声の割合を制御する.
AudioDelay[video,…]
video の最初の音声トラックに遅延を加える.
AudioDelay
AudioDelay[audio,delay]
指定された delay を間に挟んだ audio にディケイエコーの繰り返しを加えることで音声を作る.
AudioDelay[audio,delay,feedback]
指定された feedback を各繰り返しの間に保存する信号量として使う.
AudioDelay[audio,delay,feedback,mix]
mix を使ってもとの音声と遅延された音声の割合を制御する.
AudioDelay[video,…]
video の最初の音声トラックに遅延を加える.
詳細とオプション
- AudioDelayはディケイエコー効果のシミュレーションを行う. »
- AudioDelay[audio,delay]はAudioDelay[audio,delay,0,.5]に等しい.
- 混合パラメータ mix は,0から1までの任意の実数でよい.
- mix=0のときは,もとの信号だけが返される.mix=1とすると,遅延された信号だけが返される.
- feedback パラメータは
から1までの任意の実数でよい. - 返されたオブジェクトのAudioTypeは"Real32"か"Real"である.
- 使用可能なオプション
-
Method Automatic 使用するメソッド PaddingSize Automatic 右側の充填量 - デフォルトで,入力信号には自動カットオフ周波数でローパスフィルタがかけられている.Method->{"LowpassCutoff"->ω}を使ってカットオフ周波数を指定する.Method->{"LowpassCutoff"->None}とすると,フィルタはかけられない.
- PaddingSize->pad を使って音声信号の右側に pad 秒の充填を施す.
例題
すべて開く すべて閉じる例 (2)
スコープ (5)
AudioDelay[\!\(\*AudioBox[""]\), Quantity[1, "Seconds"]]AudioPlot[%, PlotRange -> All]a = \!\(\*AudioBox[""]\);AudioDelay[a, .5, .7]//AudioPlotAudioDelay[a, .5, 0]//AudioPlotAudioPlot[AudioDelay[a, .5, -.7]//AudioNormalize]AudioPlot[AudioDelay[a, .5, 1]//AudioNormalize]mix パラメータは,もとの信号と遅延信号の間の割合を制御する:
a = \!\(\*AudioBox[""]\);AudioDelay[a, .5, .5, 0]//AudioPlotAudioDelay[a, .5, .5, 1]//AudioPlot0と1の間の値を使って「ドライ」信号と「ウェット」信号の割合を制御する:
AudioDelay[a, .5, .5, .5]//AudioPlotAudioDelayは"Real32"型の音声信号を返す:
a = ExampleData[{"Sound", "BalloonPop"}, "Audio"];
a//AudioTypeAudioDelay[a, .1]//AudioTypeAudioDelay[\!\(\*VideoBox[""]\), .5]オプション (1)
アプリケーション (1)
おもしろい例題 (1)
Karplus–Strong音声合成(ノイズの短い爆発で励起された共鳴している遅延線)を使って振動している弦の音のシミュレーションを行う:
freq = 60;
feedback = 0.99;
AudioDelay[AudioGenerator["Pink", .01], 1 / freq, feedback, 1, PaddingSize -> 5, Method -> {"LowpassCutoff" -> Quantity[8000, "Hertz"]}]chord = {130.81, 164.81, 196, 261.62};Table[AudioDelay[AudioPad[AudioGenerator["Pink", .01], {RandomReal[.2], 0}], 1 / chord[[i]], feedback, 1, PaddingSize -> 5, Method -> {"LowpassCutoff" -> Quantity[8000, "Hertz"]}], {i, Length[chord]}]//Mean関連するガイド
-
▪
- 音声編集 ▪
- 動画計算機能の更新履歴
テキスト
Wolfram Research (2016), AudioDelay, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioDelay.html (2024年に更新).
CMS
Wolfram Language. 2016. "AudioDelay." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/AudioDelay.html.
APA
Wolfram Language. (2016). AudioDelay. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioDelay.html
BibTeX
@misc{reference.wolfram_2026_audiodelay, author="Wolfram Research", title="{AudioDelay}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioDelay.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_audiodelay, organization={Wolfram Research}, title={AudioDelay}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioDelay.html}, note=[Accessed: 17-August-2026]}