23 #ifndef M4_SOUND_PLATFORM_MIDI_H 24 #define M4_SOUND_PLATFORM_MIDI_H 26 #include "audio/mididrv_ms.h" 27 #include "audio/midiparser.h" 37 int _pendingEndTrigger;
50 static void onTimer(
void *data);
58 void load(byte *in, int32 size);
60 void pause(
bool pause);
63 void startFade(uint16 duration, uint16 targetVolume);
66 void syncSoundSettings();
68 void midi_play(
const char *name,
int volume,
bool loop,
int trigger,
int roomNum);
71 void midi_fade_volume(
int targetVolume,
int duration);
76 void midi_play(
const char *name,
int volume,
bool loop,
int trigger,
int roomNum);
79 void midi_fade_volume(
int targetVolume,
int duration);
Definition: mididrv_ms.h:86
MusicType
Definition: mididrv.h:44
Definition: database.h:28
Definition: midiparser.h:354