An app that makes music from bouncing balls

Caelestis is a unique, sample based generative music app that creates sounds with bouncing balls.
Three shapes on the screen are used as 'rooms' that contain a sound. Different coloured balls can be thrown around inside these rooms, generating notes when one collides with a side.
Using different combinations of balls and sounds, all kinds of beautiful performances can be achieved.