![]() |
Deluge Firmware 1.3.0
Build date: 2026.08.23
|
Public Member Functions | |
| deluge::l10n::String | load (std::span< std::byte > stream) |
| bool | isCartridge () |
| int | numPatches () |
| std::span< const std::byte > | saveVoice () |
| std::byte * | getRawVoice () |
| void | getProgramNames (char dest[32][11]) |
| void | getProgramName (int32_t i, char dest[11]) |
| void | unpackProgram (std::span< std::uint8_t >, size_t idx) |
| void | packProgram (uint8_t *src, int idx, char *name, char *opSwitch) |
Static Public Member Functions | |
| static void | normalizePgmName (char buffer[11], const char *sysexName) |
Private Member Functions | |
| void | setHeader () |
Private Attributes | |
| std::array< std::byte, kSysexSize > | voiceData |
|
inline |
Loads sysex buffer Returns EMPTY_STRING if it was parsed successfully otherwise a string describing the error.
| void DX7Cartridge::packProgram | ( | uint8_t * | src, |
| int | idx, | ||
| char * | name, | ||
| char * | opSwitch ) |
Pack a program into a 32 packed sysex