summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/gba/m4a_internal.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h
index 6e202e7b8..65cfd5756 100644
--- a/include/gba/m4a_internal.h
+++ b/include/gba/m4a_internal.h
@@ -401,6 +401,26 @@ void SampleFreqSet(u32 freq);
void m4aSoundVSyncOn(void);
void m4aSoundVSyncOff(void);
+void m4aMPlayTempoControl(struct MusicPlayerInfo *mplayInfo, u16 tempo);
+void m4aMPlayVolumeControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u16 volume);
+void m4aMPlayPitchControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u16 pitch);
+void m4aMPlayPanpotControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, s8 pan);
+void ClearModM(struct MusicPlayerTrack *track);
+void m4aMPlayModDepthSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 modDepth);
+void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 lfoSpeed);
+
+struct MusicPlayerInfo *sub_81DF43C(u32 tone);
+void sub_81DF50C(u8 val);
+void sub_81DF520(s8 val);
+void sub_81DF538(s16 val);
+void sub_81DF570(u16 val);
+void sub_81DF57C(u8 val);
+void sub_81DF588(u32 val);
+int sub_81DF594(struct MusicPlayerInfo *mplayInfo);
+void sub_81DF5AC(s8 val);
+void sub_81DF5D8(u32 val);
+void sub_81DF618(u8 val);
+
// sound command handler functions
void ply_fine(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
void ply_goto(struct MusicPlayerInfo *, struct MusicPlayerTrack *);