soundtab.audio.wavefile

Undocumented in source.

Members

Classes

WaveFile
class WaveFile
Undocumented in source.

Functions

ANGLE2X
float ANGLE2X(float a)
Undocumented in source. Be warned that the author may not have intended to support it.
SIGN_CHANGE
bool SIGN_CHANGE(float a, float b)
Undocumented in source. Be warned that the author may not have intended to support it.
X2ANGLE
float X2ANGLE(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
applyFirFilter
void applyFirFilter(float[] src, float[] dst, float[] filter)
Undocumented in source. Be warned that the author may not have intended to support it.
applyFirFilterInverse
void applyFirFilterInverse(float[] src, float[] dst, float[] filter)
Undocumented in source. Be warned that the author may not have intended to support it.
autoCorr
void autoCorr(float* x, int n, float* outp, int lag)
Undocumented in source. Be warned that the author may not have intended to support it.
blackmanWindow
float[] blackmanWindow(int N)
Undocumented in source. Be warned that the author may not have intended to support it.
calcLPC
float calcLPC(float[] data, float[] lpci)
Undocumented in source. Be warned that the author may not have intended to support it.
calcLpc
float calcLpc(float* x, int Nsrc, float* lpc, int nCoeff, float* refl)
Undocumented in source. Be warned that the author may not have intended to support it.
calcLpcAcf
int calcLpcAcf(float* r, float* a, int p, float* gain, float* k)
Undocumented in source. Be warned that the author may not have intended to support it.
calcParabola
void calcParabola(int x1, float y1, float y2, float y3, float a, float b, float c)
Undocumented in source. Be warned that the author may not have intended to support it.
cheb_poly_eva
float cheb_poly_eva(float* coef, float x, int m)
Undocumented in source. Be warned that the author may not have intended to support it.
correlation
void correlation(float[] a, float[] b, float[] res)
Undocumented in source. Be warned that the author may not have intended to support it.
generateCosTable
float[] generateCosTable(int len)
Undocumented in source. Be warned that the author may not have intended to support it.
generateSinTable
float[] generateSinTable(int len)
Undocumented in source. Be warned that the author may not have intended to support it.
generateSyncCosTable
float[] generateSyncCosTable(int len, int periods)
Undocumented in source. Be warned that the author may not have intended to support it.
generateSyncSinTable
float[] generateSyncSinTable(int len, int periods)
Undocumented in source. Be warned that the author may not have intended to support it.
lpcToLsp
int lpcToLsp(float[] src, float[] dst)
Undocumented in source. Be warned that the author may not have intended to support it.
lpcToLsp
int lpcToLsp(float* src, float* dst, int Nsrc, int Ndst)
Undocumented in source. Be warned that the author may not have intended to support it.
lpc_to_lsp
int lpc_to_lsp(float* a, int lpcrdr, float* freq, int nb, float delta)
Undocumented in source. Be warned that the author may not have intended to support it.
lspToLpc
void lspToLpc(float[] src, float[] dst)
Undocumented in source. Be warned that the author may not have intended to support it.
lsp_to_lpc
void lsp_to_lpc(float* freq, float* ak, int lpcrdr)
Undocumented in source. Be warned that the author may not have intended to support it.
makeLowpassBlackmanFirFilter
float[] makeLowpassBlackmanFirFilter(int N)
Undocumented in source. Be warned that the author may not have intended to support it.
normalizeFirFilter
void normalizeFirFilter(float[] coefficients)
Undocumented in source. Be warned that the author may not have intended to support it.
smoothTimeMarks
void smoothTimeMarks(float[] marks)
Undocumented in source. Be warned that the author may not have intended to support it.
smoothTimeMarks
float[] smoothTimeMarks(float[] marks, float[] marksShifted)

smooth phase marks using marks shifted by half period

smoothTimeMarksShifted
void smoothTimeMarksShifted(float[] marks, float[] negativeMarks)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

BLACKMAN_WINDOW_CACHE
float[][int] BLACKMAN_WINDOW_CACHE;
Undocumented in source.
COS_SYNC_TABLE_768
float[] COS_SYNC_TABLE_768;
Undocumented in source.
COS_TABLE_256
float[] COS_TABLE_256;
Undocumented in source.
SIN_SYNC_TABLE_768
float[] SIN_SYNC_TABLE_768;
Undocumented in source.
SIN_TABLE_256
float[] SIN_TABLE_256;
Undocumented in source.

Structs

PeriodInfo
struct PeriodInfo
Undocumented in source.

Variables

FREQ_SCALE
float FREQ_SCALE;
Undocumented in source.
LPC_SCALING
float LPC_SCALING;
Undocumented in source.
LPC_SIZE
int LPC_SIZE;
Undocumented in source.
LSP_DELTA1
float LSP_DELTA1;
Undocumented in source.
LSP_DELTA2
float LSP_DELTA2;
Undocumented in source.
PERIOD_FFT_SIZE
int PERIOD_FFT_SIZE;
Undocumented in source.

Meta