22 #ifndef NUVIE_SOUND_MIDIDRV_M_MT32_H 23 #define NUVIE_SOUND_MIDIDRV_M_MT32_H 25 #include "audio/mt32gm.h" 62 static const uint8 MIDI_NOTE_MAP[24];
69 int open(
MidiDriver *driver,
bool nativeMT32)
override;
72 void send(int8 source, uint32 b)
override;
73 void metaEvent(int8 source, byte type, byte *data, uint16 length)
override;
83 void stopAllNotes(
bool stopSustainedNotes)
override;
86 void onTimer()
override;
90 int8 _mInstrumentMidiChannels[16];
92 uint8 _mInstrumentMapping[16];
Definition: mididrv_m_mt32.h:32
Definition: mididrv_m_mt32.h:45
Definition: mididrv.h:309
Definition: detection.h:27
Definition: mididrv_m_mt32.h:52
void send(uint32 b) override