AudioSpectralTransformation

AudioSpectralTransformation[f,audio]

時間周波数変換 f を短時間フーリエ(Fourier)変換に適用し,変更を加えた audio を返す.

AudioSpectralTransformation[f,video]

video の最初の音声トラックを変換する.

詳細とオプション

  • 任意の時間周波数変換を音声信号の短時間フーリエ変換に適用すると,音声がおもしろくまた効果的に変化し,創造的に使うことができる.
  • AudioSpectralTransformationは音声の短時間フーリエ変換を計算し,位置 f[{time,freq}]のすべての値を{time,freq}にマップし,重畳加算法を用いて逆関数を計算する.
  • 次は使用可能なオプションである.
  • DataRange Automatic時間と周波数について仮定する範囲
    Padding0使用する充填法
    PartitionGranularity Automatic音声分割指定
    ResamplingAutomaticリサンプルの方法
  • デフォルトで,DataRange->{{0,dur},{0,sr/2}}が使われる.ただし,dursraudio の持続時間とサンプルレートである.

例題

すべて開くすべて閉じる

  (1)

信号のスペクトログラムを修正する:

スコープ  (4)

時間軸に沿ってのみ変換する:

周波数軸に沿ってのみ変換する:

時間と周波数の両軸に沿って変換する:

動画の音声トラックを処理する:

オプション  (2)

DataRange  (1)

デフォルトで,データ範囲は{{0,duration},{0,samplerate/2}}である:

関数に対して別のデータ範囲を指定する:

PartitionGranularity  (1)

PartitionGranularityオプションを使って結果の質を変える:

アプリケーション  (5)

時間を圧縮し,時間依存の周波数引き伸ばしを行う:

スペクトログラムに曲線歪みを適用する:

時間と周波数に両方についてスペクトログラムを量子化する:

時間依存の周波数シフトを行う:

スペクトログラムに魚眼変換を適用する:

特性と関係  (4)

一致演算を行っても入力のサンプル値は返されない:

恒等写像の場合でさえも,短時間フーリエ変換が行われ次に重畳加算操作が行われる.結果は入力と若干異なるだけである:

おおまかなピッチシフト効果を出す:

AudioPitchShiftと比較する:

大まかな時間引き伸ばし効果を出す:

AudioTimeStretchと比較する:

大まかな周波数シフト効果を出す:

AudioFrequencyShiftと比較する:

Wolfram Research (2017), AudioSpectralTransformation, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioSpectralTransformation.html (2024年に更新).

テキスト

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

BibTeX

@misc{reference.wolfram_2024_audiospectraltransformation, author="Wolfram Research", title="{AudioSpectralTransformation}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioSpectralTransformation.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_audiospectraltransformation, organization={Wolfram Research}, title={AudioSpectralTransformation}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioSpectralTransformation.html}, note=[Accessed: 22-November-2024 ]}