Audacity  2.2.0
Compressor.cpp File Reference
#include "../Audacity.h"
#include "Compressor.h"
#include <math.h>
#include <wx/brush.h>
#include <wx/dcclient.h>
#include <wx/dcmemory.h>
#include <wx/intl.h>
#include <wx/msgdlg.h>
#include "../AColor.h"
#include "../Prefs.h"
#include "../ShuttleGui.h"
#include "../float_cast.h"
#include "../widgets/Ruler.h"
#include "../WaveTrack.h"
#include "../Theme.h"
#include "../AllThemeResources.h"

Enumerations

enum  {
  ID_Threshold = 10000, ID_NoiseFloor, ID_Ratio, ID_Attack,
  ID_Decay
}
 

Functions

 Param (Threshold, double, wxT("Threshold"),-12.0,-60.0,-1.0, 1)
 
 Param (NoiseFloor, double, wxT("NoiseFloor"),-40.0,-80.0,-20.0, 5)
 
 Param (Ratio, double, wxT("Ratio"), 2.0, 1.1, 10.0, 10)
 
 Param (AttackTime, double, wxT("AttackTime"), 0.2, 0.1, 5.0, 100)
 
 Param (ReleaseTime, double, wxT("ReleaseTime"), 1.0, 1.0, 30.0, 10)
 
 Param (Normalize, bool, wxT("Normalize"), true, false, true, 1)
 
 Param (UsePeak, bool, wxT("UsePeak"), false, false, true, 1)
 

Enumeration Type Documentation

anonymous enum
Enumerator
ID_Threshold 
ID_NoiseFloor 
ID_Ratio 
ID_Attack 
ID_Decay 

Function Documentation

Param ( Threshold  ,
double  ,
wxT("Threshold")  ,
-12.  0,
-60.  0,
-1.  0,
 
)
Param ( NoiseFloor  ,
double  ,
wxT("NoiseFloor")  ,
-40.  0,
-80.  0,
-20.  0,
 
)
Param ( Ratio  ,
double  ,
wxT("Ratio")  ,
2.  0,
1.  1,
10.  0,
10   
)
Param ( AttackTime  ,
double  ,
wxT("AttackTime")  ,
0.  2,
0.  1,
5.  0,
100   
)
Param ( ReleaseTime  ,
double  ,
wxT("ReleaseTime")  ,
1.  0,
1.  0,
30.  0,
10   
)
Param ( Normalize  ,
bool  ,
wxT("Normalize")  ,
true  ,
false  ,
true  ,
 
)
Param ( UsePeak  ,
bool  ,
wxT("UsePeak")  ,
false  ,
false  ,
true  ,
 
)