Here's a curious idea: I wonder how hard it would be to recast Kelvin's
rendering code as an Mplayer codec? Did we already talk about this?
I've fancied doing this for some time but haven't got round to it yet.
Making an mplayer/ffmpeg codec would give you CD+G for free with a whole
bunch of
PyKaraoke doesn't currently support pitch-shifting natively during
song playback, and this is about the only missing feature that
prevents PyKaraoke from being a complete digital replacement for the
traditional analog CD+G player.
This is the case because PyKaraoke relies on Pygame's MP3/Ogg/WAV