This site is a repository for my projects. The keen eyed amongst you will notice that they generally concern midi controllers, especially those with blinky lights.
Those with really keen eyes will notice that most things are unfinished, including this website.
If you are going to be updating firmware frequently, I can recommend these…
This function allows arbitrary CC (Midi control change) messages to be sent.
This function extends all layer modes (except push) with octave, velocity, or note length splits.
This function adds a new layer type - a 256 step score.
This function adds the ability to set different midi channels per layer (including off)
This page describes the behaviour of the TNR when certain buttons are held down on power up/boot.
This is an attempt to develop an editor/simulator for the Roland FC-300.
This page describes the TNR hardware (as much as I know).
The Yamaha Tenori-on, designed in collaboration between the performance artist Toshio Iwai and Yamaha, is a wonderful piece of hardware.
This function adds the ability to change the block remotely, without being in remote mode.