MIDI Modular Controller is a device that can control other devices via MIDI bus (ie. music software, visualisation hardware). One of the biggest advantage of this device is modular design - there can be 16 modules on the bus, each can have 16 buttons and 16 knobs/sliders.
MIDI transmission is now fully functional and stable. With oscillator 24MHz there is ony ~0.9% difference in baudrate, so its acceptable by standard.
Right now im taking care of "midi framework" that will manage packet sending and controllers mapping.
Tanks goes to Zambari for tips about optimal midi packets usage.
30.03.2006
MIDI communication is working, but unstable. It is very hard to get stable 31500 bps using 12MHz crystal. Will have to use faster crystal..
31.01.2006
serial comunication is now working.
29/30/31.01.2006
first module ready and working (8 buttons+digital mux, 2 variable resistors)
memory map of module(s) controllers ready
change state detection of module controllers ready
triggering actions ready - a midi packet will be generated only if button is pressed/released or variable resistor is moved