|
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 void | normalizePgmName (char buffer[11], const char *sysexName) |
|
|
std::array< std::byte, kSysexSize > | voiceData |
|
◆ load()
deluge::l10n::String DX7Cartridge::load |
( |
std::span< std::byte > | stream | ) |
|
|
inline |
Loads sysex buffer Returns EMPTY_STRING if it was parsed successfully otherwise a string describing the error.
◆ packProgram()
void DX7Cartridge::packProgram |
( |
uint8_t * | src, |
|
|
int | idx, |
|
|
char * | name, |
|
|
char * | opSwitch ) |
Pack a program into a 32 packed sysex
The documentation for this class was generated from the following files: