VOGONS


Reply 1000 of 1690, by AlexeiK

User metadata
Rank Newbie
Rank
Newbie

hi every1.
im looking for a way to play xmi files from dune2 on FSMP as DOSBOX does this.
Is it possible?

dune0.rar attached. dune0.xmi inside.

Attachments

  • Filename
    dune0.rar
    File size
    3.67 KiB
    Downloads
    57 downloads
    File comment
    intrance midi for dune2
    File license
    Fair use/fair dealing exception

Reply 1001 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie

Hi,
DosBox itself does not play xmi files at all. Am I right that you are referring to Dune 2 itself under DosBox?
Dune 2 does not play the different sequences (sub songs) one after the other but the game engine triggers different sub songs (similar to Midi Type 2 tracks) at different moments in the game. Contrary FSMP plays the different sub songs one after the other according to XMI specification.
What exactly is your problem with the attached xmi file? It works well with FSMP on my side. You can try it with the included Munt VSTi since I think this is the MT-32 version (but I'm not sure).
Also you can try the converted Dune 2 mid files instead:
http://www.mirsoft.info/wogm_download.php?dat … TY4MTE1NjI3O30=

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1002 of 1690, by AlexeiK

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote:

Am I right that you are referring to Dune 2 itself under DosBox?

yes!

my problem is that i cant make FSMP play this xmi as Dosbox does!
this xmi from introduction video of Dune2.

ur download link doesnt works . connection timeout.

Reply 1003 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
AlexeiK wrote:
yes! […]
Show full quote
Falcosoft wrote:

Am I right that you are referring to Dune 2 itself under DosBox?

yes!

my problem is that i cant make FSMP play this xmi as Dosbox does!

ur download link doesnt works . connection timeout.

I have checked and your dune0.xmi is the MT-32 version. So you have to use MUNT VSTi as output. Also you will need the initialization SysEx file. Without it you will get wrong instruments. I have attached the necessary folder.syx file. Copy it to the same folder where your Dune2 xmi files are. FSMP then automatically will load folder.syx before playing the xmi files and everything will sound good.

Filename
folder_syx.zip
File size
7.39 KiB
Downloads
64 downloads
File license
Fair use/fair dealing exception

Also here's a how to video for you:
https://youtu.be/NNi91ypJYss

Ps: The link still works perfectly for me so there must have been some network problems on your side.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1005 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
AlexeiK wrote:
did like u sorry to forget link https://www.youtube.com/watch?v=FEF-Nk025-c look or listen this 1st part of video. its a dosbox […]
Show full quote

did like u
sorry to forget link https://www.youtube.com/watch?v=FEF-Nk025-c
look or listen this 1st part of video.
its a dosbox like i search.

your variant something different.

You misunderstand some things:
In the video you linked the 1st part is the OPL (FM synth) version, but the file dune0.xmi you linked is the MT-32 version! Dune0.xmi can never sound like the 1st part of that video since this xmi file is not the OPL2/3 version. This Dune0.xmi file sounds exactly like the 2nd part of that video (the 2nd part starts at 3:09) since as the title says that is the MT-32 version. So dune0.xmi in my video (from 1:22) sound exactly like the 2nd part of your video (from 3:09). I hope you now understand what the situation is: Your Dune0.xmi is the MT-32 and not the OPL version. Dune 2 has different music for MT-32, GM and OPL devices:
www.vgmpf.com/Wiki/index.php/Dune_II:_T ... asty_(DOS)

Last edited by Falcosoft on 2019-09-10, 16:57. Edited 1 time in total.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1006 of 1690, by AlexeiK

User metadata
Rank Newbie
Rank
Newbie

indeed i dont understand:)
thank you for explanation.

reattached all dune0 files.

Attachments

  • Filename
    all.music.zip
    File size
    19.27 KiB
    Downloads
    61 downloads
    File comment
    all dune0 files
    File license
    Fair use/fair dealing exception

Reply 1007 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie

So once again (I edited he above post):
Dune 2 has different music for MT-32, GM and OPL devices:
www.vgmpf.com/Wiki/index.php/Dune_II:_T ... asty_(DOS)
Dune0.xmi is for MT-32 compatible Midi devices. The OPL version of Dune 2 music for Adlib and Soundblaster compatible devices is in the dune0.adl file. But that file is not Midi compatible. Just like OPL synths are not Midi compatible per se.

To listen to dune0.adl you can use RdosPlay under DosBox:
http://www.vgmpf.com/Wiki/index.php?title=RdosPlay
Make sure you set DoxBox cycle count for a rather low value otherwise RdosPlay does not work.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1009 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
AlexeiK wrote:

oh!
theare OPL synths and Midi synts?

It's more difficult (there are many different Midi synths such as MT-32/GM/GS/XG compatible ones) but for the sake of simplicity let's say yes 😀

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1011 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
AlexeiK wrote:

its ok) i mean every synts wants own format.

No. Standard Midi File format (*.mid) and Extended Midi File format (*.xmi) are general formats so they can played on any Midi compatible devices. But a Midi file that is intended to be played e.g. on MT-32 will sound bad on GM/GS/XG devices and so on.

AlexeiK wrote:

how did u do analysis of xmi? and what synts it wants ?.

You can analyze xmi files with FSMP's Event Viewer/Debugger (at the end of my video I used this function). As I said before your xmi file is intended to be played on MT-32 compatible devices.
Usually SysEx messages can help to determine what synth a given Midi file wants but in this case the SysEx messages are in a separate initialization file.

If you want to learn more about Midi related stuff I recommend to read this topic from the beginning. There are many interesting posts. I apologize but I would not like to answer more general Midi related questions (that are already answered many times before in this topic).
Bye.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1013 of 1690, by RetroGC

User metadata
Rank Member
Rank
Member

Hi.

Just to bother you with some requests (maybe in a next version)... I think those will take longer (and I'm always more interested in the request above btw...) but I'll try to ask.

I've recorded some game boy advance music... I'm extracting Midi from GBA game, and I'm not using GBA emulator because of the poor quality. Now, when i play midifile (and sometimes correct all the loop point 🙁 ) they are short and all with loop. So i set the number of loop I want and i record the songs... but all the song finish in a bad way (that's for loop), so I import the song in foobar and I apply DSP (usually TDR Nova Gentleman's Edition) and a fade out to have all the songs to finish with a fade out. This works when i've all the song separated: each file for each song... but I would like to record with session function too (I would like to have a single file for the whole soundtrack too)... so I was wondering if it was possible to ad a fade out to be applied ad the end of the last loop, configuing the seconds... (maybe you could add in the loop dialog box windows this fade out seconds/ milliseconds... to specify and your software could add this just to the last loop)... This would be great.

Thank you for your patience.

Aldo

Last edited by RetroGC on 2019-09-16, 07:42. Edited 2 times in total.

My Videogames Music Channel:
https://www.youtube.com/c/RetroGamesClub

Reply 1014 of 1690, by RetroGC

User metadata
Rank Member
Rank
Member
AlexeiK wrote:
hi every1. im looking for a way to play xmi files from dune2 on FSMP as DOSBOX does this. Is it possible? dune0.rar attached. du […]
Show full quote

hi every1.
im looking for a way to play xmi files from dune2 on FSMP as DOSBOX does this.
Is it possible?
dune0.rar attached. dune0.xmi inside.

Here the MT-32 files, that I've recorded with the real hardware. Midi files, from mirsoft and playback with FSMP.

https://www.youtube.com/playlist?list=PL_BhbJ … o7GUO8Dtq1q0gRP

Aldo

My Videogames Music Channel:
https://www.youtube.com/c/RetroGamesClub

Reply 1015 of 1690, by Roland User

User metadata
Rank Member
Rank
Member

RetroGC
Your records created not correct , if you wanted what be we can hear as work real hardware , you need recorded as Lossless FLAC or TAK or WavPack ) but not youtube , insofar as youtube use MP4 128 and very destruct melodies.

Reply 1016 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
Roland User wrote:

RetroGC
Your records created not correct , if you wanted what be we can hear as work real hardware , you need recorded as Lossless FLAC or TAK or WavPack ) but not youtube , insofar as youtube use MP4 128 and very destruct melodies.

I think using such phrases as 'not correct' and 'destruct melodies' is a little bit exaggerated. Of course Youtube's compression (and conversion to 44.1 kHz) is not ideal but it's far from being 'destructive'. Not everyone is such perfectionist as you. For the majority of us content like this can be very useful.
Also if you want to use a Youtube channel to share content ( as many others do) you have no other format options anyway.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1017 of 1690, by elianda

User metadata
Rank l33t
Rank
l33t

Hmm I had a look at https://www.youtube.com/watch?v=MQ5NUEuim8A
and a capture I did from my 286 with MT-32 and it seems to sound very different in game: https://www.youtube.com/watch?v=Os7hGs_g7HM&t=255s

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 1018 of 1690, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
elianda wrote:

Hmm I had a look at https://www.youtube.com/watch?v=MQ5NUEuim8A
and a capture I did from my 286 with MT-32 and it seems to sound very different in game: https://www.youtube.com/watch?v=Os7hGs_g7HM&t=255s

I don't know what can cause this difference exactly (maybe some SysEx transfer related issue) but according to the recording at Video Game Music Preservation Foundation RetroGC's recording is correct (but it is not normalized) and yours has a problem:
www.vgmpf.com/Wiki/index.php/Dune_II:_T ... asty_(DOS)
http://www.vgmpf.com/Wiki/images/b/be/107_-_D … _of_Arrakis.ogg

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1019 of 1690, by elianda

User metadata
Rank l33t
Rank
l33t

Hmm, this makes me really wonder, because recording straight from the game should be in principle authentic.
One thing that could be an issue is that I use a Old MT-32 and RetroGC uses a New MT-32 ?
@RetroGC could you specify that in the video descriptions?

As I don't own a New MT-32 I would need to use munt to test (running on another PC with MidiOxse).
Though anyone with more MT-32 experience knows what causes the difference?

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool