A downloadable prototype for Windows

Rhythm games normally require touch in some form to hit the beat, but what about using your voice? Sync-Beat is a voice-based rhythm game where you  sing to the rhythm, while also using the spacebar to hit to the beat!

To download the game: Simply download the ZIP file and right-click to extract. Then click on Syncbeat.exe to launch the application!

HOW TO PLAY:

To play this game, you need access to a microphone. Spacebar for main gameplay. Mouse for menu navigation.

To start the level (have the notes falling down), press any key or spacebar.

Depending on the chosen difficulty, you will see 1 to 4 circles on the bottom center of the screen.

Circles represent pitches for the notes to fall on, from left to right: low pitch, middle pitch, high pitch.

Use your microphone and voice to hit the note at the right pitch. You may need to test your microphone and try singing in different pitches to see what it detects.

Rectangles represent the beat, use the Spacebar to hit to the beat.

In the hard difficulty, there is an added mechanic that involves speech recognition. This requires you to repeat the word said on the screen when it lands on the note, regardless of pitch

Note that the pitch detection is very sensitive, so you may need to sing higher or lower than expected for extended periods of time (this is especially the case for the hard difficulty). Speech detection is also sensitive to pronunciation and seems to work best when enunciated clearly.

--------------------------------------------

This was a very ambitious project that I worked on in university. As this was required to be a prototype, this will remain a prototype for the time being.

This project is for educational purposes, so I won't be accepting any donations.

Credits:

Music: Energy - Bensound.com

HUGE thanks to GameDevStev's reply in a reddit post for basic voice recognition: 

https://www.reddit.com/r/Unity3D/comments/49wuld/best_way_to_implement_microphone_input/)

and theguywhodreams' forum on Unity for the main bits of detecting voice pitch. Couldn't have achieved an amazing result without them:

https://forum.unity.com/threads/detecting-musical-notes-from-vocal-input.316698/

(^The basis of the code comes from these, the rest is just tweaking it properly.)

UI by me. We weren't meant to make any UI other than just a set of start and quit buttons (or whatever is necessary) but I love making my own art assets and implementing them somewhere :)

Made in Unity.



Download

Download
Sync-Beat Prototype.zip 22 MB

Leave a comment

Log in with itch.io to leave a comment.