For those song-happy folks who love belting it out, the Sing! app by Smule will ensure you've got a friend or two to sing along with you. The Sing! app lets you invite friends to join in on the song, so you can turn your solo singing into a fun duet or chorus anytime.
Sing! essentially turns the act of singing into a virtual social event, bringing the karaoke room to your home. You can even use the app to connect with strangers from around the world. According to Mashable, the app features a digital globe that lets you see where your duet partners are situated. What's more, there is no limit to how many people you can add to a particular song.