Like the DMX thread a short while ago..... There seems to be a big secret around message reception. There's plenty of examples for MIDI transmit code on the net, but nothing on parsing MIDI commands and data from a 'LIVE' stream. If you read the MIDI 1 SPEC, the stream can become quite complicated. I took a stab at it for a 16C63 MIDI light dimmer. http://www.mindspring.com/~jlittle/picstuff.html It seems to work ok at home, but my Cakewalk file is pretty tame. Anyone have any examples of a MIDI message parser? Joe -------------------------- Is there any publically avalible code for implementing MIDI stuff with PIC processors? I'd like to build e.g. a MIDI to CV converter which translates MIDI to analog control voltages for old analog monster synths. Also a CV->MIDI converter is interesting. After a surf session I found some Theremin MIDI source code and also some simple MIDI IN and OUT code. With a PIC with integrated serial ports a MIDI->CV could probably be implemented very compact and nice. Cheers / Tom