VOGONS


VST Midi Driver Midi Mapper

Topic actions

Reply 260 of 267, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Zaphod Beeblebrox wrote on 2024-05-09, 20:48:

Sure! I've installed it anyways of course, seems to me that Defender with Cloud enabled detects way more false positives.

Yes, it seems it's the Cloud version that detects it falsely and of course it is not the verison that MS uses on Virustotal...

The attachment MS_AV.png is no longer available

So it is starting again. If I was not fast enough with my reporting to MS then other AV vendors that respect MS detection result take over the verdict and will flag the file as malicious.
I'm thinking that eventually I stop releasing binary versions. I'm really fed up with this antivirus nonsense that takes almost as much free time from me as development.

@Edit:
To prevent further escalation I have changed the file to the self signed version. As I said this way one more AV engine detects it as malicious (Trapmine) but it seems MS defender cloud version does not detect it falsely as a trojan anymore.
https://github.com/Falcosoft/vstdriver/releases/tag/v2.5.0

https://www.virustotal.com/gui/file/36e62c255 … 56788?nocache=1

@Edit2:
MS accepted the false positive report so I changed the attachment on the release page to the original exe.

Last edited by Falcosoft on 2024-05-20, 11:45. Edited 3 times in total.

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

Reply 261 of 267, by Zaphod Beeblebrox

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on 2024-05-09, 21:29:
Yes, it seems it's the Cloud version that detects it falsely and of course it is not the verison that MS uses on Virustotal... […]
Show full quote
Zaphod Beeblebrox wrote on 2024-05-09, 20:48:

Sure! I've installed it anyways of course, seems to me that Defender with Cloud enabled detects way more false positives.

Yes, it seems it's the Cloud version that detects it falsely and of course it is not the verison that MS uses on Virustotal...
MS_AV.png

So it is starting again. If I was not fast enough with my reporting to MS then other AV vendors that respect MS detection result take over the verdict and will flag the file as malicious.
I'm thinking that eventually I stop releasing binary versions. I'm really fed up with this antivirus nonsense that takes almost as much free time from me as development.

Don't worry about it, MS can suck it.

"Hail the Omnissiah!"

Reply 262 of 267, by Falcosoft

User metadata
Rank l33t
Rank
l33t
VEG wrote on 2024-04-01, 14:21:

Another great update, thanks!

Does the self-signed code signing certificate actually help with anything? I doubt that it makes antivirus software happier.

I have made some experiments and the conclusive result is that Windows Defender (MS cloud protection) always respects my self-signed certificate. Some files are detected as various malwares/trojans until I sign them. The moment I sign them the same files are not detected anymore and not removed immediately.
In case of other AV engines the results are not so clear. Trapmine detects the installer exe to be malicious only when it is signed and CrowdStrike Falcon has the same tendency.
So there is no best overall solution but since Windows Defender is used much more often than e.g. Trapmine the self-signed version seems to be the better version to distribute.

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

Reply 263 of 267, by Falcosoft

User metadata
Rank l33t
Rank
l33t

New version 2.5.1 has been released:
https://github.com/Falcosoft/vstdriver/releases/tag/v2.5.1
Virustotal:
https://www.virustotal.com/gui/file/751e717d1 … 0b598/detection

This is mainly a hotfix release to fix a config dialog problem.

1. When you open a VSTi editor in Configuration dialog ->Configure VSTi you have to be rather fast since after 15 seconds the underlying vsthost process closes which prevents saving settings. This problem is fixed now.

2. Added displaying actual sample rate in vsthost's Info dialog.

3. Some minor fixes and enhancements.

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

Reply 264 of 267, by Falcosoft

User metadata
Rank l33t
Rank
l33t

A new update with some small fixes:
v2.5.2:
1. Fixed SysEx Continuation messages.
2. Fixed misleading error description in vstmidiproxy.

https://github.com/Falcosoft/vstdriver/releases/tag/v2.5.2

Virustotal:
https://www.virustotal.com/gui/file/2af08e557 … 1a4e0680e291d6b

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

Reply 265 of 267, by mashakos

User metadata
Rank Newbie
Rank
Newbie

Don't know if this is the right place to ask, but I'm trying to set up FSMP MIDI Player with vstdriver's VST Midi proxy + loopMIDI + Coolsoft MIDI Mapper and haven't quite gotten vstdriver proxy to play nice with FSMP.
After following instructions, I started with:
Creating a port named FalcomodPort in loopMIDI
ensure that loopMIDI is running
VST Midi proxy running
Set vstdriver MIDI port to "FalcomodPort" in vstdriver config MIDI tab
Result:- no audio in FSMP MIDI Player
--------
after that I tried all of the above except:
Set vstdriver MIDI port to "VST MIDl synth Global (port A)" in vstdriver config MIDI tab
Audio now works and is being run through the proxy, but any 32ch midi is mangled with incorrect timing of instruments
--------
Summary: in vstdriver, if I set the port to loopMIDI "FalcomodPort", no audio in FSMP. If I set port to "VST MIDl synth Global (port A)" midi file audio plays through FSMP but it's mangled. Setting port to "MIDl synth (port A)" works fine but then I lose the convenience of FSMP not needing to pause while vstdriver loads vsti plugin dll.

Reply 266 of 267, by Falcosoft

User metadata
Rank l33t
Rank
l33t
mashakos wrote on 2026-01-26, 04:07:
Don't know if this is the right place to ask, but I'm trying to set up FSMP MIDI Player with vstdriver's VST Midi proxy + loopMI […]
Show full quote

Don't know if this is the right place to ask, but I'm trying to set up FSMP MIDI Player with vstdriver's VST Midi proxy + loopMIDI + Coolsoft MIDI Mapper and haven't quite gotten vstdriver proxy to play nice with FSMP.
After following instructions, I started with:
Creating a port named FalcomodPort in loopMIDI
ensure that loopMIDI is running
VST Midi proxy running
Set vstdriver MIDI port to "FalcomodPort" in vstdriver config MIDI tab
Result:- no audio in FSMP MIDI Player
--------
after that I tried all of the above except:
Set vstdriver MIDI port to "VST MIDl synth Global (port A)" in vstdriver config MIDI tab
Audio now works and is being run through the proxy, but any 32ch midi is mangled with incorrect timing of instruments
--------
Summary: in vstdriver, if I set the port to loopMIDI "FalcomodPort", no audio in FSMP. If I set port to "VST MIDl synth Global (port A)" midi file audio plays through FSMP but it's mangled. Setting port to "MIDl synth (port A)" works fine but then I lose the convenience of FSMP not needing to pause while vstdriver loads vsti plugin dll.

Hi,
VST MIdi Proxy is based on LopMidi's kernel driver which does not support the needed 0xF5 port select Midi message. So multi port /32 channel Midi files do not work with either LoopMidi or VST Midi Proxy. Since LoopMidi's development seems to have been stopped and the author does not respond to messages there is not much hope of fixing left.
So for multi port Midi files you have to use the non-global ports of the VST Midi driver.

Set vstdriver MIDI port to "FalcomodPort" in vstdriver config MIDI tab

It seems you misunderstood the role of the MIDI tab. It does not set something special for VST driver.
Actually it only does what Coolsoft's Midi mapper does. That is it sets the default Midi out port for all other Midi programs that use the default port by design.
This is not relevant for FSMP at all since in FSMP you can set the desired Midi out port explicitly.

Overall in the context of FSMP I think you should always use the normal/non-global VST Midi driver ports since FSMP does not close the connection to the ports when a track playing is finished (unlike e.g. Windows Media Player) . Thus the driver stays loaded and you do not have to pause the player when you want to change plugin. In this regard everything should behave the same way as with the global proxy ports.

The global Midi proxy was mainly written for Midi players like Van Basco and WMP that close the connection after each track and thus you have to wait for loading heavy plugins before another track can be played. FSMP does not work this way.

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

Reply 267 of 267, by mashakos

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on 2026-01-26, 05:10:

Hi,
VST MIdi Proxy is based on LopMidi's kernel driver which does not support the needed 0xF5 port select Midi message. So multi port /32 channel Midi files do not work with either LoopMidi or VST Midi Proxy. Since LoopMidi's development seems to have been stopped and the author does not respond to messages there is not much hope of fixing left.
So for multi port Midi files you have to use the non-global ports of the VST Midi driver.

Oh that's why I've been hitting a wall! Thank you very much for replying to my query, lovely work on the driver fork and player!