22 #ifndef DARKSEED_MUSIC_H 23 #define DARKSEED_MUSIC_H 25 #include "darkseed/adlib_dsf.h" 26 #include "darkseed/adlib_worx.h" 28 #include "audio/mididrv_ms.h" 29 #include "audio/midiparser.h" 30 #include "common/mutex.h" 46 byte *_tosInstrumentBankData;
47 bool _tosInstrumentBankLoaded;
52 static void onTimer(
void *data);
62 void loadTosInstrumentBank();
65 void play(uint8 priority = 0xFF,
bool loop =
false);
66 void setLoop(
bool loop);
69 void pause(
bool pause);
74 void syncSoundSettings();
83 #endif // DARKSEED_MUSIC_H
Definition: adlib_dsf.h:34
Definition: mididrv_ms.h:86
MusicType
Definition: mididrv.h:44
Definition: darkseed.h:78
Definition: adlib_dsf.h:27
Definition: midiparser.h:354