UnkrawerterGBA is a program with a command line interface that can rip music as .s3m or .xm modules from Game Boy Advance roms.
It only works with game that were developed using the Krawall sound engine. It is actually named after Kraweter, the core program of Krawall that handles the module files conversion.
Composing
UnkrawerterGBA can be used to rip samples from Game Boy Advance games.
After using UnkrawerterGBA, you will get a bunch of .s3m or .xm module files. You can use xmodit to easily extract the samples of multiple modules, just drag and drop the folder containing your module files.
Alternatively, you can use OpenMPT. For each module file, go to the sample tab and click on the small arrow on the right side of the save button to export all the samples of the current module.
Links for further development
The development of UnkrawerterGBA is still active, you can go to their GitHub repository to join or sponsor the project.