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