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

Reply via email to