AudioSpectralTransformation
AudioSpectralTransformation[f,audio]
時間周波数変換 f を短時間フーリエ(Fourier)変換に適用し,変更を加えた audio を返す.
AudioSpectralTransformation[f,video]
video の最初の音声トラックを変換する.
詳細とオプション
- 任意の時間周波数変換を音声信号の短時間フーリエ変換に適用すると,音声がおもしろくまた効果的に変化し,創造的に使うことができる.
- AudioSpectralTransformationは音声の短時間フーリエ変換を計算し,位置 f[{time,freq}]のすべての値を{time,freq}にマップし,重畳加算法を用いて逆関数を計算する.
- 次は使用可能なオプションである.
-
DataRange Automatic 時間と周波数について仮定する範囲 Padding 0 使用する充填法 PartitionGranularity Automatic 音声分割指定 Resampling Automatic リサンプルの方法 - デフォルトで,DataRange->{{0,dur},{0,sr/2}}が使われる.ただし,dur と sr は audio の持続時間とサンプルレートである.
例題
すべて開くすべて閉じるオプション (2)
PartitionGranularity (1)
PartitionGranularityオプションを使って結果の質を変える:
アプリケーション (5)
特性と関係 (4)
恒等写像の場合でさえも,短時間フーリエ変換が行われ次に重畳加算操作が行われる.結果は入力と若干異なるだけである:
AudioPitchShiftと比較する:
AudioTimeStretchと比較する:
AudioFrequencyShiftと比較する:
テキスト
Wolfram Research (2017), AudioSpectralTransformation, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioSpectralTransformation.html (2024年に更新).
CMS
Wolfram Language. 2017. "AudioSpectralTransformation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/AudioSpectralTransformation.html.
APA
Wolfram Language. (2017). AudioSpectralTransformation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioSpectralTransformation.html