VOGONS


DOSMid - an open-source MIDI player for DOS

Topic actions

Reply 101 of 111, by mateusz.viste

User metadata
Rank Member
Rank
Member
imi wrote on 2020-11-07, 20:20:

sorry if I missed it, but is it possible to loop tracks?

There is no "replay" feature, if that's what you are asking about. I think the only workaround to play a single file in loop would be to create a single-entry M3U playlist and play it with the /random switch.

ECHO FILE.MID > PLAYLIST.M3U
DOSMID /random PLAYLIST.M3U

http://mateusz.viste.fr | gopher://gopher.viste.fr

Reply 103 of 111, by vladimiro

User metadata
Rank Newbie
Rank
Newbie
mateusz.viste wrote on 2020-10-13, 07:39:
I'm glad you like it, thanks for the heads up! […]
Show full quote
sarp wrote on 2020-10-12, 21:11:

Thanks mateusz, very useful program .... Cheers mate

I'm glad you like it, thanks for the heads up!

vladimiro wrote on 2020-09-18, 20:01:

Hello, how do you change the tempo ???
by default it is 95 and they are heard slow.
Thank you!

DOSMid follows tempo instructions that are present in the MIDI stream, the tempo may change dynamically many times during the song hence making it manually adjustable does not seem to be a useful feature. Some files may miss an explicit tempo instruction, in such case DOSMid is supposed to fall back to 120 BMP, that's a recommendation I had found in some MIDI specifications. Could you please provide me an example of a MIDI file that you have troubles with (ie. that DOSMid plays too slow)? I'd be interested to take a look at it and compare the playback with a few other players.

Hi. I tested with the midi of doom 1 and 2, blood, duke nukem 3d, these last two were extracted.

Reply 104 of 111, by mateusz.viste

User metadata
Rank Member
Rank
Member
vladimiro wrote on 2020-12-01, 04:42:

Hi. I tested with the midi of doom 1 and 2, blood, duke nukem 3d, these last two were extracted.

The titles you mention are stored in-game in the MUS format. MUS is 140 bpm, as opposed to MIDI which is (by default) 120 bpm. Perhaps the tool you used to convert MUS files to MIDI forgot to adjust the tempo? That would explain why it plays too slow. Best would be to use the original MUS data - DOSMid supports MUS natively. But most important question: are other MIDI players playing your files correctly (without manual tempo tuning)?

http://mateusz.viste.fr | gopher://gopher.viste.fr

Reply 105 of 111, by vladimiro

User metadata
Rank Newbie
Rank
Newbie
mateusz.viste wrote on 2020-12-01, 06:25:
vladimiro wrote on 2020-12-01, 04:42:

Hi. I tested with the midi of doom 1 and 2, blood, duke nukem 3d, these last two were extracted.

The titles you mention are stored in-game in the MUS format. MUS is 140 bpm, as opposed to MIDI which is (by default) 120 bpm. Perhaps the tool you used to convert MUS files to MIDI forgot to adjust the tempo? That would explain why it plays too slow. Best would be to use the original MUS data - DOSMid supports MUS natively. But most important question: are other MIDI players playing your files correctly (without manual tempo tuning)?

Sorry, my mistake, I tried it on real hardware and it works excellent and also under dosbox with the gus, again sorry for the inconvenience.
Greetings.

Reply 106 of 111, by darkpilot

User metadata
Rank Newbie
Rank
Newbie

I am trying to use dosmid with ibk files to make the music sound as intended by game developer
I have converted bnk files to ibk using OPL3 Bank Editor but Dosmid gives me an error when I try to use them.

Reply 107 of 111, by mateusz.viste

User metadata
Rank Member
Rank
Member
darkpilot wrote on 2021-01-21, 10:12:

I have converted bnk files to ibk using OPL3 Bank Editor but Dosmid gives me an error when I try to use them.

Thanks for your report, but it could be more helpful if it included some further details. Could you please:
- tell how you execute DOSMID exactly (what command line)?
- provide the IBK file you try using?
- report the exact error message displayed by DOSMID?
- confirm you run the latest available DOSMID version (v0.9.5)?

http://mateusz.viste.fr | gopher://gopher.viste.fr

Reply 108 of 111, by darkpilot

User metadata
Rank Newbie
Rank
Newbie

Ok looks like it was my mistake of using; instead, when telling the program what banks I want to be loaded.
But there is one more problem. I am trying to play music from Descent and using melodic and drums banks. But the music sounds totally different.
Any advice? Is it possible to make it sound just like in game?

Reply 109 of 111, by mateusz.viste

User metadata
Rank Member
Rank
Member
darkpilot wrote on 2021-01-21, 11:16:

Ok looks like it was my mistake of using; instead, when telling the program what banks I want to be loaded.
But there is one more problem. I am trying to play music from Descent and using melodic and drums banks. But the music sounds totally different.
Any advice? Is it possible to make it sound just like in game?

Most probably the IBK files you are using contain different settings than those used by the game. Or your MIDI file has been converted/tampered with and does not reflect what the game does. Could you point where you got the music and banks files from? I could try running them out of curiosity.

http://mateusz.viste.fr | gopher://gopher.viste.fr

Reply 110 of 111, by darkpilot

User metadata
Rank Newbie
Rank
Newbie

I got IBK files by converting bnk files from Descent using Wohlstand's/OPL3BankEditor.
Midi files was converted from hmp file from Descent.
I have attached all files.
I wonder if there is a way to play them as in game.

Filename
DOSMID FILES.zip
File size
56.68 KiB
Downloads
17 downloads
File license
CC-BY-4.0

Reply 111 of 111, by FreddyV

User metadata
Rank Member
Rank
Member

Hi,

My Player Mod Master now start DOSMID To play Midi files, this is then "Adding" File selection to DOSMID (Even if we can do it with Norton commander for example)

It can't play big files, as Mod Master take memory and I was not able to have DOSMID loading its .cfg file.
Then I use DOSMUD With -noxms -mpu

Read the DOSMID Config work in DOSBox, but not on me XT Computers (DOS 3.31)