SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

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


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.