VOGONS


Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Topic actions

Reply 2201 of 2208, by RetroGC

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-05-31, 09:03:

Be aware that in the world of module files every number is hexadecimal. So your ' B21' command means jump to pattern 33 in decimal. I do not think pattern 33 exists in the first song...

Ah ok, concerning this, I'll convert with calc. Thank you.
Aldo

My Videogames Music Channel
My Videogames Music Channel Thread

Reply 2202 of 2208, by Falcosoft

User metadata
Rank l33t
Rank
l33t
RetroGC wrote on 2025-05-31, 08:59:

Here is my modded mod with openmpt. Original mod balance is correct while here it's completely unbalanced to the right.
Aldo

Hi,
This modified version of your MOD works perfectly with the previous version of Mod2Midi (in the original 6.5 release).
New versions of OpenMPT internally scales the panning values of old module files by 2 (0x20 becomes 0x40, 0x60 becomes 0xC0 etc.) when it imports these files. So it basically converts the full valid panning range to 0x00 - 0xFF.
But it seems in old module files the valid panning range is only half of this : 0x00 - 0x80.
I have an old version of MPT that does not do this and in its help file you can find the following info:

Set Panning (MOD/XM: 8xx, S3M/IT: Xxy)
This commands sets the pan position of the current channel. In XM/IT, the value ranges from 00 (left) to FF (right). In MOD/S3M, the value ranges from 00 (left) to 80 (right). If the value is A4 (In MOD/S3M), the command sets the channel panning as Surround.

But in the help file of newer MPT versions you can only find this:

8xx Set Panning — Sets the current channel's panning position. Ranges from 00h (left) to FFh (right).

I attach the old version of MPT that does not do the panning conversion so it does work with the newest version of Mod2Midi but to be honest I do not know how to handle this situation...

The attachment mpt_old_v116.zip is no longer available

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

Reply 2203 of 2208, by RetroGC

User metadata
Rank Member
Rank
Member

Thaaaaaaank You!

Downloaded, created a dir: OpenMPT_ModEditor, tested and working with the latest Mod2Midi.
I'll use this for Mod Editing before importing MOD inside your software to create and record Midi Files with Loop. To my ear I've a better starting point compared to OpenMPT (despite I'll continue to use openMPT without interpolation too, to record some tracks twice because some tracks really sounds different).

If it would be possible I would like to ask you something about ramping too, and if there's a way to make some editing (somewhere?) to prevent clicks and pops adjusting ramping value. Inside Ironseed OST, maybe for low definition, there's a lot of position where I've some click and pops and I'm solving this manually using Isozope RX De-Click, nut maybe a recording without that issue would save to me a lot of time.

Really thank you for help. I really appreciate your effort.

Aldo

My Videogames Music Channel
My Videogames Music Channel Thread

Reply 2204 of 2208, by Falcosoft

User metadata
Rank l33t
Rank
l33t
RetroGC wrote on 2025-05-31, 12:13:
Thaaaaaaank You! […]
Show full quote

Thaaaaaaank You!

Downloaded, created a dir: OpenMPT_ModEditor, tested and working with the latest Mod2Midi.
I'll use this for Mod Editing before importing MOD inside your software to create and record Midi Files with Loop. To my ear I've a better starting point compared to OpenMPT (despite I'll continue to use openMPT without interpolation too, to record some tracks twice because some tracks really sounds different).

If it would be possible I would like to ask you something about ramping too, and if there's a way to make some editing (somewhere?) to prevent clicks and pops adjusting ramping value. Inside Ironseed OST, maybe for low definition, there's a lot of position where I've some click and pops and I'm solving this manually using Isozope RX De-Click, nut maybe a recording without that issue would save to me a lot of time.

Really thank you for help. I really appreciate your effort.

Aldo

I'm sorry Aldo, but no.
As I said earlier Mod2Midi is in maintenance mode. I'm willing to fix minor problems but your request is not a minor one.
To be honest I do not even understand how you want to do fine sample related adjustments with a console application...
If you already use OpenMPT there is no better place for such editing than OpenMPT. The correct way to fix sample related problems is fixing them in the source MOD file itself.

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

Reply 2205 of 2208, by carlostex

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2025-05-30, 22:29:
Dexed is VST3 only. Midi Player can only host VST2 plugins natively. But of course Midi Player can work with the Dexed 'standalo […]
Show full quote

Dexed is VST3 only. Midi Player can only host VST2 plugins natively. But of course Midi Player can work with the Dexed 'standalone application' with the help of a virtual Midi cable.
But you should not expect the Dexed plugin to play normal Midi files properly. The plugin is not GM/GS/XG compatible.
The biggest problem is that the plugin is not multi-timbral meaning it can only play 1 instrument at once (on all channels).
Moreover it can only store 32 instruments at once (even GM requires at least 128).

Overall this plugin is not for gaming or Midi file playback. It is for a DAW to create your own tunes.

Thank you for the answer. I did not know about those Dexed details. Mentioned because i saw an adaptation of Space Harrier theme on Dexed, and it was very impressive.

In that case, and in the related "(...)gaming or Midi file playback(...)" category, how about this:

https://github.com/jariseon/amame?tab=readme-ov-file

Scrolling down, we can see a rather good looking Yamaha FB-01 OSD, and the readme does mention VST2 plugin. This one would be nice if it worked/adapted to Falcosoft, as in combination with Munt, Virtual Sound Canvas and Yamaha S-YXG VSTs would cover a lot of bases for gaming. Although the FB-01 is a bit niche and only supported by Sierra titles it's still a worthy addition considering it can replace the scarcity of the IBM Music Feature Card. Brandon Blume (user MusicallyInspired here on VOGONS) will add FB-01 / IMFC support for the recently released Betrayed Alliance SCI0 game.

Reply 2206 of 2208, by Falcosoft

User metadata
Rank l33t
Rank
l33t
carlostex wrote on 2025-05-31, 17:22:
Thank you for the answer. I did not know about those Dexed details. Mentioned because i saw an adaptation of Space Harrier theme […]
Show full quote
Falcosoft wrote on 2025-05-30, 22:29:
Dexed is VST3 only. Midi Player can only host VST2 plugins natively. But of course Midi Player can work with the Dexed 'standalo […]
Show full quote

Dexed is VST3 only. Midi Player can only host VST2 plugins natively. But of course Midi Player can work with the Dexed 'standalone application' with the help of a virtual Midi cable.
But you should not expect the Dexed plugin to play normal Midi files properly. The plugin is not GM/GS/XG compatible.
The biggest problem is that the plugin is not multi-timbral meaning it can only play 1 instrument at once (on all channels).
Moreover it can only store 32 instruments at once (even GM requires at least 128).

Overall this plugin is not for gaming or Midi file playback. It is for a DAW to create your own tunes.

Thank you for the answer. I did not know about those Dexed details. Mentioned because i saw an adaptation of Space Harrier theme on Dexed, and it was very impressive.

In that case, and in the related "(...)gaming or Midi file playback(...)" category, how about this:

https://github.com/jariseon/amame?tab=readme-ov-file

Scrolling down, we can see a rather good looking Yamaha FB-01 OSD, and the readme does mention VST2 plugin. This one would be nice if it worked/adapted to Falcosoft, as in combination with Munt, Virtual Sound Canvas and Yamaha S-YXG VSTs would cover a lot of bases for gaming. Although the FB-01 is a bit niche and only supported by Sierra titles it's still a worthy addition considering it can replace the scarcity of the IBM Music Feature Card. Brandon Blume (user MusicallyInspired here on VOGONS) will add FB-01 / IMFC support for the recently released Betrayed Alliance SCI0 game.

Hi,
I cannot find any releases or build instructions on the linked repository. Currently I do not have the time and mood for further investigations.
If you are interested you have to find the VST2 release for yourself.

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

Reply 2207 of 2208, by carlostex

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2025-05-31, 18:56:

Hi,
I cannot find any releases or build instructions on the linked repository. Currently I do not have the time and mood for further investigations.
If you are interested you have to find the VST2 release for yourself.

That's what i thought, i couldn't find anything there either, like a proper DLL. The readme and the claim about VSTs are very vague and probably would require various extra steps that i have no idea about. It could be the case it was just me, but if you didn't either it is a sign that it is not so simple.

Reply 2208 of 2208, by RetroGC

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-05-31, 12:49:
I'm sorry Aldo, but no. As I said earlier Mod2Midi is in maintenance mode. I'm willing to fix minor problems but your request is […]
Show full quote

I'm sorry Aldo, but no.
As I said earlier Mod2Midi is in maintenance mode. I'm willing to fix minor problems but your request is not a minor one.
To be honest I do not even understand how you want to do fine sample related adjustments with a console application...
If you already use OpenMPT there is no better place for such editing than OpenMPT. The correct way to fix sample related problems is fixing them in the source MOD file itself.

HI, I've to admit you're right. For example a music which is terribly affected with this problem inside IronSeed OST is 06-ICON.mod, expecially track 2 and 5. As sample loop, in each loop you can hear a click (I tryied to adjust a little the loop so that original sample was fine while testing but during playback problems persist, (maybe because of the pitch changing and it's not ramping related). I think this could make clear the kind of problems existing in some tracks. Btw I think I'm going to de-click everything manually.

My Videogames Music Channel
My Videogames Music Channel Thread