Mario Kart 64
Loading...
Searching...
No Matches
SequenceChannelLayer Struct Reference

#include <internal.h>

Collaboration diagram for SequenceChannelLayer:
[legend]

Data Fields

u8 enabled: 1
 
u8 finished: 1
 
u8 stopSomething: 1
 
u8 continuousNotes: 1
 
u8 unusedEu0b8: 1
 
u8 notePropertiesNeedInit: 1
 
u8 ignoreDrumPan: 1
 
u8 instOrWave
 
u8 status
 
u8 noteDuration
 
u8 portamentoTargetNote
 
u8 pan
 
u8 notePan
 
struct Portamento portamento
 
struct AdsrSettings adsr
 
u16 portamentoTime
 
s16 transposition
 
f32 freqScale
 
f32 velocitySquare
 
f32 noteVelocity
 
f32 noteFreqScale
 
s16 shortNoteDefaultPlayPercentage
 
s16 playPercentage
 
s16 delay
 
s16 duration
 
s16 delayUnused
 
struct Notenote
 
struct Instrumentinstrument
 
struct AudioBankSoundsound
 
struct SequenceChannelseqChannel
 
struct M64ScriptState scriptState
 
struct AudioListItem listItem
 
u8 pad2 [4]
 

Field Documentation

◆ adsr

struct AdsrSettings SequenceChannelLayer::adsr

◆ continuousNotes

u8 SequenceChannelLayer::continuousNotes

◆ delay

s16 SequenceChannelLayer::delay

◆ delayUnused

s16 SequenceChannelLayer::delayUnused

◆ duration

s16 SequenceChannelLayer::duration

◆ enabled

u8 SequenceChannelLayer::enabled

◆ finished

u8 SequenceChannelLayer::finished

◆ freqScale

f32 SequenceChannelLayer::freqScale

◆ ignoreDrumPan

u8 SequenceChannelLayer::ignoreDrumPan

◆ instOrWave

u8 SequenceChannelLayer::instOrWave

◆ instrument

struct Instrument* SequenceChannelLayer::instrument

◆ listItem

struct AudioListItem SequenceChannelLayer::listItem

◆ note

struct Note* SequenceChannelLayer::note

◆ noteDuration

u8 SequenceChannelLayer::noteDuration

◆ noteFreqScale

f32 SequenceChannelLayer::noteFreqScale

◆ notePan

u8 SequenceChannelLayer::notePan

◆ notePropertiesNeedInit

u8 SequenceChannelLayer::notePropertiesNeedInit

◆ noteVelocity

f32 SequenceChannelLayer::noteVelocity

◆ pad2

u8 SequenceChannelLayer::pad2[4]

◆ pan

u8 SequenceChannelLayer::pan

◆ playPercentage

s16 SequenceChannelLayer::playPercentage

◆ portamento

struct Portamento SequenceChannelLayer::portamento

◆ portamentoTargetNote

u8 SequenceChannelLayer::portamentoTargetNote

◆ portamentoTime

u16 SequenceChannelLayer::portamentoTime

◆ scriptState

struct M64ScriptState SequenceChannelLayer::scriptState

◆ seqChannel

struct SequenceChannel* SequenceChannelLayer::seqChannel

◆ shortNoteDefaultPlayPercentage

s16 SequenceChannelLayer::shortNoteDefaultPlayPercentage

◆ sound

struct AudioBankSound* SequenceChannelLayer::sound

◆ status

u8 SequenceChannelLayer::status

◆ stopSomething

u8 SequenceChannelLayer::stopSomething

◆ transposition

s16 SequenceChannelLayer::transposition

◆ unusedEu0b8

u8 SequenceChannelLayer::unusedEu0b8

◆ velocitySquare

f32 SequenceChannelLayer::velocitySquare

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