Package ipsk.audio.dsp
Class DSPUtils
- java.lang.Object
-
- ipsk.audio.dsp.DSPUtils
-
public class DSPUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DSPUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doublegetLevelInDB(double linearLevel)static voidmain(java.lang.String[] args)static doubletoLevelInDB(double linearLevel)Get normalized amplitude level in dBstatic doubletoLinearLevel(double dbLevel)static doubletoOctaves(double fq)static doubletoOctaves(double f1, double f2)static doubletoPowerLevelInDB(double linearLevel)Get normalized amplitude power level in dBstatic doubletoPowerLinearLevel(double dbLevel)
-
-
-
Method Detail
-
toLevelInDB
public static double toLevelInDB(double linearLevel)
Get normalized amplitude level in dB- Parameters:
linearLevel- a normalized positive linear level (1.0 corresponds to 0dB)- Returns:
- level in dB
-
getLevelInDB
public static double getLevelInDB(double linearLevel)
-
toLinearLevel
public static double toLinearLevel(double dbLevel)
-
toPowerLevelInDB
public static double toPowerLevelInDB(double linearLevel)
Get normalized amplitude power level in dB- Parameters:
linearLevel- a normalized positive linear level (1.0 corresponds to 0dB)- Returns:
- power level in dB
-
toPowerLinearLevel
public static double toPowerLinearLevel(double dbLevel)
-
toOctaves
public static double toOctaves(double f1, double f2)
-
toOctaves
public static double toOctaves(double fq)
-
main
public static void main(java.lang.String[] args)
-
-