Inspiration

We originally wanted to make an emulator for any kind instrument, which could then be played hands free like a theremin. Unfortunately we only got around to getting one instrument to work; it uses color and brightness detection to interpret gestures and adjust pitch/volume.

What it does

Uses webcam to interpret colored[anything with proper colors set for detection] movement along 2 axis's. This emulates a theremin's capability to do the same thing.

How we built it

Using Processing and the openCV libraries

Challenges we ran into

Color detection of more than 1 hue at the same time; took hours to fix

Accomplishments that we're proud of

Vision recognition works!

What we learned

DON"T USE PROCESSING FOR PROJECTS LIKE THIS EVER D:

What's next for Virtual Theremin

Emulate an entire orchestra! Then use the level editor we happened to make for a separate project and create full fledged platforming games within a single afternoon. We would compose the level map and soundtrack at the same time, on the same machine!

Built With

Share this project:

Updates