Hi,
I do run into problems with both Timidity and
FluidSynth on Linux more often than I like. Anyway,
here I'll just talk about Timidity for the time being.
I have Debian Sid repository with Timidity 2.13.2-15,
but could try to do a manual build if needed.
Please note this is not an attack or a put down in
anyway. I only hope to see Timidity handle invalid
MIDI requests more sensibly and possibly becomeing
more versatile.
Many times, when a midi file, or connected Midi
instrument selected an invalid instrument (combination
of soundfont, bank, and instrument number). It seems
that Timidity gives a warning about the soundbank and
instrument number is not available, and it won't be
heard. That is just too robotic, too mechanical way
of doing thing, I think.
What I would like to see is to keep the warning print
out, and also keep the current instrument on that
channel - similar to any harware sound module or
keyboard already does when I try from the keypad to
select instrument 999 if it only has 100 instruments
built-in..
That way, we have a default instrument substitution
even if it is not what the MIDI messages requested, at
least Timidity can play most MIDI files out there and
not sound terrible the way it does now -- simply
filter out (silence) the whole channel.
It might be slighly more tricky with drum channel, but
I hope similar thing can be done/ried there, too.
Sure, the same MIDI file won't sound the same on
different machine, or different soundfonts... Oh,
wait... We already know that!!! At least now we can
hear a different instrument on that channel instead.
In some instances, it may even sound better with a
new/different instrument, the listener may just not
know about it because it sounds so sweet.
Jimmy
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Timidity-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/timidity-talk