I've been using the pykaraoke player on Linux and finding that the noises it
makes are seriously wrong for certain tracks, whereas when played with
timidity on the command line they are fine. It seems that different
instrument pattern files are being opened. pykaraoke uses pygame which
in turn uses SDL_mixer which says that it uses "an old version of
timidity" before I gather it forked and Japanese developers took over..
was wondering if it would be possible to update SDL_mixer to use a
later version of timidity. I've emailed the three listed authors of
SDL_mixer and not (yet) had a reply, so would be very grateful if
anyone here could give me some advice as to what pitfalls I might
encounter if I look at the code and try to understand what's
involved. I presume there must be a "gotcha" somewhere or SDL_mixer
would have continued to track timidity.
Any clues would be welcome. Many thanks.
On 11/30/2009 08:25 AM, Matthew wrote:
> Any clues would be welcome. Many thanks.
I don't know whether this is a clue. Once, long ago, I adapted a
version of TiMidity to SDL. My version of TiMidity was mostly adapted
from the original, but unlike the original and the current Timidity,
generated 5.1 sound. I don't know whether the SDL_mixer reference is to
my code. No one seemed much interested in 5.1 sound, either from the
SDL side or from the Timidity side, so I gave it up.