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

#include <Pan.h>

Inheritance diagram for Pan:
Plugin

Public Member Functions

template<sample_func_t F>
void one_cycle (int frames)
void set_pan (sample_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 pan
sample_t gain_l
sample_t gain_r
DSP::Delay delay
PanTap tap
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 Function Documentation

◆ activate()

void Pan::activate ( )

◆ init()

void Pan::init ( )

◆ one_cycle()

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

◆ run()

void Pan::run ( int n)
inline

◆ run_adding()

void Pan::run_adding ( int n)
inline

◆ set_pan()

void Pan::set_pan ( sample_t )
inline

Member Data Documentation

◆ delay

DSP::Delay Pan::delay

◆ gain_l

sample_t Pan::gain_l

◆ gain_r

sample_t Pan::gain_r

◆ pan

sample_t Pan::pan

◆ port_info

PortInfo Pan::port_info[]
static

◆ tap

PanTap Pan::tap

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