Einen Kompressor bauen
Erstellen Sie einen Audiokompressor.
In[1]:=

a = Import["ExampleData/rule30.wav"]
In[2]:=

AudioPlot[a, ImageSize -> Medium]
Out[2]=

Berechnen Sie den quadratischen Mittelwert des Signals mit einem Schwellenwert von 0,02.
In[3]:=

amplitude = AudioBlockMap[Max[.02, Sqrt@Mean[#^2]] &, a, {.01, .005}]
Out[3]=

Komprimieren Sie den Dynamikbereich des Signals.
In[4]:=

AudioNormalize[a/AudioGenerator[amplitude]]
In[5]:=

AudioNormalize[a/AudioGenerator[amplitude]];
AudioPlot[%, ImageSize -> Medium]
Out[5]=
