I'm looking at using a dsPIC 30F6014 as the core of a small special-purpose single board synth, and I'm wondering whether the code for MIOS would be a good place to start for the tools and control side of things. The synth would have control surface demands not unlike a MIDIbox, although the UI might be a bit wackier than some. Seems to me that the bootloaders and sysex comm/dump stuff, along with the support for AIN, DIN, DOUT, and possibly AOUT boards could potentially be reused. But rather than converting control movements into MIDI, this box would take the values and use them as parameters while performing DSP synthesis algorithms (and then shipping the results off to a DA converter -> an amp -> and a speaker....) I'm not yet sure whether the dsPIC is up to overall size of the task, nor am I sure that it is architecturally close enough to the 18F452 to make porting the right thing to do, nor am sure that I have the expertise to pull this off, but before I do the big investigation, I'm curious whether people think that this would be an appropriate thing to do with the MIOS code. This would be a non-commercial project, of course. A DIY digital synth, similar in spirit (if not implementation) to the AVRSynth or other such projects. The other construction option is to build it from a small form factor PC board, but that seems like a far less entertaining construction project! Anybody got input for me? Thanks!