What patches are required for midi file in timidity?

Hi

How can i know what patches are only required for a
midi file to perfectly be played?

Becouse i want to remove all other not neccessary
patches to save some space…

regards
Roozbeh__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail

Roozbeh GHolizadeh wrote:

Hi

How can i know what patches are only required for a
midi file to perfectly be played?

If you have all 128 instruments of bank 0 and most of the
128 drums of drumset 0 (the lowest and highest drums are
seldom used), all notes should sound. But if perfect
means using patches like those the composer of the
midi file intended, there’s no practical limit to
the number of patches you’d need. There are 128 melodic
banks of 128 instruments each, potentially, and 129
drumsets of 128 drums each, and xg midis use additional
banks besides these.

Unless you mean one fixed, given, midi file. Then you
could use a midi disassembler to examine the midi file,
or use a version of timidity that gives console messages
and experiment eliminating patches, watching to see when
it complains that it can’t find a patch it needs.

The SDL timidity can be made to give console messages
by adding “#define GREGS_DEBUG” to sdl_c.c and
recompiling.

Greg