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
SYNSYNTH Struct Reference

#include <syn.h>

+ Collaboration diagram for SYNSYNTH:

Public Attributes

void * next
 
WTINSTpercussiveInst
 
WTINSTmelodicInst
 
WTREGIONregion
 
WTARTart
 
WTSAMPLEsample
 
WTADPCMadpcm
 
u32 aramBaseWord
 
u32 aramBaseByte
 
u32 aramBaseNibble
 
u32 zeroBaseWord
 
u32 zeroBaseByte
 
u32 zeroBaseNibble
 
u32 priorityVoiceAlloc
 
u32 priorityNoteOn
 
u32 priorityNoteRelease
 
WTINSTinst [16]
 
s32 masterVolume
 
u8 controller [16][128]
 
u8 rpn [16]
 
s16 dataEntry [16]
 
s32 pwMaxCents [16]
 
s32 pwCents [16]
 
s32 volAttn [16]
 
s32 expAttn [16]
 
s32 auxAAttn [16]
 
s32 auxBAttn [16]
 
u8 input [SYN_INPUT_BUFFER_SIZE][3]
 
u8inputPosition
 
u32 inputCounter
 
u32 notes
 
void * keyGroup [16][16]
 
void * voice [16][128]
 

Member Data Documentation

◆ adpcm

WTADPCM* SYNSYNTH::adpcm

◆ aramBaseByte

u32 SYNSYNTH::aramBaseByte

◆ aramBaseNibble

u32 SYNSYNTH::aramBaseNibble

◆ aramBaseWord

u32 SYNSYNTH::aramBaseWord

◆ art

WTART* SYNSYNTH::art

◆ auxAAttn

s32 SYNSYNTH::auxAAttn[16]

◆ auxBAttn

s32 SYNSYNTH::auxBAttn[16]

◆ controller

u8 SYNSYNTH::controller[16][128]

◆ dataEntry

s16 SYNSYNTH::dataEntry[16]

◆ expAttn

s32 SYNSYNTH::expAttn[16]

◆ input

u8 SYNSYNTH::input[SYN_INPUT_BUFFER_SIZE][3]

◆ inputCounter

u32 SYNSYNTH::inputCounter

◆ inputPosition

u8* SYNSYNTH::inputPosition

◆ inst

WTINST* SYNSYNTH::inst[16]

◆ keyGroup

void* SYNSYNTH::keyGroup[16][16]

◆ masterVolume

s32 SYNSYNTH::masterVolume

◆ melodicInst

WTINST* SYNSYNTH::melodicInst

◆ next

void* SYNSYNTH::next

◆ notes

u32 SYNSYNTH::notes

◆ percussiveInst

WTINST* SYNSYNTH::percussiveInst

◆ priorityNoteOn

u32 SYNSYNTH::priorityNoteOn

◆ priorityNoteRelease

u32 SYNSYNTH::priorityNoteRelease

◆ priorityVoiceAlloc

u32 SYNSYNTH::priorityVoiceAlloc

◆ pwCents

s32 SYNSYNTH::pwCents[16]

◆ pwMaxCents

s32 SYNSYNTH::pwMaxCents[16]

◆ region

WTREGION* SYNSYNTH::region

◆ rpn

u8 SYNSYNTH::rpn[16]

◆ sample

WTSAMPLE* SYNSYNTH::sample

◆ voice

void* SYNSYNTH::voice[16][128]

◆ volAttn

s32 SYNSYNTH::volAttn[16]

◆ zeroBaseByte

u32 SYNSYNTH::zeroBaseByte

◆ zeroBaseNibble

u32 SYNSYNTH::zeroBaseNibble

◆ zeroBaseWord

u32 SYNSYNTH::zeroBaseWord

The documentation for this struct was generated from the following file: