|
|
Messages consist of a status byte (80-FF) followed by 1 or 2 data bytes (00-7F). Status bytes set the data receive mode, ie they only need to be sent when changing the status. For example, to start 3 notes, you would not need to send the '9n' bytes shown here in brackets: 9n k1 v1 (9n) k2 v2 (9n) k3 v3. Running status is not affected by system realtime messages, but is cleared by system common/exclusive.
| |||||||||||||
|
|
Here's a circuit which you can use to connect MIDI devices to you PC.
In addition to this circuit, you need:
Here's the circuit. I have built it, and it works well. It gives you:
A kit for this project is available in Australia from Dick Smith Electronics (their catalog number K-3604) for under $40 Australian. For this you get all parts, cables, connectors, and a screen printed top with a (larger than necessary) plastic box. If you have no need for a joystick, you would only need to connect to the necessary pins on the PC connector, straight to the MIDI interface. If you need to allow a joystick connection, you will need to connect all 15 pins at the PC through to a 15 pin socket for the joystick. You can place this socket either inside the box, or (as I did) in line with the ribbon cable connector. Take care with the pin numbers!
|
| MIDI Guide | ||
| MIDI Messages | ||
MIDI Running Status Data Transmission PC - MIDI Interface Circuit | ||
| Music Topics | Home Page | Email GM Arts |