|
void | writeReferenceAttributesToFile (Serializer &writer) override |
|
void | writeToFlash (uint8_t *memory) override |
|
char const * | getDisplayName () override |
|
void | callHook (Hook hook) |
|
| MIDICableUSB (uint8_t portNum=0) |
|
bool | wantsToOutputMIDIOnChannel (MIDIMessage message, int32_t filter) const override |
| Used to decide if the given message should be output on a channel.
|
|
void | sendMessage (MIDIMessage message) override |
| Send a MIDI message.
|
|
void | sendSysex (const uint8_t *data, int32_t len) override |
|
size_t | sendBufferSpace () const override |
| Get the number of bytes available in the send buffer.
|
|
void | connectedNow (int32_t midiDeviceNum) |
|
void | sendMCMsNowIfNeeded () |
|
void | dataEntryMessageReceived (ModelStack *modelStack, int32_t channel, int32_t msb) |
|
void | writeReferenceToFile (Serializer &writer, char const *tagName="device") |
|
void | writeToFile (Serializer &writer, char const *tagName) |
|
void | readFromFile (Deserializer &reader) |
|
bool | worthWritingToFile () |
|
void | writePorts (Serializer &writer) |
|
void | sendAllMCMs () |
| Send MPE control messages.
|
|
void | sendCC (int32_t channel, int32_t cc, int32_t value) |
|
void | sendRPN (int32_t channel, int32_t rpnMSB, int32_t rpnLSB, int32_t valueMSB) |
|
bool | hasDefaultVelocityToLevelSet () |
|
|
uint16_t | vendorId {} |
|
uint16_t | productId {} |
|
bool | freshly_connected = true |
|
String | name |
|
uint8_t | needsToSendMCMs |
|
uint8_t | portNumber |
|
MIDIPort | ports [2] |
|
uint8_t | mpeZoneBendRanges [2][2] |
|
MIDIInputChannel | inputChannels [16] |
|
int32_t | defaultVelocityToLevel |
|
uint8_t | connectionFlags |
|
bool | sendClock |
|
uint8_t | incomingSysexBuffer [1024] |
|
int32_t | incomingSysexPos = 0 |
|
|
enum class | Hook {
HOOK_ON_CONNECTED = 0
, HOOK_ON_CHANGE_ROOT_NOTE
, HOOK_ON_CHANGE_SCALE
, HOOK_ON_ENTER_SCALE_MODE
,
HOOK_ON_EXIT_SCALE_MODE
, HOOK_ON_MIDI_LEARN
, HOOK_ON_RECALCULATE_COLOUR
, HOOK_ON_TRANSITION_TO_ARRANGER_VIEW
,
HOOK_ON_TRANSITION_TO_CLIP_VIEW
, HOOK_ON_TRANSITION_TO_SESSION_VIEW
, HOOK_ON_WRITE_HOSTED_DEVICE_TO_FILE
} |
|
virtual void | hookOnConnected () |
|
virtual void | hookOnChangeRootNote () |
|
virtual void | hookOnChangeScale () |
|
virtual void | hookOnEnterScaleMode () |
|
virtual void | hookOnExitScaleMode () |
|
virtual void | hookOnMIDILearn () |
|
virtual void | hookOnRecalculateColour () |
|
virtual void | hookOnTransitionToArrangerView () |
|
virtual void | hookOnTransitionToClipView () |
|
virtual void | hookOnTransitionToSessionView () |
|
virtual void | hookOnWriteHostedDeviceToFile () |
|
|
void | writeDefinitionAttributesToFile (Serializer &writer) |
|
◆ getDisplayName()
char const * MIDICableUSBHosted::getDisplayName |
( |
| ) |
|
|
overridevirtual |
◆ writeReferenceAttributesToFile()
void MIDICableUSBHosted::writeReferenceAttributesToFile |
( |
Serializer & | writer | ) |
|
|
overridevirtual |
◆ writeToFlash()
void MIDICableUSBHosted::writeToFlash |
( |
uint8_t * | memory | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/deluge/io/midi/cable_types/usb_hosted.h
- src/deluge/io/midi/cable_types/usb_hosted.cpp