Karaoke FX


Karaoke FX is a midifile player that can display lyrics in synch whith the sound so as it can be used for karaoke.
It relies on plugins for midi output devices as for lyrics display. Thus it is easy to write plugins to display lyrics in the way you want ( see doc/display_plugin.txt ) , with your own visual effects in OpenGL. Then you can dynamically change lyrics representaion during execution.

Currently supported midi devices

    + Alsa raw_midi device


  • Simple Directmedia Layer Library > 1.2.0
  • FTGL > 2.04 and freetype > 2.0 for displaying ttf fonts with OpenGL
  • Alsa > 0.9 for midi output
  • Gtkmm > 2.2 for graphical user inteface

Display Plugins

  • display_gl.so: basic gl display with FTGL extruded ttf fonts and particles


Download the source:

Valid XHTML 1.0 Strict Valid CSS!