Na, you can't upload your own songs. But you can form a band online, and actually create your own music and upload it and share. So in other words, you will never run out of songs, as you can download other peoples songs. I'm sure they will be pro's on it making amazing songs, can't wait