VOGONS


Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Topic actions

Reply 2520 of 2531, by Falcosoft

User metadata
Rank l33t
Rank
l33t
zaphod77 wrote on 2026-05-02, 04:42:
i think it's because i'm on windows 11. […]
Show full quote

i think it's because i'm on windows 11.

you are on windows 10, and it works.

messing with compatibility didn't help.

for my final test i'm closing down chrome completely.

didn't matter. tyrus 1,256,000,000 ver and vampire do not load, and it's definitely the 32 bit player

test version didn't change anything.

Hi,
I meant a screenshot about the ...About box where the versions can be seen.
BTW, I have just tested also the newest test version on Win 11 and it works perfectly :

The attachment vampire_w11.png is no longer available

Some things you can try:
1. Try to run FSMP as Administrator (although this is not needed, maybe it can show what kind of problem you have).
2. Make sure the dll is not blocked by Windows (blocked state is the default for downloaded files).

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2521 of 2531, by zaphod77

User metadata
Rank Member
Rank
Member

and after the reboot no vstis are playing any audio with midiplayer6!

okay that seems to be caused by running the test version.

Last edited by zaphod77 on 2026-05-02, 05:40. Edited 1 time in total.

Reply 2522 of 2531, by Falcosoft

User metadata
Rank l33t
Rank
l33t
zaphod77 wrote on 2026-05-02, 04:42:

...
okay rebooting my computer did fix it.

But it seems m-audio gm module and hypecanvas vsti don't load. hypercanvas requests to be reinstalled twice, and then shows the "not a 32 bit" error, and m-audio gm module gives an access violation. both function with savihost.

I have just noticed your edit.

I have also tested Roland/Edirol HyperCanvas and it also works perfectly:

The attachment hsc.png is no longer available

So you should check the usual things...

I do not know what 'm-audio gm modul' is so I could not test it.

and after the reboot no vstis are playing any audio with midiplayer6!

There must be some serious problems with your system... What kind of Antivirus do you have? It seems some files are randomly blocked on your system.
BTW, VSTi plugins use the same audio path as SF2 soundfonts. So you should check what audio hardware is selected and what mode is selected (WASAPI/Diretsound) on the 'Device settings' dialog.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2523 of 2531, by zaphod77

User metadata
Rank Member
Rank
Member

okay got audio working again. that was annoying. I'm not too worried about hyper canvas. i think the issue is probably DRM related. the m-audio gm module is supposed to be hardware locked.

Reply 2524 of 2531, by RetroGC

User metadata
Rank Member
Rank
Member

HI,
I’ve been going crazy for a few days with these C++ libraries: https://github.com/craigsapp/midifile, trying as you know to automate some patch inside midi.

I'm obtaining some reuslts... but I'm failing when trying to add msb and lsb in a midi and in the porper order before the PC.

Doing tons of test I've noticed that this function is already included in your player and works perfectly, so now I'm loading each file, I'm opening log event windows and then I'm saving the midi.
In this way I've msb and lsb set to 0 in the proper order for each track, and I'm doint some test with my project to patch instruments list according to synth.

I would like to ask, can you make an exe so that i can run a .bat and automatically patch adding msb and lsb to each midi files instead of doing this manually (as you know I torture myself with hundreds of midi files).

Thank you.

Aldo

My Videogames Music Channel
My Videogames Music Channel Thread

Reply 2525 of 2531, by Falcosoft

User metadata
Rank l33t
Rank
l33t
RetroGC wrote on 2026-05-24, 10:29:
HI, I’ve been going crazy for a few days with these C++ libraries: https://github.com/craigsapp/midifile, trying as you know to […]
Show full quote

HI,
I’ve been going crazy for a few days with these C++ libraries: https://github.com/craigsapp/midifile, trying as you know to automate some patch inside midi.

I'm obtaining some reuslts... but I'm failing when trying to add msb and lsb in a midi and in the porper order before the PC.

Doing tons of test I've noticed that this function is already included in your player and works perfectly, so now I'm loading each file, I'm opening log event windows and then I'm saving the midi.
In this way I've msb and lsb set to 0 in the proper order for each track, and I'm doint some test with my project to patch instruments list according to synth.

I would like to ask, can you make an exe so that i can run a .bat and automatically patch adding msb and lsb to each midi files instead of doing this manually (as you know I torture myself with hundreds of midi files).

Thank you.

Aldo

Hi Aldo,
Unfortunately nowadays I'm rather busy with other stuff so I do not think I will have the time to write something that you need.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2526 of 2531, by RetroGC

User metadata
Rank Member
Rank
Member

Hi,
thank you for your answer. I'm doing this right now, manually, but please when you'll have time try to consider this.
Your software already does this perfectly... it would just be great a dos prompt batch like mod2midi to make this conversion.
Thank you for your time.
Aldo

My Videogames Music Channel
My Videogames Music Channel Thread

Reply 2528 of 2531, by RetroGC

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2026-05-24, 11:26:

Hi Aldo,
Unfortunately nowadays I'm rather busy with other stuff so I do not think I will have the time to write something that you need.

Hi,
I've been able to do this!! I've discovered push_back function 😀
I'll not need this.
Aldo
P.S.: this vampire vst is public domain?

My Videogames Music Channel
My Videogames Music Channel Thread

Reply 2529 of 2531, by zaphod77

User metadata
Rank Member
Rank
Member

The vamipre vst is a modified s-yxg50, and definitely violates copyright.

Use your google fu to find it.

Reply 2530 of 2531, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Falcosoft wrote on 2026-05-02, 04:59:
Hi, I meant a screenshot about the ...About box where the versions can be seen. BTW, I have just tested also the newest test ver […]
Show full quote
zaphod77 wrote on 2026-05-02, 04:42:
i think it's because i'm on windows 11. […]
Show full quote

i think it's because i'm on windows 11.

you are on windows 10, and it works.

messing with compatibility didn't help.

for my final test i'm closing down chrome completely.

didn't matter. tyrus 1,256,000,000 ver and vampire do not load, and it's definitely the 32 bit player

test version didn't change anything.

Hi,
I meant a screenshot about the ...About box where the versions can be seen.
BTW, I have just tested also the newest test version on Win 11 and it works perfectly :

The attachment vampire_w11.png is no longer available

Some things you can try:
1. Try to run FSMP as Administrator (although this is not needed, maybe it can show what kind of problem you have).
2. Make sure the dll is not blocked by Windows (blocked state is the default for downloaded files).

Finally I could reproduce the problem related to Vampire VSTi.
The point is that you have to have at least that much free and continuous memory as the plugin's payload size. In case of Vampire it is about ~1.4 GB.
You can check the free and continuous memory by looking at Main Menu -> About... -> Detailed Memory Info -> Largest Free Block 1 field:

The attachment free_mem.png is no longer available

Vampire is a 32-bit plugin so it only works with the 32-bit version of Midi Player. By default 32-bit applications only have 2GB address space available. This can be a problem for such large plugins and SF2 soundfonts.
Windows restart can help (as zaphod77 wrote) since after a fresh restart the memory is less fragmented. But after using Windows/32-bit Midi Player for a while the problem can appear again.
There is a PE flag (Large Address Aware) that can be set to allow 32-bit applications to use up to 4GB memory. It has some risks since all the plugins and external libraries also have to support large addresses to prevent problems.
It's hard to test and I have met VST effect plugins that cannot work with large addresses. That is why this PE flag is not set for the 32-bit Midi Player by default.
But you can do it for yourself if you have to deal with such large VST(i) plugins or SF2 soundfonts. Vampire has no problem with large addresses so it is recommended to set the flag for this plugin.
Here is a package that helps doing this:

The attachment Largea.zip is no longer available

You have to copy both files into Midi Player's folder and then start Largea.bat. The you should see this result page:

The attachment large_address_aware.png is no longer available

After running Largea.bat you should check Main Menu -> About... -> Detailed Memory Info. You can see that the virtual address space is doubled and you should see larger free continuous blocks:

The attachment free_mem_4G_Address.png is no longer available

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)