I've ported the GSM RPE-LTP codec, which has been used in mobile phones, to the GBA. Now you can use your GBA as a portable music player, with up to 150 minutes of Good Sounding Music on a 256 Mbit flash cart.
Release 20040823 switches to devkitARM, makes the UI much less ugly, and (on Windows 2000 and Windows XP) hides the double .wav.gsm extension.
Windows binary (you probably want this): GSM Player binary and music ROM builder
No, I'm not affiliated with the GSM Association. I just use their audio compression format.
© 2000–2012 Damian Yerrick. Some rights reserved: except where otherwise indicated, this site is free content, licensed under your choice of Creative Commons Attribution-ShareAlike 2.5 or GNU Free Documentation License 1.2. Terms apply.