LMMS
Loading...
Searching...
No Matches
canyondelay.cpp File Reference
#include <cmath>
#include <cstdlib>
#include "cmt.h"

Classes

class  CanyonDelay

Macros

#define PORT_IN_LEFT   0
#define PORT_IN_RIGHT   1
#define PORT_OUT_LEFT   2
#define PORT_OUT_RIGHT   3
#define PORT_LTR_TIME   4
#define PORT_LTR_FEEDBACK   5
#define PORT_RTL_TIME   6
#define PORT_RTL_FEEDBACK   7
#define PORT_CUTOFF   8
#define NUM_PORTS   9
#define PI   3.14159265358979

Functions

void initialise_canyondelay ()

Variables

static LADSPA_PortDescriptor g_psPortDescriptors []
static const char *const g_psPortNames []
static LADSPA_PortRangeHint g_psPortRangeHints []

Macro Definition Documentation

◆ NUM_PORTS

#define NUM_PORTS   9

◆ PI

#define PI   3.14159265358979

◆ PORT_CUTOFF

#define PORT_CUTOFF   8

◆ PORT_IN_LEFT

#define PORT_IN_LEFT   0

◆ PORT_IN_RIGHT

#define PORT_IN_RIGHT   1

◆ PORT_LTR_FEEDBACK

#define PORT_LTR_FEEDBACK   5

◆ PORT_LTR_TIME

#define PORT_LTR_TIME   4

◆ PORT_OUT_LEFT

#define PORT_OUT_LEFT   2

◆ PORT_OUT_RIGHT

#define PORT_OUT_RIGHT   3

◆ PORT_RTL_FEEDBACK

#define PORT_RTL_FEEDBACK   7

◆ PORT_RTL_TIME

#define PORT_RTL_TIME   6

Function Documentation

◆ initialise_canyondelay()

void initialise_canyondelay ( )

Variable Documentation

◆ g_psPortDescriptors

LADSPA_PortDescriptor g_psPortDescriptors[]
static
Initial value:

◆ g_psPortNames

const char* const g_psPortNames[]
static
Initial value:
=
{
"In (Left)",
"In (Right)",
"Out (Left)",
"Out (Right)",
"Left to Right Time (Seconds)",
"Left to Right Feedback (Percent)",
"Right to Left Time (Seconds)",
"Right to Left Feedback (Percent)",
"Low-Pass Cutoff (Hz)"
}

◆ g_psPortRangeHints

LADSPA_PortRangeHint g_psPortRangeHints[]
static
Initial value:
=
{
{ 0, 0.0, 0.0 },
{ 0, 0.0, 0.0 },
{ 0, 0.0, 0.0 },
{ 0, 0.0, 0.0 },
}
#define LADSPA_HINT_BOUNDED_ABOVE
Definition ladspa.h:216
#define LADSPA_HINT_BOUNDED_BELOW
Definition ladspa.h:208