I've been thinking about other ways to impliment this. What about creating another MIOS application to do the job? You could select which midi parameters you wanted random information generated for then hit the big red button. This would then be useful for other synths/midi gear. With an LCD screen and a bank stick to store settings (what midi info to generate) it could prove rather handy. Maybe it could do other stuff too. Patch morphing is the only thing that springs to mind - stick in a bank stick with SID patch on it, select two patch, morph time, then hit the big red button. I don't have any idea how to program this (I know a little VB & pascal - I've never tried assembly or C), but presumable if the PIC didn't have to handle the functions of the SID then it is do able. Any one got any thoughts? Cheers Benedict