LMMS
Loading...
Searching...
No Matches
Blip_Synth_ Class Reference

#include <Blip_Buffer.h>

Public Member Functions

void volume_unit (double)
 Blip_Synth_ (short *impulses, int width)
void treble_eq (blip_eq_t const &)

Public Attributes

Blip_Bufferbuf
int last_amp
int delta_factor

Private Member Functions

int impulses_size () const
void adjust_impulse ()

Private Attributes

double volume_unit_
short *const impulses
int const width
blip_long kernel_unit

Constructor & Destructor Documentation

◆ Blip_Synth_()

Blip_Synth_::Blip_Synth_ ( short * impulses,
int width )

Member Function Documentation

◆ adjust_impulse()

void Blip_Synth_::adjust_impulse ( )
private

◆ impulses_size()

int Blip_Synth_::impulses_size ( ) const
inlineprivate

◆ treble_eq()

void Blip_Synth_::treble_eq ( blip_eq_t const & eq)

◆ volume_unit()

void Blip_Synth_::volume_unit ( double new_unit)

Member Data Documentation

◆ buf

Blip_Buffer* Blip_Synth_::buf

◆ delta_factor

int Blip_Synth_::delta_factor

◆ impulses

short* const Blip_Synth_::impulses
private

◆ kernel_unit

blip_long Blip_Synth_::kernel_unit
private

◆ last_amp

int Blip_Synth_::last_amp

◆ volume_unit_

double Blip_Synth_::volume_unit_
private

◆ width

int const Blip_Synth_::width
private

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