|
Allolib
1.0
C++ Components For Interactive Multimedia
|
The PresetMIDI class connects PresetHandler objects to MIDI messages. More...
Classes | |
| struct | MorphBinding |
| struct | NoteBinding |
| struct | ProgramBinding |
Public Member Functions | |
| PresetMIDI (int deviceIndex) | |
| PresetMIDI (int deviceIndex, PresetHandler &presetHandler) | |
| void | enable () |
| void | disable () |
| void | init (int deviceIndex, PresetHandler &presetHandler) |
| void | open (int deviceIndex, PresetHandler &presetHandler) |
| void | open (int deviceIndex) |
| void | close () |
| bool | isOpen () |
| void | setPresetHandler (PresetHandler &presetHandler) |
| void | connectNoteToPreset (int channel, float presetLow, int noteLow, float presetHigh=-1, int noteHigh=-1) |
| void | connectProgramToPreset (int channel, float presetLow, int programLow, float presetHigh=-1, int programHigh=-1) |
| void | setMorphControl (int controlNumber, int channel, float min, float max) |
| virtual void | onMIDIMessage (const MIDIMessage &m) override |
| Called when a MIDI message is received. | |
| std::vector< NoteBinding > | getCurrentNoteBindings () |
| std::vector< ProgramBinding > | getCurrentProgramBindings () |
| void | bindTo (RtMidiIn &RtMidiIn, unsigned port=0) |
| Bind handler to a MIDI input. | |
| void | clearBindings () |
Protected Attributes | |
| std::vector< Binding > | mBindings |
The PresetMIDI class connects PresetHandler objects to MIDI messages.
Definition at line 59 of file al_PresetMIDI.hpp.