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

Functions

static void __SYNSetData (SYNSYNTH *synth, u8 midiChannel)
 
static void __SYNSetSustainPedal (SYNSYNTH *synth, u8 midiChannel, u8 data)
 
static void __SYNProgramChange (SYNSYNTH *synth, u8 midiChannel, u8 program)
 
static void __SYNReleaseChannelNotes (SYNSYNTH *synth, u8 midiChannel)
 
static void __SYNNoteOff (SYNSYNTH *synth, u8 midiChannel, u8 keyNum)
 
static void __SYNNoteOn (SYNSYNTH *synth, u8 midiChannel, u8 keyNum, u8 keyVel)
 
static void __SYNPitchWheel (SYNSYNTH *synth, u8 midiChannel, u8 lsb, u8 msb)
 
static void __SYNMidiIn (SYNSYNTH *synth, u8 *input)
 
void __SYNClearAllNotes (SYNSYNTH *synth)
 
void __SYNSetController (SYNSYNTH *synth, u8 midiChannel, u8 function, u8 value)
 
void __SYNResetController0 (SYNSYNTH *synth, u8 midiChannel)
 
void __SYNResetController (SYNSYNTH *synth, u8 midiChannel)
 
void __SYNResetAllControllers (SYNSYNTH *synth)
 
void __SYNRunInputBufferEvents (SYNSYNTH *synth)
 
u8 SYNGetMidiController (SYNSYNTH *synth, u8 midiChannel, u8 function)
 

Variables

f32 __SYNn128 [128]
 

Function Documentation

◆ __SYNClearAllNotes()

void __SYNClearAllNotes ( SYNSYNTH * synth)

◆ __SYNMidiIn()

static void __SYNMidiIn ( SYNSYNTH * synth,
u8 * input )
static

◆ __SYNNoteOff()

static void __SYNNoteOff ( SYNSYNTH * synth,
u8 midiChannel,
u8 keyNum )
static

◆ __SYNNoteOn()

static void __SYNNoteOn ( SYNSYNTH * synth,
u8 midiChannel,
u8 keyNum,
u8 keyVel )
static

◆ __SYNPitchWheel()

static void __SYNPitchWheel ( SYNSYNTH * synth,
u8 midiChannel,
u8 lsb,
u8 msb )
static

◆ __SYNProgramChange()

static void __SYNProgramChange ( SYNSYNTH * synth,
u8 midiChannel,
u8 program )
static

◆ __SYNReleaseChannelNotes()

static void __SYNReleaseChannelNotes ( SYNSYNTH * synth,
u8 midiChannel )
static

◆ __SYNResetAllControllers()

void __SYNResetAllControllers ( SYNSYNTH * synth)

◆ __SYNResetController()

void __SYNResetController ( SYNSYNTH * synth,
u8 midiChannel )

◆ __SYNResetController0()

void __SYNResetController0 ( SYNSYNTH * synth,
u8 midiChannel )

◆ __SYNRunInputBufferEvents()

void __SYNRunInputBufferEvents ( SYNSYNTH * synth)

◆ __SYNSetController()

void __SYNSetController ( SYNSYNTH * synth,
u8 midiChannel,
u8 function,
u8 value )

◆ __SYNSetData()

static void __SYNSetData ( SYNSYNTH * synth,
u8 midiChannel )
static

◆ __SYNSetSustainPedal()

static void __SYNSetSustainPedal ( SYNSYNTH * synth,
u8 midiChannel,
u8 data )
static

◆ SYNGetMidiController()

u8 SYNGetMidiController ( SYNSYNTH * synth,
u8 midiChannel,
u8 function )

Variable Documentation

◆ __SYNn128

f32 __SYNn128[128]