Stairstep | Micah Arvey | Music 256b Final Project

Multi-User sequencer. Play some instruments. Share some sounds.

Motivation

I desired a fun musical instrument interaction that would be visible to others. Multiple users should be able to colaborate on a single sequence.

My Design Process

I worked with the accelerometer and gyroscope enough to get a 3D view going, but dropped this once I realized the musical interaction was make or break.

The musical interaction was fun to work with. I started with the Marimba, then the Piano, then finally the drums and visualizing all the notes.

My Code

I have kept with the system cascade lifestyle. I have SS extentions of YEntity, which have update and render funcs. The render funcs are all drawn in renderer.mm.

Final Thoughts

I hope you enjoy. I will work on a simple file type for note input, make my code more abstract, and add incentives to continue playing past 2:00 minutes.