LMMS
Loading...
Searching...
No Matches
reSID Namespace Reference

Classes

class  EnvelopeGenerator
class  ExternalFilter
struct  summer_offset
struct  summer_offset< 0 >
struct  mixer_offset
struct  mixer_offset< 1 >
struct  mixer_offset< 0 >
class  Filter
class  Potentiometer
class  SID
class  PointPlotter
class  Voice
class  WaveformGenerator

Functions

void build_dac_table (unsigned short *dac, int bits, double _2R_div_R, bool term)
void cubic_coefficients (double x1, double y1, double x2, double y2, double k1, double k2, double &a, double &b, double &c, double &d)
template<class PointPlotter>
void interpolate_brute_force (double x1, double y1, double x2, double y2, double k1, double k2, PointPlotter plot, double res)
template<class PointPlotter>
void interpolate_forward_difference (double x1, double y1, double x2, double y2, double k1, double k2, PointPlotter plot, double res)
template<class PointIter>
double x (PointIter p)
template<class PointIter>
double y (PointIter p)
template<class PointIter, class PointPlotter>
void interpolate (PointIter p0, PointIter pn, PointPlotter plot, double res)

Function Documentation

◆ build_dac_table()

void reSID::build_dac_table ( unsigned short * dac,
int bits,
double _2R_div_R,
bool term )

◆ cubic_coefficients()

void reSID::cubic_coefficients ( double x1,
double y1,
double x2,
double y2,
double k1,
double k2,
double & a,
double & b,
double & c,
double & d )
inline

◆ interpolate()

template<class PointIter, class PointPlotter>
void reSID::interpolate ( PointIter p0,
PointIter pn,
PointPlotter plot,
double res )
inline

◆ interpolate_brute_force()

template<class PointPlotter>
void reSID::interpolate_brute_force ( double x1,
double y1,
double x2,
double y2,
double k1,
double k2,
PointPlotter plot,
double res )
inline

◆ interpolate_forward_difference()

template<class PointPlotter>
void reSID::interpolate_forward_difference ( double x1,
double y1,
double x2,
double y2,
double k1,
double k2,
PointPlotter plot,
double res )
inline

◆ x()

template<class PointIter>
double reSID::x ( PointIter p)
inline

◆ y()

template<class PointIter>
double reSID::y ( PointIter p)
inline