yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::emu::DspChannel Struct Reference

#include <dsp.h>

Public Attributes

uint16_t pitch
 
uint16_t pitchCounter
 
bool pitchModulation
 
int16_t decodeBuffer [12]
 
uint8_t bufferOffset
 
uint8_t srcn
 
uint16_t decodeOffset
 
uint8_t blockOffset
 
uint8_t brrHeader
 
bool useNoise
 
uint8_t startDelay
 
uint8_t adsrRates [4]
 
uint8_t adsrState
 
uint8_t sustainLevel
 
uint8_t gainSustainLevel
 
bool useGain
 
uint8_t gainMode
 
bool directGain
 
uint16_t gainValue
 
uint16_t preclampGain
 
uint16_t gain
 
bool keyOn
 
bool keyOff
 
int16_t sampleOut
 
int8_t volumeL
 
int8_t volumeR
 
bool echoEnable
 

Detailed Description

Definition at line 10 of file dsp.h.

Member Data Documentation

◆ pitch

uint16_t yaze::emu::DspChannel::pitch

Definition at line 12 of file dsp.h.

◆ pitchCounter

uint16_t yaze::emu::DspChannel::pitchCounter

Definition at line 13 of file dsp.h.

◆ pitchModulation

bool yaze::emu::DspChannel::pitchModulation

Definition at line 14 of file dsp.h.

◆ decodeBuffer

int16_t yaze::emu::DspChannel::decodeBuffer[12]

Definition at line 16 of file dsp.h.

◆ bufferOffset

uint8_t yaze::emu::DspChannel::bufferOffset

Definition at line 17 of file dsp.h.

◆ srcn

uint8_t yaze::emu::DspChannel::srcn

Definition at line 18 of file dsp.h.

◆ decodeOffset

uint16_t yaze::emu::DspChannel::decodeOffset

Definition at line 19 of file dsp.h.

◆ blockOffset

uint8_t yaze::emu::DspChannel::blockOffset

Definition at line 20 of file dsp.h.

◆ brrHeader

uint8_t yaze::emu::DspChannel::brrHeader

Definition at line 21 of file dsp.h.

◆ useNoise

bool yaze::emu::DspChannel::useNoise

Definition at line 22 of file dsp.h.

◆ startDelay

uint8_t yaze::emu::DspChannel::startDelay

Definition at line 23 of file dsp.h.

◆ adsrRates

uint8_t yaze::emu::DspChannel::adsrRates[4]

Definition at line 25 of file dsp.h.

◆ adsrState

uint8_t yaze::emu::DspChannel::adsrState

Definition at line 26 of file dsp.h.

◆ sustainLevel

uint8_t yaze::emu::DspChannel::sustainLevel

Definition at line 27 of file dsp.h.

◆ gainSustainLevel

uint8_t yaze::emu::DspChannel::gainSustainLevel

Definition at line 28 of file dsp.h.

◆ useGain

bool yaze::emu::DspChannel::useGain

Definition at line 29 of file dsp.h.

◆ gainMode

uint8_t yaze::emu::DspChannel::gainMode

Definition at line 30 of file dsp.h.

◆ directGain

bool yaze::emu::DspChannel::directGain

Definition at line 31 of file dsp.h.

◆ gainValue

uint16_t yaze::emu::DspChannel::gainValue

Definition at line 32 of file dsp.h.

◆ preclampGain

uint16_t yaze::emu::DspChannel::preclampGain

Definition at line 33 of file dsp.h.

◆ gain

uint16_t yaze::emu::DspChannel::gain

Definition at line 34 of file dsp.h.

◆ keyOn

bool yaze::emu::DspChannel::keyOn

Definition at line 36 of file dsp.h.

◆ keyOff

bool yaze::emu::DspChannel::keyOff

Definition at line 37 of file dsp.h.

◆ sampleOut

int16_t yaze::emu::DspChannel::sampleOut

Definition at line 39 of file dsp.h.

◆ volumeL

int8_t yaze::emu::DspChannel::volumeL

Definition at line 40 of file dsp.h.

◆ volumeR

int8_t yaze::emu::DspChannel::volumeR

Definition at line 41 of file dsp.h.

◆ echoEnable

bool yaze::emu::DspChannel::echoEnable

Definition at line 42 of file dsp.h.


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