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);
76void midi_play(
const char *name,
int volume,
bool loop,
int trigger,
int roomNum);
79void midi_fade_volume(
int targetVolume,
int duration);
Definition: mididrv_ms.h:86
Definition: midiparser.h:354
MusicType
Definition: mididrv.h:44
Definition: database.h:28