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

#include <Amp.h>

Inheritance diagram for AmpVTS:
AmpStub Plugin

Public Member Functions

template<sample_func_t F, int OVERSAMPLE>
void one_cycle (int frames)
void init ()
void activate ()
void run (int n)
void run_adding (int n)
Public Member Functions inherited from AmpStub
 AmpStub ()
void init (bool adjust_downsampler=false)
sample_t power_transfer (sample_t a)
Public Member Functions inherited from Plugin
sample_t getport_unclamped (int i)
sample_t getport (int i)

Public Attributes

DSP::ToneStack tonestack
sample_t cut
sample_t tone
sample_t supply
DSP::BiQuad power_cap [2]
sample_t adding_gain
Public Attributes inherited from AmpStub
DSP::TwelveAX7_3 tube
sample_t drive
sample_t i_drive
struct { 
   double   g 
current
DSP::OnePoleHP dc_blocker
DSP::FIRUpsampler up
DSP::FIR down
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 PortInfo port_info []

Additional Inherited Members

Public Types inherited from AmpStub
enum  { OVERSAMPLE = 8 , FIR_SIZE = 64 }

Member Function Documentation

◆ activate()

void AmpVTS::activate ( )
inline

◆ init()

void AmpVTS::init ( )

◆ one_cycle()

template<sample_func_t F, int OVERSAMPLE>
void AmpVTS::one_cycle ( int frames)

◆ run()

void AmpVTS::run ( int n)
inline

◆ run_adding()

void AmpVTS::run_adding ( int n)
inline

Member Data Documentation

◆ adding_gain

sample_t AmpVTS::adding_gain

◆ cut

sample_t AmpVTS::cut

◆ port_info

PortInfo AmpVTS::port_info[]
static

◆ power_cap

DSP::BiQuad AmpVTS::power_cap[2]

◆ supply

sample_t AmpVTS::supply

◆ tone

sample_t AmpVTS::tone

◆ tonestack

DSP::ToneStack AmpVTS::tonestack

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