SSBM Decomp
Loading...
Searching...
No Matches
SYNSYNTH Struct Reference

#include <syn.h>

Data Fields

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

Field Documentation

◆ next

void* SYNSYNTH::next

◆ percussiveInst

struct WTINST* SYNSYNTH::percussiveInst

◆ melodicInst

struct WTINST* SYNSYNTH::melodicInst

◆ region

struct WTREGION* SYNSYNTH::region

◆ art

struct WTART* SYNSYNTH::art

◆ sample

struct WTSAMPLE* SYNSYNTH::sample

◆ adpcm

struct WTADPCM* SYNSYNTH::adpcm

◆ aramBaseWord

u32 SYNSYNTH::aramBaseWord

◆ aramBaseByte

u32 SYNSYNTH::aramBaseByte

◆ aramBaseNibble

u32 SYNSYNTH::aramBaseNibble

◆ priorityVoiceAlloc

u32 SYNSYNTH::priorityVoiceAlloc

◆ priorityNoteOn

u32 SYNSYNTH::priorityNoteOn

◆ priorityNoteRelease

u32 SYNSYNTH::priorityNoteRelease

◆ inst

struct WTINST* SYNSYNTH::inst[16]

◆ masterVolume

long SYNSYNTH::masterVolume

◆ controller

u8 SYNSYNTH::controller[16][128]

◆ rpn

u8 SYNSYNTH::rpn[16]

◆ dataEntry

s16 SYNSYNTH::dataEntry[16]

◆ pwMaxCents

long SYNSYNTH::pwMaxCents[16]

◆ pwCents

long SYNSYNTH::pwCents[16]

◆ volAttn

long SYNSYNTH::volAttn[16]

◆ expAttn

long SYNSYNTH::expAttn[16]

◆ auxAAttn

long SYNSYNTH::auxAAttn[16]

◆ auxBAttn

long SYNSYNTH::auxBAttn[16]

◆ input

u8 SYNSYNTH::input[SYN_INPUT_BUFFER_SIZE][3]

◆ inputPosition

u8* SYNSYNTH::inputPosition

◆ inputCounter

u32 SYNSYNTH::inputCounter

◆ notes

u32 SYNSYNTH::notes

◆ keyGroup

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

◆ voice

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

The documentation for this struct was generated from the following file:
  • extern/dolphin/include/dolphin/syn.h