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

#include <Nes_Oscs.h>

Inheritance diagram for Nes_Noise:
Nes_Envelope Nes_Osc

Public Member Functions

void run (nes_time_t, nes_time_t)
void reset ()
Public Member Functions inherited from Nes_Envelope
void clock_envelope ()
int volume () const
void reset ()
Public Member Functions inherited from Nes_Osc
void clock_length (int halt_mask)
int period () const
void reset ()
int update_amp (int amp)

Public Attributes

int noise
Blip_Synth< blip_med_quality, 1 > synth
Public Attributes inherited from Nes_Envelope
int envelope
int env_delay
Public Attributes inherited from Nes_Osc
unsigned char regs [4]
bool reg_written [4]
Blip_Bufferoutput
int length_counter
int delay
int last_amp

Member Function Documentation

◆ reset()

void Nes_Noise::reset ( )
inline

◆ run()

void Nes_Noise::run ( nes_time_t time,
nes_time_t end_time )

Member Data Documentation

◆ noise

int Nes_Noise::noise

◆ synth

Blip_Synth<blip_med_quality,1> Nes_Noise::synth

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