I need either A or B, whichever you can provide:
A) I need a plug-in for Flash player to play .kar and .mid files in it, so that they play exactly as they are written (music playing + each word is highlighting when it's time to sing it - which is how karaoke works).
For option A, I will need both the plug-in and the source code for it.
B) Alternatively, you can create a program that will retrieve background music, lyrics and timeline+duration of each word (important!) from each .kar and .mid file that I feed into it, and export lyrics+duration of words+timeline as external text file for each file.
Here I would also need both the program and source code.
Budget is somewhat flexible.