Call of Tutti – Game

This is a C++ game I created using RtAudio and fluidsynth as an exercise in using C++ for a complete game design, including visuals and audio handling. The game is designed as a first person shooter, where you are at the center of a circular staff. You can control the rate at which the bar pointer moves over the staff and at any point can “shoot” notes at the staff by singing them. The f0 of the singing note is identified and a colored orb is shot at the staff and keeps playing. At any point one can add and delete notes.

Here is a screenshot of the gameplay

256_pic2

 

What I found interesting at the end of this exercise was the serendipitous nature of the melody was mainly because of the variable speeds of the rotating staff. A well ordered set of notes when introduced at randomly varying times led to interesting perceptual meanings.

Notes : All the sounds were created using fluidsynth. All the audio handling was done using RtAudio and graphics using OpenGL in C++.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s