At 01:22 PM 08-08-97 +0200, MacBrick (Ronald Leenes) wrote: >Is there more to having a PIC understand MIDI than just recieving serial >data at 31.25 kBits? You need the right hardware interface, of course :-) >I need to build a MIDI to parallel data interface. What I imagine doing >is have a PIC receive serial data at 31.25 kBits and parse the 3 bytes >that form a MIDI packet and act accordingly. There's no such thing as a 3 byte MIDI packet. There are a bunch of different "messages", and they may be 1 or 2 or 3 bytes, and there's "system exclusive" data, which may be of any size and may be interrupted by other messages -- you've got to get the standard, and understand the different message types and their relationships in order to parse the data. But the parsing is well within the scope of a PIC. Gerhard