Yeah, I thought so too that CAN would be an overkill... Just did it for the pun :) I will send normal all-purpose CCs. When you send an extended CC consisting of MSB and LSB you actually send two CCs, one with MSB and one with LSB. I'm sure you already know this. So I thought, why not sending 3 CCs for one value? As I don't care about standard-CCs, I could use e.g. CC11, 12 and 13 to define one value (3*7bit=21bit). We're trying to interface FL Studio which internally has a controller 'bitrate' of 16 bit! As FL doesn't support LSB AFAIK, we just would use a Formular Controller in FL to add the 3 CCs according to their valency (by which we have splitted them before on the external MIOS controller). I was concerned of the half sampling rate because I think MIOS has been optimized for the normal one, and porting MIOS to these PICS won't be easy then (when it hasn't been done yet). I still wonder if 18F4553 would be possible as it has got USB and a 12bit ADC too. But probably this project would be too hard for the beginning. It's my first PIC project, you know. Probably the Windows driver wouldn't be the problem as XP as got general purpose USB MIDI interface drivers. But one after another! Tomorrow I finish my PIC burner (Brenner 5 from Sprut) which I have started 2 years ago in school but never finished and then lets go and try to burn my first PICs! greetz fabb