LMMS
Loading...
Searching...
No Matches
Hes_Osc Struct Reference

#include <Hes_Apu.h>

Public Types

enum  { amp_range = 0x8000 }
typedef Blip_Synth< blip_med_quality, 1 > synth_t

Public Member Functions

void run_until (synth_t &synth, blip_time_t)

Public Attributes

unsigned char wave [32]
short volume [2]
int last_amp [2]
int delay
int period
unsigned char noise
unsigned char phase
unsigned char balance
unsigned char dac
blip_time_t last_time
Blip_Bufferoutputs [2]
Blip_Bufferchans [3]
unsigned noise_lfsr
unsigned char control

Member Typedef Documentation

◆ synth_t

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
amp_range 

Member Function Documentation

◆ run_until()

void Hes_Osc::run_until ( synth_t & synth,
blip_time_t end_time )

Member Data Documentation

◆ balance

unsigned char Hes_Osc::balance

◆ chans

Blip_Buffer* Hes_Osc::chans[3]

◆ control

unsigned char Hes_Osc::control

◆ dac

unsigned char Hes_Osc::dac

◆ delay

int Hes_Osc::delay

◆ last_amp

int Hes_Osc::last_amp[2]

◆ last_time

blip_time_t Hes_Osc::last_time

◆ noise

unsigned char Hes_Osc::noise

◆ noise_lfsr

unsigned Hes_Osc::noise_lfsr

◆ outputs

Blip_Buffer* Hes_Osc::outputs[2]

◆ period

int Hes_Osc::period

◆ phase

unsigned char Hes_Osc::phase

◆ volume

short Hes_Osc::volume[2]

◆ wave

unsigned char Hes_Osc::wave[32]

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