no es por no echarle luz, que no tengo una linterna
es que ni se ingles, ni programo en c
pero eso es el codigo fuente. y hay que compilarlo antes de meterselo al micro, usea que el que se lo quiera modificar... aunque no entiendo que le quieres cambiar. ese codigo hay que grabarlo por midi, tendras que cargar "mios" o el boot de microchip y la ultima version de midibox en el micro antes de la aplicacion
-teneis los esquemas y circuitos de varios aparatos
-ejemplos de codigo
-ganas
y me pregunto yo ¿que falta? yo ya tengo montado el cacharro asi que algo del diseño os puedo ahorrar, mas de lo mismo cuasi todos se basan en un encoder
os recomiendo al que este interesado que se monte el encoder en una caja para ir probando. a partir de ahí haced las modificaciones que querais
si lo que quereis es un hispacodigo
podeis buscar entre las notas de aplicacion de los fabricantes de microcontroladores que hay ejemplos de como hacer un raton, elegid una plataforma y darle forma en el lenguaje que mas os guste