Home   Jensen Archive   jWiki   Jensen News   Jensen Cloud   Jensen Programming   Jensen Family Tree   JensenDiary

Midi Live

08/01/2022

This program uses the midi input of a piano keyboard to display the output as Synthesia but upwards. It generates a chroma blue screen that can be implemented with OBS Studio to end up recording a video.

Usage

After selecting the camera String name, you have to press the points at the left of the A0 and at the right of C8.

As this was build under a YAMAHA keyboard, it won't work for a different piano with a different midi protocol, but the important stuff happens in void handleNewEvent() so that can be changed in order to be used with other protocols.

To deal with different note width projection, press W and S to calibrate the scaling factor.

Need any help?

If you have a problem with this code, you can contact me at gerardjensenolmo@gmail.com