C# Class DSPUtil.MathUtil

Afficher le fichier Open project: hughpyle/inguz-DSPUtil

Méthodes publiques

Свойство Type Description
INVSQRT2 double
SQRT2 double

Méthodes publiques

Méthode Description
Bark ( double f ) : double

Compute the Bark critical band rate z at frequency f (Hz)

BarkCb ( double f ) : double

Compute the Bark critical bandwidth Cb at frequency f (Hz)

Degrees ( double radians ) : double
FSamples ( double feet, uint sampleRate ) : int
FcFromFeet ( double r ) : double
FcFromMetres ( double r ) : double
Feet ( int samples, uint sampleRate ) : double
IsPowerOfTwo ( int n ) : bool
MSamples ( double metres, uint sampleRate ) : int
Metres ( int samples, uint sampleRate ) : double
NextPowerOfTwo ( int n ) : int
Radians ( double degrees ) : double
dB ( double gain ) : double
gain ( double dB ) : double
gcd ( uint a, uint b ) : uint
invert ( InvertDelegate fn, double low, double high, double i ) : double
lcm ( uint a, uint b ) : uint

Method Details

Bark() public static méthode

Compute the Bark critical band rate z at frequency f (Hz)
public static Bark ( double f ) : double
f double Frequency (Hz)
Résultat double

BarkCb() public static méthode

Compute the Bark critical bandwidth Cb at frequency f (Hz)
public static BarkCb ( double f ) : double
f double Frequency (Hz)
Résultat double

Degrees() public static méthode

public static Degrees ( double radians ) : double
radians double
Résultat double

FSamples() public static méthode

public static FSamples ( double feet, uint sampleRate ) : int
feet double
sampleRate uint
Résultat int

FcFromFeet() public static méthode

public static FcFromFeet ( double r ) : double
r double
Résultat double

FcFromMetres() public static méthode

public static FcFromMetres ( double r ) : double
r double
Résultat double

Feet() public static méthode

public static Feet ( int samples, uint sampleRate ) : double
samples int
sampleRate uint
Résultat double

IsPowerOfTwo() public static méthode

public static IsPowerOfTwo ( int n ) : bool
n int
Résultat bool

MSamples() public static méthode

public static MSamples ( double metres, uint sampleRate ) : int
metres double
sampleRate uint
Résultat int

Metres() public static méthode

public static Metres ( int samples, uint sampleRate ) : double
samples int
sampleRate uint
Résultat double

NextPowerOfTwo() public static méthode

public static NextPowerOfTwo ( int n ) : int
n int
Résultat int

Radians() public static méthode

public static Radians ( double degrees ) : double
degrees double
Résultat double

dB() public static méthode

public static dB ( double gain ) : double
gain double
Résultat double

gain() public static méthode

public static gain ( double dB ) : double
dB double
Résultat double

gcd() public static méthode

public static gcd ( uint a, uint b ) : uint
a uint
b uint
Résultat uint

invert() public static méthode

public static invert ( InvertDelegate fn, double low, double high, double i ) : double
fn InvertDelegate
low double
high double
i double
Résultat double

lcm() public static méthode

public static lcm ( uint a, uint b ) : uint
a uint
b uint
Résultat uint

Property Details

INVSQRT2 public_oe static_oe property

public static double INVSQRT2
Résultat double

SQRT2 public_oe static_oe property

public static double SQRT2
Résultat double