Hi Carlos, > I checked it today, and now I got it. You are using PyGame's engine to > pay MIDI, and that makes it hard to support something like whats done on > the Windows MIDI API, which is pretty flexible.
That's right, we don't have much control over MIDI playback. That said, we did have to write a fair bit of code for parsing MIDI files in order to rip the lyrics and timing info out, so we may be able to leverage some of that. > I think that the best way to solve the problem is to implement a > entirely new MIDI playback system. It's not that hard as it may seem, > because there's a lot of functionality that can be reused, but it surely > involves a lot of time, which is a luxury that I don't have right now > (or in the foreseeable future). I'm in a similar position at the moment but if anyone is interested in having a stab at it, I'd be happy to incorporate it in PyKaraoke, provide support etc. > Anyway, thanks for your time and attention. I'll try to make some time > to play with PyKaraoke and I'll let you know of any progress that I do. Great. By the way, I forgot to give you the URL for Will's pitch-shifting FAQ: http://willfe.com/index.php/Pitch-shifting_With_PyKaraoke_and_JACK_HOWTO All the best, Kelvin. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Pykaraoke-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
