===========================================
| Low-level MIDI input using Visual Basic |
===========================================

 What it is
 ----------

 An example of ways in which the low-level MIDI API can be used with 
 Visual Basic. It was written for a MIDI patch editor (still under 
 development). At the top level it provides simple MidiGet(), 
 MidiSysexGet(), and MidiPut() functions for sending and receiving
 MIDI data.
 
 It was designed to be reusable for multiple applications without code
 changes. It is not optimized for speed at all, and is quite slow on
 a 486/66. You could get more speed by using the low-level functions
 directly.

