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

#include <Cabinet.h>

Inheritance diagram for CabinetII:
Plugin

Public Member Functions

void switch_model (int m)
template<sample_func_t F>
void one_cycle (int frames)
void init ()
void activate ()
void run (int n)
void run_adding (int n)
Public Member Functions inherited from Plugin
sample_t getport_unclamped (int i)
sample_t getport (int i)

Public Attributes

sample_t gain
Model32models
int model
int n
int h
cabinet_floata
cabinet_floatb
cabinet_float x [32]
cabinet_float y [32]
sample_t adding_gain
Public Attributes inherited from Plugin
double fs
double adding_gain
int first_run
sample_t normal
sample_t ** ports
LADSPA_PortRangeHintranges

Static Public Attributes

static Model32 models44100 []
static Model32 models48000 []
static Model32 models88200 []
static Model32 models96000 []
static PortInfo port_info []

Member Function Documentation

◆ activate()

void CabinetII::activate ( )

◆ init()

void CabinetII::init ( )

◆ one_cycle()

template<sample_func_t F>
void CabinetII::one_cycle ( int frames)

◆ run()

void CabinetII::run ( int n)
inline

◆ run_adding()

void CabinetII::run_adding ( int n)
inline

◆ switch_model()

void CabinetII::switch_model ( int m)

Member Data Documentation

◆ a

cabinet_float* CabinetII::a

◆ adding_gain

sample_t CabinetII::adding_gain

◆ b

cabinet_float * CabinetII::b

◆ gain

sample_t CabinetII::gain

◆ h

int CabinetII::h

◆ model

int CabinetII::model

◆ models

Model32* CabinetII::models

◆ models44100

Model32 CabinetII::models44100
static

◆ models48000

Model32 CabinetII::models48000
static

◆ models88200

Model32 CabinetII::models88200
static

◆ models96000

Model32 CabinetII::models96000
static

◆ n

int CabinetII::n

◆ port_info

PortInfo CabinetII::port_info[]
static

◆ x

cabinet_float CabinetII::x[32]

◆ y

cabinet_float CabinetII::y[32]

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