		Using the MIDI Output Opcodes with Linux Csound

  As of version 3.47 Csound now supports realtime MIDI output from opcodes by
Gabriel Maldonado. The Linux port consisted of adding the necessary calls to
the soundcard API, and adding the Q flag to select and open the MIDI interface.

******************************************************************************
*
*  You must have the following items installed and running under Linux:
*
*  	1. a soundcard with MIDI port enabled, or a standalone MIDI interface 
*	   card
*	2. the Linux sound driver, either the kernel version or the commercial 
*	   4Front OSS driver
*
*****************************************************************************

  The basic command-line looks like this:

	csound -Q0 -n myfile.orc myfile.sco

where -Q0 opens the first MIDI device port (on my machine it's the MIDI port of 
my PAS16 soundcard ; -Q1 opens my MQX32M MIDI interface) and -n cancels the 
soundfile write-to-disk.
   You can also use the following line:

	csound -Q0 -o/dev/null myfile.orc myfile.sco

  Using Csound as a means of exploring MIDI algorithmic composition is a very 
exciting development. Given a fast enough machine it should be possible to have 
simultaneous MIDI and audio output, as well as realtime MIDI input.

  Many thanks to Gabriel Maldonado for writing the output opcodes and for his 
dedication to improving the MIDI capabilities of Csound. Thanks also to Steve 
Falco, John Fitch, and Hannu Savolainen for their valuable advice and 
assistance.

Dave Phillips <dlphilp@bright.net>
January 1998
