A simple project to transform an old Casio keyboard into a MIDI controller, based around the ATmega328P microcontroller and Arduino enviroment.
- Octave shifting
- Key transpose
- Adjustable note velocity
- Support for 5 midi channels
- Serial to USB module if using a stand-alone ATmega328P.
- Hairless MIDI to Serial Bridge for MIDI communication.
- LoopMIDI for virtual MIDI port creation.
You will need to desolder the original chip that comes with the keyboard so that it does not interfere with the microcontroller. In my case I simply cut its pins to the key and button matrices.