Liked the idea so much I made one. :) Had a C64 keyboard leftover from my MBHP_SID project. I wrote it for a PIC16F628 (or you can use a 16F84, but the 16F628's are only $2.50 USD), also needed a demultiplexer ( DM74LS138 ) so you can have a 8 by 8 matrix. This Makes the whole thing very cheap to make. Here's the matrix that the C64 keyboard uses http://www.howell1964.freeserve.co.uk/logic/burched/b5_c64_kbd.htm I don't know MIOS well enough yet, but I'm sure you could do the 8 by 8 matrix on the core module. You wouldn't even need a multiplexer (unless you wanted to save pins) Right now I just have the keys mapped to midi notes and patch changes, but I'm thinking of making it more complex. I can post more details later if people are interested. Christopher.