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" 34 static int _midiEndTrigger;
47 static void onTimer(
void *data);
55 void load(byte *in, int32 size);
57 void pause(
bool pause);
60 void startFade(uint16 duration, uint16 targetVolume);
63 void syncSoundSettings();
65 void midi_play(
const char *name,
int volume,
bool loop,
int trigger,
int roomNum);
68 void midi_fade_volume(
int targetVolume,
int duration);
73 void midi_play(
const char *name,
int volume,
bool loop,
int trigger,
int roomNum);
76 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