Go to the source code of this file.
|
enum | {
KEY_COLUMN,
NAME_COLUMN,
KEYVAL_COLUMN,
MODEVAL_COLUMN,
EFD_NUM_COLUMNS,
TITLE_COLUMN,
KEY_COLUMN,
VALUE_COLUMN,
DESC_COLUMN,
NUM_COLUMNS,
const_domain_notify,
const_domain_response,
const_domain_grav,
const_domain_insert_mode,
LIVES_DEVICE_CD = 0,
LIVES_DEVICE_DVD,
LIVES_DEVICE_VCD,
LIVES_DEVICE_INTERNAL,
LIVES_DEVICE_TV_CARD,
LIVES_DEVICE_FW_CARD,
TITLE_COLUMN,
VALUE_COLUMN,
FILTER_COLUMN,
RANGE_COLUMN,
OFFS1_COLUMN,
SCALE_COLUMN,
OFFS2_COLUMN,
OMC_NUM_COLUMNS,
LIST_ENTRY_GUI,
LIST_ENTRY_DECODING,
LIST_ENTRY_PLAYBACK,
LIST_ENTRY_RECORDING,
LIST_ENTRY_ENCODING,
LIST_ENTRY_EFFECTS,
LIST_ENTRY_DIRECTORIES,
LIST_ENTRY_WARNINGS,
LIST_ENTRY_MISC,
LIST_ENTRY_THEMES,
LIST_ENTRY_NET,
LIST_ENTRY_JACK,
LIST_ENTRY_MIDI,
LIST_ENTRY_MULTITRACK,
EXTENDED_NAME_COLUMN,
NAME_COLUMN,
HASH_COLUMN,
NUM_COLUMNS
} |
|
enum | {
LIVES_STRING_CONSTANT_ANY = 0,
LIVES_STRING_CONSTANT_NONE,
LIVES_STRING_CONSTANT_RECOMMENDED,
LIVES_STRING_CONSTANT_DISABLED,
LIVES_STRING_CONSTANT_CL,
LIVES_STRING_CONSTANT_BUILTIN,
LIVES_STRING_CONSTANT_CUSTOM,
LIVES_STRING_CONSTANT_TEST,
LIVES_STRING_CONSTANT_CLOSE_WINDOW,
NUM_LIVES_STRING_CONSTANTS,
TITLE2_COLUMN,
VALUE2_COLUMN,
ADJUSTMENT,
OMC_NUM2_COLUMNS,
LIST_ICON = 0,
LIST_ITEM,
LIST_NUM,
N_COLUMNS
} |
|
◆ MIDI_OMNI
◆ N_OMC_MACROS
◆ OMC_DEV_FORCE_RAW_MIDI
#define OMC_DEV_FORCE_RAW_MIDI (1 << 2) |
◆ OMC_DEV_JS
#define OMC_DEV_JS (1 << 1) |
◆ OMC_DEV_MIDI
#define OMC_DEV_MIDI (1 << 0) |
◆ OMC_DEV_MIDI_DUMMY
#define OMC_DEV_MIDI_DUMMY (1 << 3) |
◆ OMC_FILE_VSTRING
#define OMC_FILE_VSTRING "LiVES OMC map version 1.1" |
◆ OMC_FILE_VSTRING_1_0
#define OMC_FILE_VSTRING_1_0 "LiVES OMC map version 1.0" |
◆ OMC_FP_FIX
floating point precision
Definition at line 19 of file omc-learn.h.
◆ OMC_INTERNAL
◆ OMC_JS
◆ OMC_JS_AXIS
◆ OMC_JS_BUTTON
◆ OMC_MIDI
◆ OMC_MIDI_CONTROLLER
#define OMC_MIDI_CONTROLLER 131 |
◆ OMC_MIDI_IMPL
◆ OMC_MIDI_NOTE
#define OMC_MIDI_NOTE 129 |
◆ OMC_MIDI_NOTE_OFF
#define OMC_MIDI_NOTE_OFF 130 |
◆ OMC_MIDI_PGM_CHANGE
#define OMC_MIDI_PGM_CHANGE 133 |
◆ OMC_MIDI_PITCH_BEND
#define OMC_MIDI_PITCH_BEND 132 |
◆ OMC_PARAM_DOUBLE
#define OMC_PARAM_DOUBLE 2 |
◆ OMC_PARAM_INT
◆ OMC_PARAM_SPECIAL
#define OMC_PARAM_SPECIAL 128 |
can be int or double, depending on effect type
Definition at line 47 of file omc-learn.h.
◆ OSC_BUF_SIZE
#define OSC_BUF_SIZE 1024 |
◆ OSC_MAX_TYPETAGS
#define OSC_MAX_TYPETAGS 64 |
◆ anonymous enum
Enumerator |
---|
KEY_COLUMN | |
NAME_COLUMN | |
KEYVAL_COLUMN | |
MODEVAL_COLUMN | |
EFD_NUM_COLUMNS | |
TITLE_COLUMN | |
KEY_COLUMN | |
VALUE_COLUMN | |
DESC_COLUMN | |
NUM_COLUMNS | |
const_domain_notify | |
const_domain_response | |
const_domain_grav | |
const_domain_insert_mode | |
LIVES_DEVICE_CD | |
LIVES_DEVICE_DVD | |
LIVES_DEVICE_VCD | |
LIVES_DEVICE_INTERNAL | |
LIVES_DEVICE_TV_CARD | |
LIVES_DEVICE_FW_CARD | |
TITLE_COLUMN | |
VALUE_COLUMN | |
FILTER_COLUMN | |
RANGE_COLUMN | |
OFFS1_COLUMN | |
SCALE_COLUMN | |
OFFS2_COLUMN | |
OMC_NUM_COLUMNS | |
LIST_ENTRY_GUI | |
LIST_ENTRY_DECODING | |
LIST_ENTRY_PLAYBACK | |
LIST_ENTRY_RECORDING | |
LIST_ENTRY_ENCODING | |
LIST_ENTRY_EFFECTS | |
LIST_ENTRY_DIRECTORIES | |
LIST_ENTRY_WARNINGS | |
LIST_ENTRY_MISC | |
LIST_ENTRY_THEMES | |
LIST_ENTRY_NET | |
LIST_ENTRY_JACK | |
LIST_ENTRY_MIDI | |
LIST_ENTRY_MULTITRACK | |
EXTENDED_NAME_COLUMN | |
NAME_COLUMN | |
HASH_COLUMN | |
NUM_COLUMNS | |
Definition at line 108 of file omc-learn.h.
◆ anonymous enum
Enumerator |
---|
LIVES_STRING_CONSTANT_ANY | |
LIVES_STRING_CONSTANT_NONE | |
LIVES_STRING_CONSTANT_RECOMMENDED | |
LIVES_STRING_CONSTANT_DISABLED | |
LIVES_STRING_CONSTANT_CL | "the current layout"
|
LIVES_STRING_CONSTANT_BUILTIN | |
LIVES_STRING_CONSTANT_CUSTOM | |
LIVES_STRING_CONSTANT_TEST | |
LIVES_STRING_CONSTANT_CLOSE_WINDOW | |
NUM_LIVES_STRING_CONSTANTS | |
TITLE2_COLUMN | |
VALUE2_COLUMN | |
ADJUSTMENT | |
OMC_NUM2_COLUMNS | |
LIST_ICON | |
LIST_ITEM | |
LIST_NUM | |
N_COLUMNS | |
Definition at line 119 of file omc-learn.h.
◆ create_devicemap_directory()
void create_devicemap_directory |
( |
void |
| ) |
|
◆ get_midi_filename()
const char* get_midi_filename |
( |
void |
| ) |
|
◆ get_omc_macro()
◆ has_devicemap()
boolean has_devicemap |
( |
int |
has_this_macro | ) |
|
◆ midi_close()
◆ midi_mangle()
char* midi_mangle |
( |
void |
| ) |
|
◆ midi_open()
◆ omc_learner_decode()
OSCbuf* omc_learner_decode |
( |
int |
type, |
|
|
int |
index, |
|
|
const char * |
string |
|
) |
| |
◆ omc_process_string()
process a string (i.e. convert to an OSC message and pass to OSC subsys) only need to set omclw if learn is TRUE
Referenced by pconx_chain_data_omc().
◆ on_devicemap_load_activate()
void on_devicemap_load_activate |
( |
LiVESMenuItem * |
, |
|
|
livespointer |
|
|
) |
| |
◆ on_devicemap_save_activate()
void on_devicemap_save_activate |
( |
LiVESMenuItem * |
, |
|
|
livespointer |
|
|
) |
| |
◆ on_midi_learn_activate()
void on_midi_learn_activate |
( |
LiVESMenuItem * |
, |
|
|
livespointer |
|
|
) |
| |
start learning MIDI inputs