midi files don't work
Brought to you by:
dynamite
adplug 1.6 (and I think 1.5 also) refuses to play my
MIDI files and also refuses to let anyone else play
them. I tested the MIDI with another program (Windows
Media Player), and they worked, but with winamp I don't
get correct timing info (Shows as 0:00) and it doesn't
play. Also, even though *.MID is unhighlighted in
AdPlug's format list, when I try doing 'view info' on
the midi, it says 'Adplug info' at the title bar.
Email - Laxori666@yahoo.com
Logged In: YES
user_id=31101
AFAIK, this was a Winamp bug which was fixed in one of the
latest versions. If the problem is still there, please tell me.
Logged In: NO
All the midis from Descent 1 and 2 actually crash Winamp.
Shows time as 00:00, Winamp locks up, then crashes.
Logged In: YES
user_id=31101
May as well be a bug of the Winamp MIDI plugin. Did you try
to remove AdPlug completely and then play it on Winamp? Did
it work then?
Logged In: NO
With AdPlug completely removed the midis play fine.
Logged In: NO
I've run different files through a midi parser and realized
something:
The player seems to play only type 0 files correctly,
because type 0 files consists of one track.
File types other than 0 (1 or 2) contains multiple separate
tracks, which may play simultaneously. Here track 0, by
convention, contains song information but no musical event
data and player seems to play only track 0.
I think it should be possible to convert multiple tracks to
a single one in memory, when loading the file.
Logged In: YES
user_id=1095686
Hello,
I can only play type 0 midi files in AdPlay/UNIX 1.4 (using
Adplug library 1.5.1). Thus, this bug is not specific to
Windows or the Winamp plugin.
Specifically, the midi file
http://gamemusic.emugaming.com/music/PC/Settlers%202/Song%2009.MIDI
is a type 0 midi file and seems to play fine using adplay.
Type 1 midi files (such as
http://gamemusic.emugaming.com/music/PC/Command%20and%20Conquer/Warfare.MIDI
http://gamemusic.emugaming.com/music/PC/Fire%20Fight/Eerie.MIDI
and other type 1 midi files I have tested) do not play. I
have not tried any type 2 midi files.
Logged In: NO
Cannot play Doom1,2 midi tracks
Logged In: YES
user_id=473078
Originator: NO
Well, at least this bug explains why I can't play any MIDI files that interest me in AdPlug for Winamp. I've just upgraded to the latest AdPlug for Winamp (1.8) and the bug remains. It means that I cannot use this plugin to play soundtracks like Descent and my large collection of old MIDI files from my 486. (Descent in particular suffers horribly from being played on an EMU chip!)
Any hope of resolution on this one?
We need to implement support for type-1 MIDI files in AdPlug to fix this. Not sure how many people would benefit from it though...