Thank you, greetz, for your reply. I need to do something like the SW tools you have proposed but in HW, to avoid the need for a PC. I don't think I'll have problem to program the PIC (I'm a C/C++ programmer), but I need to know what I need: it seems that the core module is enough, but how can I program the PIC? And what PIC is the most powerful considering that I'd like to add many features such as MIDI channel changer, splitter, etc... Thank you, Luigi