A Vocal Interaction Music Game

Celestia is a vocal interaction game where the player guides a newborn star through the universe by singing. The player sings different pitches/notes to help the star absorb satellites and fend off treacherous threats in her journey of stellar evolution. Celestia takes a minimalist and refreshing approach to aesthetics; its innovation lies in its stunning visualization of acoustic input.




Cheng Yang   Yang Shi


Celestia Mac OS   Celestia Windows


Users sing three pitches who are bound together to guide a newborn star through the universe with melody. In each phase, a new pitch is introduced.

In phase 1, your star is small and fragile, orbiting around the Orange Star. You can sing pitch D3/D2(female/male) to enlarge the gravity ring of your star, pull tiny planets to eat.


Lower pitch triggers enlarging… The star eats planets

In phase 2, you are traveling in your own orbit and the universe is getting more dangerous. You can sing pitch G3/G2(female/male) to shield, survive comets attack from the Blue Star when traveling. Use the first pitch you’ve learnt to eat planets as well.


Middle pitch triggers shielding… The star defend against comets

In phase 3, it’s time to form your own galaxy. You can sing pitch A#3/A#2(female/male) to accelerate and connect with a moon before it explodes. A moon in your galaxy can guard you from one comet attack.


Higher pitch triggers accelerating… The star connect with moons

When you complete three phases, your star is grown up and becomes an integral part of the universe.


3D Ending scene

Celestia takes a different, innovative approach to classic music games, its innovation lies in its artistic and illuminating visualization of acoustic input, conveying informative feedback to shape users’ appreciation of their vocal quality. Celestia also encourages users to explore other musical input possibilities to control the gameplay. Celestia is not confined to human voice, users can play instruments, such as guitar, piano or harmonica to run the game.

Celestia PROTOTYPE V1.0




The user’s voice can enlarge the star to absorb smaller planets and survive encounters with comets, nebulae. Every elements of the experiential aesthetic is tied to the background music, the constellation is the music visualization with three different colors reacting to high, mid and bass range of the soundtrack in real-time.

Absorbing Planets

Lower pitch triggers expanding… The star absorbs planets

Dodging Comets

Middle pitch triggers dodging… The star dodges comets

Burning Nebula

Higher pitch triggers brightening… The star burns nebulae


3 thoughts on “A Vocal Interaction Music Game

  1. Hi! I was able to try this lovely game at PAX East 2014 and I really enjoyed it! I tried to download it on two PC’s [Windows] and it doesn’t seem to work…is there anything I might be doing wrong? 😦

    • Hi, thanks for trying
      First please make sure the folder you extract from the zip has “data”,”lib”,”source” and a Celestia.exe file, double click on the .exe file, it should lead you to our game window, if there is black window with a line says please plugin a microphone, you probably need a mic connected to your windows machine, if you are using a windows laptop, it should already has an built-in mic, I tried it on my windows, it works for me 🙂

      • Thank you so much for taking the time to respond 🙂 When I downloaded it, it had all of those files. When I double clicked on the .exe file, it opens, but it seems to just freeze and I only see the border of the window for Celestia – it doesn’t load 😦 Perhaps a setting on my PC is wrong…. I will keep trying… 🙂

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