Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
synpitch.c File Reference

Functions

f32 __SYNGetRelativePitch (SYNVOICE *voice)
 
void __SYNSetupPitch (SYNVOICE *voice)
 
void __SYNSetupSrc (SYNVOICE *voice)
 
void __SYNUpdateSrc (SYNVOICE *voice)
 

Variables

static f32 __SYNCentsTable [100]
 
static f32 __SYNOctavesTableUp [12]
 
static f32 __SYNSemitonesTableUp [12]
 
static f32 __SYNSemitonesTableDown [128]
 

Function Documentation

◆ __SYNGetRelativePitch()

f32 __SYNGetRelativePitch ( SYNVOICE * voice)

◆ __SYNSetupPitch()

void __SYNSetupPitch ( SYNVOICE * voice)

◆ __SYNSetupSrc()

void __SYNSetupSrc ( SYNVOICE * voice)

◆ __SYNUpdateSrc()

void __SYNUpdateSrc ( SYNVOICE * voice)

Variable Documentation

◆ __SYNCentsTable

f32 __SYNCentsTable[100]
static

◆ __SYNOctavesTableUp

f32 __SYNOctavesTableUp[12]
static
Initial value:
= {
1.000000f,
2.000000f,
4.000000f,
8.000000f,
16.000000f,
32.000000f,
64.000000f,
128.000000f,
256.000000f,
512.000000f,
1024.000000f,
2048.000000f,
}

◆ __SYNSemitonesTableDown

f32 __SYNSemitonesTableDown[128]
static

◆ __SYNSemitonesTableUp

f32 __SYNSemitonesTableUp[12]
static
Initial value:
= {
1.000000f,
1.059463f,
1.122462f,
1.189207f,
1.259921f,
1.334840f,
1.414214f,
1.498307f,
1.587401f,
1.681793f,
1.781797f,
1.887749f,
}