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

Classes

class  Vcf303

Macros

#define PORT_IN   0
#define PORT_OUT   1
#define PORT_TRIGGER   2
#define PORT_CUTOFF   3
#define PORT_RESONANCE   4
#define PORT_ENV_MOD   5
#define PORT_DECAY   6
#define NUM_PORTS   7
#define PI   3.14159265358979

Functions

void initialise_vcf303 ()

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   7

◆ PI

#define PI   3.14159265358979

◆ PORT_CUTOFF

#define PORT_CUTOFF   3

◆ PORT_DECAY

#define PORT_DECAY   6

◆ PORT_ENV_MOD

#define PORT_ENV_MOD   5

◆ PORT_IN

#define PORT_IN   0

◆ PORT_OUT

#define PORT_OUT   1

◆ PORT_RESONANCE

#define PORT_RESONANCE   4

◆ PORT_TRIGGER

#define PORT_TRIGGER   2

Function Documentation

◆ initialise_vcf303()

void initialise_vcf303 ( )

Variable Documentation

◆ g_psPortDescriptors

LADSPA_PortDescriptor g_psPortDescriptors[]
static
Initial value:
=
{
}
#define LADSPA_PORT_INPUT
Definition ladspa.h:155
#define LADSPA_PORT_OUTPUT
Definition ladspa.h:158
#define LADSPA_PORT_CONTROL
Definition ladspa.h:162
#define LADSPA_PORT_AUDIO
Definition ladspa.h:166

◆ g_psPortNames

const char* const g_psPortNames[]
static
Initial value:
=
{
"In",
"Out",
"Trigger",
"Cutoff",
"Resonance",
"Envelope Modulation",
"Decay"
}

◆ g_psPortRangeHints

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