LMMS
Loading...
Searching...
No Matches
lmms::BSynth Class Reference

#include <BitInvader.h>

Public Member Functions

 BSynth (float *sample, NotePlayHandle *_nph, bool _interpolation, float factor, const sample_rate_t _sample_rate)
virtual ~BSynth ()
sample_t nextStringSample (float sample_length)

Private Attributes

int sample_index
float sample_realindex
float * sample_shape
NotePlayHandlenph
const sample_rate_t sample_rate
bool interpolation

Constructor & Destructor Documentation

◆ BSynth()

lmms::BSynth::BSynth ( float * sample,
NotePlayHandle * _nph,
bool _interpolation,
float factor,
const sample_rate_t _sample_rate )

◆ ~BSynth()

lmms::BSynth::~BSynth ( )
virtual

Member Function Documentation

◆ nextStringSample()

sample_t lmms::BSynth::nextStringSample ( float sample_length)

Member Data Documentation

◆ interpolation

bool lmms::BSynth::interpolation
private

◆ nph

NotePlayHandle* lmms::BSynth::nph
private

◆ sample_index

int lmms::BSynth::sample_index
private

◆ sample_rate

const sample_rate_t lmms::BSynth::sample_rate
private

◆ sample_realindex

float lmms::BSynth::sample_realindex
private

◆ sample_shape

float* lmms::BSynth::sample_shape
private

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