Yay! Let me know when it's populated; I added support for archives this
morning. The disc I burned with it last night worked correctly on a
standalone CD+G player, so the tool is confirmed working.
Good stuff. I've just populated CVS with the v0.2 release, so you should
be good to go.
The only thing it's missing is support for that raw/interleaved mode; my
*drive* supports the writing scheme, I just don't know how to *image* it
:) Anyway, just search in the code for "not yet supported" and you'll
find the only missing piece of functionality. Command-line options are
already present for raw mode. It just needs the magic code added. I
assume it's something that can be done on a per-frame basis and can just
be added inside the main interleaving loop; if not, it could be more
"interesting" to implement.
Note sure what you mean by per-frame? I was thinking of passing a
track's worth of BIN data to an Interleave() function which rearranges
the whole track's BIN data in one go.
Something like:
for track in tracks:
pcmdata = mp3DecodeFromFile(track.mp3_file)
cdgdata = cdgReadFromFile(track.cdg_file)
if interleave_mode:
cdgdata = Interleave(cdgdata)
AddToBinFile(pcmdata, cdgdata)
All the best,
Kelvin.
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Pykaraoke-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss