Take video and sound streams, mix them, combine some set of videos together into one larger video
Longer term, run this as a website
Tap keys, play music
Could do lyrics, multiple instruments, etc. Could maybe generate sheet music too
e.g. playing around with OpenCV or OpenGL