NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::detail::SeqTrack::ParserTrackParam Struct Reference

Description

Definition at line 69 of file snd_SeqTrack.h.

Public Attributes

byte_t const * baseAddr
 
byte_t const * currentAddr
 
bool cmpFlag
 
bool noteWaitFlag
 
bool tieFlag
 
bool monophonicFlag
 
CallStack callStack [CALL_STACK_DEPTH]
 
u8 callStackDepth
 
s32 wait
 
bool muteFlag
 
bool silenceFlag
 
bool noteFinishWait
 
bool portaFlag
 
bool damperFlag
 
int bankNo
 
int prgNo
 
LfoParam lfoParam
 
u8 lfoTarget
 
f32 sweepPitch
 
MoveValue< u8, s16 > volume
 
MoveValue< s8, s16 > pan
 
MoveValue< s8, s16 > surroundPan
 
MoveValue< s8, s16 > pitchBend
 
u8 volume2
 
u8 velocityRange
 
u8 bendRange
 
s8 initPan
 
s8 transpose
 
u8 priority
 
u8 portaKey
 
u8 portaTime
 
u8 attack
 
u8 decay
 
u8 sustain
 
u8 release
 
s16 envHold
 
u8 mainSend
 
u8 fxSend [AUX_BUS_NUM]
 
u8 biquadType
 
f32 lpfFreq
 
f32 biquadValue
 

Member Data Documentation

◆ baseAddr

byte_t const* nw4r::snd::detail::SeqTrack::ParserTrackParam::baseAddr

Definition at line 71 of file snd_SeqTrack.h.

◆ currentAddr

byte_t const* nw4r::snd::detail::SeqTrack::ParserTrackParam::currentAddr

Definition at line 72 of file snd_SeqTrack.h.

◆ cmpFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::cmpFlag

Definition at line 73 of file snd_SeqTrack.h.

◆ noteWaitFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::noteWaitFlag

Definition at line 74 of file snd_SeqTrack.h.

◆ tieFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::tieFlag

Definition at line 75 of file snd_SeqTrack.h.

◆ monophonicFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::monophonicFlag

Definition at line 76 of file snd_SeqTrack.h.

◆ callStack

CallStack nw4r::snd::detail::SeqTrack::ParserTrackParam::callStack[CALL_STACK_DEPTH]

Definition at line 77 of file snd_SeqTrack.h.

◆ callStackDepth

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::callStackDepth

Definition at line 78 of file snd_SeqTrack.h.

◆ wait

s32 nw4r::snd::detail::SeqTrack::ParserTrackParam::wait

Definition at line 80 of file snd_SeqTrack.h.

◆ muteFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::muteFlag

Definition at line 81 of file snd_SeqTrack.h.

◆ silenceFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::silenceFlag

Definition at line 82 of file snd_SeqTrack.h.

◆ noteFinishWait

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::noteFinishWait

Definition at line 83 of file snd_SeqTrack.h.

◆ portaFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::portaFlag

Definition at line 84 of file snd_SeqTrack.h.

◆ damperFlag

bool nw4r::snd::detail::SeqTrack::ParserTrackParam::damperFlag

Definition at line 85 of file snd_SeqTrack.h.

◆ bankNo

int nw4r::snd::detail::SeqTrack::ParserTrackParam::bankNo

Definition at line 87 of file snd_SeqTrack.h.

◆ prgNo

int nw4r::snd::detail::SeqTrack::ParserTrackParam::prgNo

Definition at line 88 of file snd_SeqTrack.h.

◆ lfoParam

LfoParam nw4r::snd::detail::SeqTrack::ParserTrackParam::lfoParam

Definition at line 89 of file snd_SeqTrack.h.

◆ lfoTarget

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::lfoTarget

Definition at line 90 of file snd_SeqTrack.h.

◆ sweepPitch

f32 nw4r::snd::detail::SeqTrack::ParserTrackParam::sweepPitch

Definition at line 92 of file snd_SeqTrack.h.

◆ volume

MoveValue<u8, s16> nw4r::snd::detail::SeqTrack::ParserTrackParam::volume

Definition at line 93 of file snd_SeqTrack.h.

◆ pan

MoveValue<s8, s16> nw4r::snd::detail::SeqTrack::ParserTrackParam::pan

Definition at line 94 of file snd_SeqTrack.h.

◆ surroundPan

MoveValue<s8, s16> nw4r::snd::detail::SeqTrack::ParserTrackParam::surroundPan

Definition at line 95 of file snd_SeqTrack.h.

◆ pitchBend

MoveValue<s8, s16> nw4r::snd::detail::SeqTrack::ParserTrackParam::pitchBend

Definition at line 96 of file snd_SeqTrack.h.

◆ volume2

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::volume2

Definition at line 97 of file snd_SeqTrack.h.

◆ velocityRange

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::velocityRange

Definition at line 98 of file snd_SeqTrack.h.

◆ bendRange

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::bendRange

Definition at line 99 of file snd_SeqTrack.h.

◆ initPan

s8 nw4r::snd::detail::SeqTrack::ParserTrackParam::initPan

Definition at line 100 of file snd_SeqTrack.h.

◆ transpose

s8 nw4r::snd::detail::SeqTrack::ParserTrackParam::transpose

Definition at line 101 of file snd_SeqTrack.h.

◆ priority

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::priority

Definition at line 102 of file snd_SeqTrack.h.

◆ portaKey

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::portaKey

Definition at line 103 of file snd_SeqTrack.h.

◆ portaTime

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::portaTime

Definition at line 104 of file snd_SeqTrack.h.

◆ attack

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::attack

Definition at line 105 of file snd_SeqTrack.h.

◆ decay

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::decay

Definition at line 106 of file snd_SeqTrack.h.

◆ sustain

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::sustain

Definition at line 107 of file snd_SeqTrack.h.

◆ release

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::release

Definition at line 108 of file snd_SeqTrack.h.

◆ envHold

s16 nw4r::snd::detail::SeqTrack::ParserTrackParam::envHold

Definition at line 110 of file snd_SeqTrack.h.

◆ mainSend

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::mainSend

Definition at line 111 of file snd_SeqTrack.h.

◆ fxSend

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::fxSend[AUX_BUS_NUM]

Definition at line 112 of file snd_SeqTrack.h.

◆ biquadType

u8 nw4r::snd::detail::SeqTrack::ParserTrackParam::biquadType

Definition at line 113 of file snd_SeqTrack.h.

◆ lpfFreq

f32 nw4r::snd::detail::SeqTrack::ParserTrackParam::lpfFreq

Definition at line 115 of file snd_SeqTrack.h.

◆ biquadValue

f32 nw4r::snd::detail::SeqTrack::ParserTrackParam::biquadValue

Definition at line 116 of file snd_SeqTrack.h.