Midi

Controls MIDI output through sfxlib.

Syntax
   result = Midi Open( device )
   result = Midi Close()
   result = Midi Play( filename )
   result = Midi Stop()
   result = Midi Pause()
   result = Midi Resume()
   result = Midi Send( status, data1, data2 )

Description
   Midi opens a MIDI output device, plays MIDI files where supported, and 
   sends raw three-byte MIDI messages through Midi Send.

   MIDI support depends on the target and the active sfxlib backend.  
   Programs should be prepared for a MIDI device or MIDI file playback to 
   be unavailable.

Example
   See examples/sfxlib/midi-open.bas, examples/sfxlib/midi-send.bas, 
   examples/sfxlib/midi-play.bas, and examples/sfxlib/showcase.bas.

Differences from QB
   * New to FreeBASIC.

See also
   * Device
   * Music

