This project was developed as part of my MTSU undergraduate research with Dr. Butler and Dr. Pettey. Real-time MIDI data is transmitted from a controller, read and interpreted by a custom C++ MIDI-over-TCP server, and fed into a 3D graphics engine. All notes are pre-tuned to the appropriate scale, so that the user can't play a "wrong" note. It's really fun, too :)

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…