Real Time Open Sound Control librtosc: rtosc::MidiMappernRT Class Reference

Real Time Open Sound Control librtosc

Public Member Functions | Public Attributes | List of all members
rtosc::MidiMappernRT Class Reference

## Public Member Functions
void | map (const char *addr, bool coarse=true)
MidiMapperStorage * | generateNewBijection (const Port &port, std::string)
void | addNewMapper (int ID, const Port &port, std::string addr)
void | addFineMapper (int ID, const Port &port, std::string addr)
void | useFreeID (int ID)
void | unMap (const char *addr, bool coarse)
void | delMapping (int ID, bool coarse, const char *addr)
void | replaceMapping (int, bool, const char *)
void | clear (void)
std::map< std::string, std::string > | getMidiMappingStrings (void)
std::string | getMappedString (std::string addr)
MidiBijection | getBijection (std::string s)
void | snoop (const char *msg)
void | apply_high (int v, int ID)
void | apply_low (int v, int ID)
void | apply_midi (int val, int ID)
void | setBounds (const char *str, float low, float high)
std::tuple< float, float, float, float > | getBounds (const char *str)
bool | has (std::string addr)
bool | hasPending (std::string addr)
bool | hasCoarse (std::string addr)
bool | hasFine (std::string addr)
bool | hasCoarsePending (std::string addr)
bool | hasFinePending (std::string addr)
int | getCoarse (std::string addr)
int | getFine (std::string addr)

## Public Attributes
std::map< std::string, std::tuple< int, int, int, MidiBijection > > | inv_map
std::deque< std::pair< std::string, bool > > | learnQueue
std::function< void(const char *)> | rt_cb
MidiMapperStorage * | storage
const Ports * | base_ports

The documentation for this class was generated from the following file:

- /build/rtosc/src/rtosc-0.3.1/include/rtosc/miditable.h