![]() |
Deluge Firmware 1.3.0
Build date: 2025.12.30
|


Public Member Functions | |
| void | hookOnConnected () override |
| void | hookOnChangeRootNote () override |
| void | hookOnChangeScale () override |
| void | hookOnEnterScaleMode () override |
| void | hookOnExitScaleMode () override |
| void | hookOnMIDILearn () override |
| void | hookOnRecalculateColour () override |
| void | hookOnTransitionToSessionView () override |
| void | hookOnTransitionToClipView () override |
| void | hookOnTransitionToArrangerView () override |
| void | hookOnWriteHostedDeviceToFile () override |
| Public Member Functions inherited from MIDICableUSBHosted | |
| void | writeReferenceAttributesToFile (Serializer &writer) override |
| void | writeToFlash (uint8_t *memory) override |
| char const * | getDisplayName () const override |
| void | callHook (Hook hook) |
| Public Member Functions inherited from MIDICableUSB | |
| 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. | |
| Error | sendMessage (MIDIMessage message) override |
| Send a MIDI message. | |
| Error | 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 | checkIncomingSysex (uint8_t const *msg, int32_t ip, int32_t d) |
| void | connectedNow (int32_t midiDeviceNum) |
| void | sendMCMsNowIfNeeded () |
| Public Member Functions inherited from MIDICable | |
| 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 () |
Static Public Member Functions | |
| static bool | matchesVendorProduct (uint16_t vendorId, uint16_t productId) |
Static Public Attributes | |
| static constexpr uint16_t | lumiKeysVendorProductPairs [MIDI_DEVICE_LUMI_KEYS_VP_COUNT][2] = {{0x2af4, 0xe00}} |
| static constexpr uint8_t | sysexManufacturer [3] = {0x00, 0x21, 0x10} |
| static constexpr uint16_t | scaleNotes [MIDI_DEVICE_LUMI_KEYS_SCALE_COUNT] |
Private Member Functions | |
| uint8_t | sysexChecksum (uint8_t *chkBytes, uint8_t size) |
| void | sendLumiCommand (uint8_t *command, uint8_t length) |
| void | getCounterCodes (uint8_t *destination, int32_t index, uint8_t valueOffset=0) |
| Fills the first 6 values at the pointer location with a 7-bit, offset representation of the 32-bit signed index. | |
| void | enumerateLumi () |
| Enumeration command - responds with Lumi topology dump. | |
| void | setMIDIMode (MIDIMode midiMode) |
| void | setMPEZone (MPEZone mpeZone) |
| void | setMPENumChannels (uint8_t numChannels) |
| void | setRootNote (int16_t rootNote) |
| Scale | determineScaleAndRootNoteOffsetFromNotes (NoteSet &modeNotes) |
| void | setScale (Scale scale) |
| void | setColour (ColourZone zone, RGB rgb) |
Additional Inherited Members | |
| Public Attributes inherited from MIDICableUSBHosted | |
| uint16_t | vendorId {} |
| uint16_t | productId {} |
| bool | freshly_connected = true |
| String | name |
| Public Attributes inherited from MIDICableUSB | |
| uint8_t | portNumber |
| uint8_t | needsToSendMCMs = 0 |
| MIDIPort | ports [2] |
| uint8_t | mpeZoneBendRanges [2][2] |
| MIDIInputChannel | inputChannels [16] |
| int32_t | defaultVelocityToLevel |
| uint8_t | connectionFlags |
| bool | sendClock |
| bool | receiveClock |
| uint8_t | incomingSysexBuffer [1024] |
| int32_t | incomingSysexPos = 0 |
| void | writeDefinitionAttributesToFile (Serializer &writer) |
|
private |
Fills the first 6 values at the pointer location with a 7-bit, offset representation of the 32-bit signed index.
| destination | A pointer with space for 6 bytes |
| index | The index of the value we want to generate |
| value_offset | The offset for the resultant values (eg: 0x00 + value_offset, 0x20 + value_offset, etc.) |
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
overridevirtual |
Reimplemented from MIDICableUSBHosted.
|
staticconstexpr |