Wolfram Language

Audio-Effekte durch STFT-Transformationen

AudioSpectralMap ist eine Funktion, die die Modifikation von Signalen in der Zeit-Frequenz-Auflösung der Kurzzeit-Fourier-Transformation (Short-Time Fourier Transform, STFT) ermöglicht. Es ist nicht kompliziert, die STFT zu manipulieren, um so Hintergrundgeräusche zeit- und frequenzabhängig zu reduzieren.

Beginnen Sie mit einem Audiosignal, das unerwünschtes Rauschen enthält.

Definieren Sie eine Funktion, die die Amplitude leiser Audiokomponenten verringert.

Wenden Sie mit AudioSpectralMap die Funktion auf die STFT an.

AudioSpectralTransformation ist eine weitere nützliche Funktion, mit der Signale in einer Zeit-Frequenz-Darstellung verändert werden können. Sie erzeugt ein neues Signal, indem eine Rückwärtstransformation zwischen den Frames der STFTs der Eingangs- und Ausgangssignale durchgeführt wird.

So können "Spezialeffekte" wie der Fisheye-Effekt im Frequenzraum erzeugt werden. Beginnen Sie mit einem amüsanten Signal.

Den kompletten Wolfram Language-Input zeigen

Definieren Sie eine Transformation, die einen Fisheye-Effekt erzeugt.

Wenden Sie die Funktion mit AudioSpectralTransformation auf das Eingangssignal an.

Verwandte Beispiele

en es fr ja ko pt-br zh