Animoto allows you to upload your own music–just make sure you own the rights! To upload a song, open up a project and click on the "your music" tab. Then, select "upload" to add an MP3, AAC, or M4A file. Your audio track file can be up to 20MB.