|
LMMS
|
#include "CarlaNative.h"#include "CarlaDefines.h"#include "CarlaMIDI.h"#include <math.h>#include <stdlib.h>Classes | |
| struct | LfoHandle |
Macros | |
| #define | handlePtr ((LfoHandle*)handle) |
Enumerations | |
| enum | LfoParams { PARAM_MODE = 0 , PARAM_SPEED , PARAM_MULTIPLIER , PARAM_BASE_START , PARAM_LFO_OUT , PARAM_COUNT } |
Functions | |
| static NativePluginHandle | lfo_instantiate (const NativeHostDescriptor *host) |
| static void | lfo_cleanup (NativePluginHandle handle) |
| static uint32_t | lfo_get_parameter_count (NativePluginHandle handle) |
| static const NativeParameter * | lfo_get_parameter_info (NativePluginHandle handle, uint32_t index) |
| static float | lfo_get_parameter_value (NativePluginHandle handle, uint32_t index) |
| static void | lfo_set_parameter_value (NativePluginHandle handle, uint32_t index, float value) |
| static void | lfo_process (NativePluginHandle handle, float **inBuffer, float **outBuffer, uint32_t frames, const NativeMidiEvent *midiEvents, uint32_t midiEventCount) |
| void | carla_register_native_plugin_lfo (void) |
Variables | |
| static const NativePluginDescriptor | lfoDesc |
| #define handlePtr ((LfoHandle*)handle) |
| enum LfoParams |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |