|
LMMS
|
Classes | |
| class | Envelope |
| class | Organ |
Macros | |
| #define | PORT_OUT 0 |
| #define | PORT_GATE 1 |
| #define | PORT_VELOCITY 2 |
| #define | PORT_FREQ 3 |
| #define | PORT_BRASS 4 |
| #define | PORT_FLUTE 5 |
| #define | PORT_REED 6 |
| #define | PORT_HARM0 7 |
| #define | PORT_HARM1 8 |
| #define | PORT_HARM2 9 |
| #define | PORT_HARM3 10 |
| #define | PORT_HARM4 11 |
| #define | PORT_HARM5 12 |
| #define | PORT_ATTACK_LO 13 |
| #define | PORT_DECAY_LO 14 |
| #define | PORT_SUSTAIN_LO 15 |
| #define | PORT_RELEASE_LO 16 |
| #define | PORT_ATTACK_HI 17 |
| #define | PORT_DECAY_HI 18 |
| #define | PORT_SUSTAIN_HI 19 |
| #define | PORT_RELEASE_HI 20 |
| #define | NUM_PORTS 21 |
| #define | RESOLUTION 16384 |
| #define | PI 3.14159265358979 |
Typedefs | |
| typedef struct Envelope | Envelope |
Functions | |
| void | initialise_organ () |
Variables | |
| static LADSPA_Data * | g_sine_table |
| static LADSPA_Data * | g_triangle_table |
| static LADSPA_Data * | g_pulse_table |
| static int | ref_count |
| static LADSPA_PortDescriptor | g_psPortDescriptors [] |
| static const char *const | g_psPortNames [] |
| static LADSPA_PortRangeHint | g_psPortRangeHints [] |
| #define NUM_PORTS 21 |
| #define PI 3.14159265358979 |
| #define PORT_ATTACK_HI 17 |
| #define PORT_ATTACK_LO 13 |
| #define PORT_BRASS 4 |
| #define PORT_DECAY_HI 18 |
| #define PORT_DECAY_LO 14 |
| #define PORT_FLUTE 5 |
| #define PORT_FREQ 3 |
| #define PORT_GATE 1 |
| #define PORT_HARM0 7 |
| #define PORT_HARM1 8 |
| #define PORT_HARM2 9 |
| #define PORT_HARM3 10 |
| #define PORT_HARM4 11 |
| #define PORT_HARM5 12 |
| #define PORT_OUT 0 |
| #define PORT_REED 6 |
| #define PORT_RELEASE_HI 20 |
| #define PORT_RELEASE_LO 16 |
| #define PORT_SUSTAIN_HI 19 |
| #define PORT_SUSTAIN_LO 15 |
| #define PORT_VELOCITY 2 |
| #define RESOLUTION 16384 |
| typedef struct Envelope Envelope |
| void initialise_organ | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |