Hello trid users,
some days ago i looked at my RIFF based file collection. When i run TrID on
my few Microsoft Instrument Definition Files with file name extension idf
all are described only as Generic RIFF container by riff.trid.xml instead by
idf.trid.xml (See appended output/trid-v.txt).
So i run tridscan to update definition file and look at differences. I create
my samples with Microsoft's IDFEDIT.EXE on system running a German Windows
98. So in examples like GENERAL.IDF instead English word percussion the
German translation Schlagzeug occurs. So in trid definition file in global
string section the following line vanish:
<String>PERCUSSION</String>
The instrument names often looks like "Universal-MIDI-Instrument", but i can
create an example like My-idf2.idf without the phrase MIDI. This is probably
a rare case, but that sample is still a valid IDF file. So in trid definition
file in global string section also the following line vanish:
<String>MIDI</String>
Because IDF files are used to remap the general MIDI audio Patch set instead
global application/octet-stream or RIFF specific application/x-riff mime
type show a user defined on by line like:
<Mime>audio/x-idf</Mime>
The site msdn.microsoft.com does not exist any more. So the reference URL is
redirected to another web presence. That is now expressed by updated URL line
like:
<RefURL>
https://docs.microsoft.com/en-us/previous-versions/visualstudio/aa264328(v=vs.60)
</RefURL>
With the updated trid definition all my IDF examples are now detected ( see
appended output/trid-new-v.txt). TrID definitions, some examples and output
are stored in archive idf.zip. I hope that my updated XML file can be used
in future version of triddefs.
With best wishes
Jörg Jenderek