22 #ifndef AGOS_DRIVERS_ACCOLADE_MT32_H 23 #define AGOS_DRIVERS_ACCOLADE_MT32_H 25 #include "audio/mt32gm.h" 31 static const uint8 SFX_PROGRAM_BASE = 0x75;
32 static const uint8 SYSEX_INSTRUMENT_ASSIGNMENT[7];
39 void send(int8 source, uint32 b)
override;
45 void readDriverData(byte *driverData, uint16 driverDataSize,
bool isMusicDrv);
48 void loadSfxInstrument(uint8 source, byte *instrumentData);
51 void changeSfxInstrument(uint8 source);
55 byte _channelRemapping[16];
57 byte _instrumentRemapping[128];
61 bool _channelLocks[MIDI_CHANNEL_COUNT];
Definition: mididrv.h:309
void send(int8 source, uint32 b) override
void send(uint32 b) override
int8 mapSourceChannel(uint8 source, uint8 dataChannel) override
void deinitSource(uint8 source) override