08-21-2014, 08:00 PM
WAVs are bad for size because they're completely lossless and are usually huge. They're OK for sound effects, but for songs it's highly advised that you use OGG. It's lossy, yes, but it greatly saves on size and nobody's going to notice the quality loss unless they hook up their phone to a huge surround-sound system (and even then they'd be very picky if they cared). I would be legitimately surprised if Game Maker didn't support OGGs as it's one of the most popular game music formats.
MP3 is OK too, but unless your platform or creation tools handle the licensing fees (like Flash does, maybe GM does), you'd have to pay $2,500 per game.
But as Sam said, if it's possible then it'd be recommended to have the game play your music from the tracker file directly, since it saves (a lot of) space and retains all the quality. There might be plugins for some of the more popular formats, and if you were really determined you could probably code it yourself. Otherwise, OGG is a fine choice.
MP3 is OK too, but unless your platform or creation tools handle the licensing fees (like Flash does, maybe GM does), you'd have to pay $2,500 per game.
But as Sam said, if it's possible then it'd be recommended to have the game play your music from the tracker file directly, since it saves (a lot of) space and retains all the quality. There might be plugins for some of the more popular formats, and if you were really determined you could probably code it yourself. Otherwise, OGG is a fine choice.