Head over to the Artist Permissions forum section for all the details on how you can get your music into the game.
You'll be able to ask for help, and hopefully find out if anyone is interested in immediately stepping your tunes.
I liked that. Personally would have enjoyed the sounds around 1.30 (I have no technical music knowledge- lets say the "drumming on cans") to be more prominant when done in the song. Minor criticism aside, it was a good listen.
Comment