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

#include <Clip.h>

Inheritance diagram for Clip:
Plugin

Public Types

enum  { OVERSAMPLE = 8 , FIR_SIZE = 64 }

Public Member Functions

template<sample_func_t F>
void one_cycle (int frames)
sample_t clip (sample_t x)
 Clip ()
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
sample_t gain_db
sample_t threshold [2]
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 []

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
OVERSAMPLE 
FIR_SIZE 

Constructor & Destructor Documentation

◆ Clip()

Clip::Clip ( )
inline

Member Function Documentation

◆ activate()

void Clip::activate ( )
inline

◆ clip()

sample_t Clip::clip ( sample_t x)
inline

◆ init()

void Clip::init ( )

◆ one_cycle()

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

◆ run()

void Clip::run ( int n)
inline

◆ run_adding()

void Clip::run_adding ( int n)
inline

Member Data Documentation

◆ down

DSP::FIR Clip::down

◆ gain

sample_t Clip::gain

◆ gain_db

sample_t Clip::gain_db

◆ port_info

PortInfo Clip::port_info[]
static

◆ threshold

sample_t Clip::threshold[2]

◆ up


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