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

#include <Reverb.h>

Inheritance diagram for JVRev:
Plugin

Public Member Functions

template<sample_func_t F>
void one_cycle (int frames)
void set_t60 (sample_t t)
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 t60
Lattice allpass [3]
JVComb comb [4]
DSP::Delay left
DSP::Delay right
double apc
int length [9]
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 int default_length [9]
static PortInfo port_info []

Member Function Documentation

◆ activate()

void JVRev::activate ( )

◆ init()

void JVRev::init ( )

◆ one_cycle()

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

◆ run()

void JVRev::run ( int n)
inline

◆ run_adding()

void JVRev::run_adding ( int n)
inline

◆ set_t60()

void JVRev::set_t60 ( sample_t t)

Member Data Documentation

◆ allpass

Lattice JVRev::allpass[3]

◆ apc

double JVRev::apc

◆ comb

JVComb JVRev::comb[4]

◆ default_length

int JVRev::default_length[9]
static

◆ left

DSP::Delay JVRev::left

◆ length

int JVRev::length[9]

◆ port_info

PortInfo JVRev::port_info[]
static

◆ right

DSP::Delay JVRev::right

◆ t60

sample_t JVRev::t60

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