Skip to content

Newton's Melodies

iPhone/iPad app where users create melodies by bouncing falling apples onto wooden planks. Custom physics engine built from scratch with OpenGLES.

An iPhone/iPad app I built at Norbsoft where users create melodies by bouncing falling apples onto wooden planks. Each apple-plank collision plays a note — six instruments to choose from. You could adjust gravity, control how fast apples spawned, and save your melodies.

I coded the collision detection and physics from scratch — no external physics engine. The visuals used OpenGLES 1.1 with Objective-C++. Later ported to iPad.

The app was built shortly after the App Store opened to third-party developers, making it one of the earlier creative music apps on the platform.

Newton's MelodiesNewton's Melodies
Newton's MelodiesNewton's Melodies
Newton's MelodiesNewton's Melodies