yep i do saw, here is an another cdg-karaoke thread in here but i wanted to start up an another thread because there were so much talking about mid / kar support which i really don't suggest.. here i come up with some ideas with the things that i'm grounding them.. as usual, i'm also sorry about my bad english
but try to survive and read on.
*.mid files contains only notes of melody. it does not actually contain "soundsamples". this makes range of
sounding of the song very small. midi files definetly does not sound as good as mp3 which is synthesizer maded or played by the real band or orchestra. *.mid files also cannot contain background singers like mp3 file can.
cd+g (mp3/cdg) can sound really like the very original song - and they even usually do, if you look sunfly's or soundchoise's products (which are two biggest ones i think)
also:
xbmc can already play mp3 files. so what do we need is just routine to read cdg-graphics file and show it on the tv in the sync with the mp3 file.
i can't and i don't even wanna decide what is easy to do or not.. i don't know shit about coding, but it just "feels like" that this shouldn't be so hard..?
if this helps anything here's link for some kind of specs of the cd+g: http://www.ccs.neu.edu/home/bchafy/cdb/info/cdg
somebody said in the other thread also that mp3+cdg files can be converted to mpg format, but that's not a good idea.
mp3 file is usually around 4mb and cdg file is usually around 2mb or something. converting them to mpg movie file, it will take up to 60mb space. what a wasting!
somebody said converting that mpg file to windows media file (don't remember the extension now.. was it wmv?) - that song could be played at microsoft's xbox music mixer software. then files sould be uploaded to xbox drive e. i bet everyone does not have space that much there. and 60mb mpg file is around 40mb in wmv. this is still bad wasting.
on both of those cases it would be easier to have mp3 & cdg songs on your computer hard disk and share them for xbox with samba, or burn on cd-rw or dvd disk.
there were also discussion about microphone support in this case (like there is in the xbox music mixer). yes sure, that would be pretty good feature.. but my experiences of xbox music mixer's microphone option just tells, that it does not work very well. there is every now and then so bad latency that you can't hang on the rythm. also, echo option sucks. i don't know if that is a up to coder how well this could work..
but i have (and i bet some of the others do have also) microphone option on my amplifier, so that's not the biggest problem then. microphone support could be implemented later..
<span style='color:red'>
so in a nutshell.. what we need for now is routine that runs cdg file sync while playing mp3 file - just like it runs subtitles in sync when playing avi files.
</span>
as a postscript i would like to tell for every developer how i appreciate your work. if i could write code, i would help you guys. you really made xbox worth of buying it, with xbox media center!!! :thumbsup:
thank you very much.