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

Classes

class  Envelope
class  PhaseMod

Macros

#define PORT_OUT   0
#define PORT_GATE   1
#define PORT_VELOCITY   2
#define PORT_FREQ   3
#define PORT_DCO_MODULATION   4
#define PORT_DCO_OCTAVE   5
#define PORT_DCO_WAVEFORM   6
#define PORT_DCO_ATTACK   7
#define PORT_DCO_DECAY   8
#define PORT_DCO_SUSTAIN   9
#define PORT_DCO_RELEASE   10
#define DCO_MULTIPLIER   7
#define NUM_PORTS   46
#define PI   3.14159265358979F

Typedefs

typedef struct Envelope Envelope

Functions

void initialise_phasemod ()

Variables

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

Macro Definition Documentation

◆ DCO_MULTIPLIER

#define DCO_MULTIPLIER   7

◆ NUM_PORTS

#define NUM_PORTS   46

◆ PI

#define PI   3.14159265358979F

◆ PORT_DCO_ATTACK

#define PORT_DCO_ATTACK   7

◆ PORT_DCO_DECAY

#define PORT_DCO_DECAY   8

◆ PORT_DCO_MODULATION

#define PORT_DCO_MODULATION   4

◆ PORT_DCO_OCTAVE

#define PORT_DCO_OCTAVE   5

◆ PORT_DCO_RELEASE

#define PORT_DCO_RELEASE   10

◆ PORT_DCO_SUSTAIN

#define PORT_DCO_SUSTAIN   9

◆ PORT_DCO_WAVEFORM

#define PORT_DCO_WAVEFORM   6

◆ PORT_FREQ

#define PORT_FREQ   3

◆ PORT_GATE

#define PORT_GATE   1

◆ PORT_OUT

#define PORT_OUT   0

◆ PORT_VELOCITY

#define PORT_VELOCITY   2

Typedef Documentation

◆ Envelope

typedef struct Envelope Envelope

Function Documentation

◆ initialise_phasemod()

void initialise_phasemod ( )

Variable Documentation

◆ g_psPortDescriptors

LADSPA_PortDescriptor g_psPortDescriptors[]
static

◆ g_psPortNames

const char* const g_psPortNames[]
static

◆ g_psPortRangeHints

LADSPA_PortRangeHint g_psPortRangeHints[]
static