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

#include <Reverb.h>

Inheritance diagram for Plate:
PlateStub Plugin

Public Member Functions

template<sample_func_t F>
void one_cycle (int frames)
void run (int n)
void run_adding (int n)
Public Member Functions inherited from PlateStub
void init ()
void activate ()
void process (sample_t x, sample_t decay, sample_t *xl, sample_t *xr)
Public Member Functions inherited from Plugin
sample_t getport_unclamped (int i)
sample_t getport (int i)

Static Public Attributes

static PortInfo port_info []

Additional Inherited Members

Public Attributes inherited from PlateStub
sample_t f_lfo
sample_t indiff1
sample_t indiff2
sample_t dediff1
sample_t dediff2
struct { 
   DSP::OnePoleLP   bandwidth 
   Lattice   lattice [4] 
input
struct { 
   ModLattice   mlattice [2] 
   Lattice   lattice [2] 
   DSP::Delay   delay [4] 
   DSP::OnePoleLP   damping [2] 
   int   taps [12] 
tank
Public Attributes inherited from Plugin
double fs
double adding_gain
int first_run
sample_t normal
sample_t ** ports
LADSPA_PortRangeHintranges

Member Function Documentation

◆ one_cycle()

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

◆ run()

void Plate::run ( int n)
inline

◆ run_adding()

void Plate::run_adding ( int n)
inline

Member Data Documentation

◆ port_info

PortInfo Plate::port_info[]
static

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