Real Time Open Sound Control librtosc
|
Table of midi mappings - Deprecated. More...
#include <miditable.h>
Public Member Functions | |
MidiTable (const Ports &_dispatch_root) | |
bool | has (uint8_t ch, uint8_t ctl) const |
MidiAddr * | get (uint8_t ch, uint8_t ctl) |
const MidiAddr * | get (uint8_t ch, uint8_t ctl) const |
bool | mash_port (MidiAddr &e, const Port &port) |
void | addElm (uint8_t ch, uint8_t ctl, const char *path) |
void | check_learn (void) |
void | learn (const char *s) |
void | clear_entry (const char *s) |
void | process (uint8_t ch, uint8_t ctl, uint8_t val) |
Port | learnPort (void) |
Port | unlearnPort (void) |
Port | registerPort (void) |
Static Public Member Functions | |
static float | translate (uint8_t val, const char *meta) |
Public Attributes | |
const Ports & | dispatch_root |
short | unhandled_ch |
short | unhandled_ctl |
char * | unhandled_path |
void(* | error_cb )(const char *, const char *) |
void(* | event_cb )(const char *) |
void(* | modify_cb )(const char *, const char *, const char *, int, int) |
Table of midi mappings - Deprecated.