LibKMid v 0.9.5
(C) 1997,98,99,2000 Antonio Larrosa Jimenez
Malaga
Spain.

LibKMid is a MIDI library that includes anything you need to easily play MIDI
music in your application using any MIDI device (external synthesizers, SB Live,
AWE and GUS soundcards, and FM synths )

One of the main goals is optimization, just run 'top' or 'kpm' while running
test1 and see for yourself (on my K6/200, it takes the 0.1% of the CPU on 
average)

Have a look to the test1.c file to see how easy is to add MIDI capabilities
to your application (mostly, to games :-) )

Look in the docs directory for the HTML documentation. I recommend to use kfm
to read the docs, but you can use netscape, lynx or any other browser to
read it.

You should start by reading the KMidSimpleAPI class documentation, as it's
enough to use just that for most cases.

Also, if you plan to use libKMid from a pure C application, you can have a look
at the KMidSimpleAPI class, as there's a C wrapper over that class with the
function names being the same than those of the members of that class.

There're two test applications in the test directory.

One of them is a pure C application that just plays a MIDI file while printing
something in the terminal. The other is the same application, but using C++.

I've also included a fully featured console MIDI player called ConsoleKMid.

ConsoleKMid has existed for some years now in the KMid sources, but it never
goes in any package distribution. Now, you can enjoy the best MIDI music
without even using X .

Enjoy the music !

Antonio Larrosa Jimenez


