yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::emu::audio::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 16 of file dsp.h.

Member Data Documentation

◆ pitch

uint16_t yaze::app::emu::audio::DspChannel::pitch

◆ pitchCounter

uint16_t yaze::app::emu::audio::DspChannel::pitchCounter

◆ pitchModulation

bool yaze::app::emu::audio::DspChannel::pitchModulation

Definition at line 20 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ decodeBuffer

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

◆ bufferOffset

uint8_t yaze::app::emu::audio::DspChannel::bufferOffset

◆ srcn

uint8_t yaze::app::emu::audio::DspChannel::srcn

◆ decodeOffset

uint16_t yaze::app::emu::audio::DspChannel::decodeOffset

◆ blockOffset

uint8_t yaze::app::emu::audio::DspChannel::blockOffset

◆ brrHeader

uint8_t yaze::app::emu::audio::DspChannel::brrHeader

◆ useNoise

bool yaze::app::emu::audio::DspChannel::useNoise

Definition at line 28 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ startDelay

uint8_t yaze::app::emu::audio::DspChannel::startDelay

◆ adsrRates

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

◆ adsrState

uint8_t yaze::app::emu::audio::DspChannel::adsrState

◆ sustainLevel

uint8_t yaze::app::emu::audio::DspChannel::sustainLevel

◆ gainSustainLevel

uint8_t yaze::app::emu::audio::DspChannel::gainSustainLevel

◆ useGain

bool yaze::app::emu::audio::DspChannel::useGain

◆ gainMode

uint8_t yaze::app::emu::audio::DspChannel::gainMode

Definition at line 36 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ directGain

bool yaze::app::emu::audio::DspChannel::directGain

Definition at line 37 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ gainValue

uint16_t yaze::app::emu::audio::DspChannel::gainValue

◆ preclampGain

uint16_t yaze::app::emu::audio::DspChannel::preclampGain

◆ gain

uint16_t yaze::app::emu::audio::DspChannel::gain

◆ keyOn

bool yaze::app::emu::audio::DspChannel::keyOn

◆ keyOff

bool yaze::app::emu::audio::DspChannel::keyOff

Definition at line 43 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ sampleOut

int16_t yaze::app::emu::audio::DspChannel::sampleOut

◆ volumeL

int8_t yaze::app::emu::audio::DspChannel::volumeL

Definition at line 46 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ volumeR

int8_t yaze::app::emu::audio::DspChannel::volumeR

Definition at line 47 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().

◆ echoEnable

bool yaze::app::emu::audio::DspChannel::echoEnable

Definition at line 48 of file dsp.h.

Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().


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