Inspiration

While we were in a party using a karaoke system, we wondered why there was no system that used a phone as a mic and pc as a server. We then decided to build it.

What it does

The mobile app records audio and streams it to our PC server which mixes it with background music and delivers a karaoke experience.

How I built it

Hacked it!

Challenges I ran into

Networking was a pain, especially getting a reliable stream to transfer. Had to plce redundancies and send more than one packet of the same as a backup in case of packet loss. Also fixing the sound, since we had a lot of disturbance and noise that crept its way into the stream made it impossible to understand what we were saying. We fixed it using some noise removal and suppression algorithms.

Accomplishments that I'm proud of

We got the whole system to work.

What I learned

Networking, data streams, sockets, LibGDX (our front end. First time using it and making a java front end)

What's next for Sing it Now

HTN Best Game? HTN Best Hack? TaylorSwift Songs?

Built With

Share this project:

Updates