The Color Keyboard is a bpatcher that I built in Max/MSP/Jitter to be used in audiovisual projects. The Color Keyboard allows you to map colors to notes so that when a MIDI note is played, it will output a corresponding RGB color value based on what you select. Below is a demo of how the Color Keyboard works.
If you would like to learn in depth how the programming works behind the Color Keyboard, all of the details are outlined in my Master’s Thesis document starting on page 46. Screenshots of the Max patches are located at the end in the appendix.
I have used the Color Keyboard in a couple of audiovisual projects that demonstrate how it can be used. Links and samples of those projects are listed below.
