VOGONS


VST Midi Driver Midi Mapper

Topic actions

Reply 280 of 292, by DragonSlayer

User metadata
Rank Newbie
Rank
Newbie

Wow, that's really cool. I didn't know it was possible to use a CLAP to VST2 wrapper in that way. I've just been testing out Nuked SC-55 in the new DOSBox Staging release and it is really impressive. I'm amazed at the quality of the emulation. Thanks for the tip.

"There are only 10 types of people in the world; those who understand binary, and those who don't."

Reply 282 of 292, by Falcosoft

User metadata
Rank l33t
Rank
l33t

VST Midi Driver 2.6.1 has been released:
https://github.com/Falcosoft/vstdriver/releases/tag/v2.6.1

1. Added workarounds in order Nuked SC55 CLAP plugin + CLAP to VST2 wrapper to work properly.
2. Fixed vstmidiproxy client list when MS Midi 2.0 stack is active.
3. Added option to hide the driver's tray icon.
4. Fixed port names of client list in vstmidiproxy.

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

Reply 283 of 292, by DragonSlayer

User metadata
Rank Newbie
Rank
Newbie

Thank you for the update. It's strange, but I get different results from Nuked SC55 CLAP depending on whether I play it in Foobar2000 or whether I play the same MIDI in your MIDI player. It sounds more correct in your player, but I find it strange that I would get different results from one player to the other. I guess I will have to play around with the settings and investigate further to try to figure out what's going on. Thanks again for the update to your VST Midi Driver.

"There are only 10 types of people in the world; those who understand binary, and those who don't."

Reply 284 of 292, by Trelokk

User metadata
Rank Member
Rank
Member

First of all: Thanks a ton for the new version - I have been waiting for this since quite a while! Sadly, when trying to set it up, I can't make the SC-55 CLAP plugin work with the new VST MIDI Driver.

What I did:
- Download the CLAP2VST plugin, choose the x64 version and rename it to Nuked-SC55.dll
- Place Nuked-SC55.dll in the same directory as Nuked-SC55.clap (x64 version)
- Make sure there is a subdir Nuked-SC55-Resources\ROMs\SC-55mk2-v1.01, containing the proper ROM files (rom_sm.bin, rom1.bin, rom2.bin, waverom1.bin, waverom2.bin)
- Go though the VSTi Driver Configuration (x64) and select Nuked-SC55.dll

I would only get a popup saying "This is NOT a VSTi synth!" and that's it. Am I doing anything wrong here?

Reply 285 of 292, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Trelokk wrote on 2026-09-02, 10:55:
First of all: Thanks a ton for the new version - I have been waiting for this since quite a while! Sadly, when trying to set it […]
Show full quote

First of all: Thanks a ton for the new version - I have been waiting for this since quite a while! Sadly, when trying to set it up, I can't make the SC-55 CLAP plugin work with the new VST MIDI Driver.

What I did:
- Download the CLAP2VST plugin, choose the x64 version and rename it to Nuked-SC55.dll
- Place Nuked-SC55.dll in the same directory as Nuked-SC55.clap (x64 version)
- Make sure there is a subdir Nuked-SC55-Resources\ROMs\SC-55mk2-v1.01, containing the proper ROM files (rom_sm.bin, rom1.bin, rom2.bin, waverom1.bin, waverom2.bin)
- Go though the VSTi Driver Configuration (x64) and select Nuked-SC55.dll

I would only get a popup saying "This is NOT a VSTi synth!" and that's it. Am I doing anything wrong here?

One bigger problem with the CLAP version of Nuked SC-55 is that it requires all known ROM versions in order to work
(it wants to make fixed 6 sub-instances according to ROM versions as you can see on the screenshot).
Driver_claptovst2_warapper.png

On the Github page of Nuked SC-55 CLAP there is a link for the ROM package that is needed for this plugin:
https://archive.org/details/nuked-sc-55-clap-rom-files
You should copy the ROMs exactly the way you can find them in that package.

BTW, before testing it with the CLAP to VST2 wrapper it's always a good idea to test the native CLAP version first. E.g. new versions of Reaper support CLAP plugins natively.

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

Reply 286 of 292, by Trelokk

User metadata
Rank Member
Rank
Member

Alright, that was an important hint. Thanks! Had no idea all ROMs are needed, not only the one you actually want to use. Now it works as intended - DOOM for the first time with SC-55 emulation without using pre-recorded tracks. At long last!

One thing I noticed, still:
When trying to use SC-55mk2-v1.01 ROM files with CTF patch applied, the VST MIDI Driver refuses to save the config.

*UPDATE*
Disregard. It seems I've made a mistake during the patching process. While the patcher accepts patching rom2.bin, waverom1.bin and waverom2.bin, it appears the only file you REALLY need to update is rom2.bin. Grieferus pointed it out in this Github issue. With just one file patched, everything works fine.

Reply 287 of 292, by Trelokk

User metadata
Rank Member
Rank
Member

Another issue I have encountered:
While playing Doom with this, I had hanging notes in E1M4. Is there anything that can be done to prevent this? I tried with the SC-55 v1.21 ROM. Settings in VST MIDI Driver currently are as follows: 48 kHz sample rate, 80ms buffer size, 32bit sample format. Driver mode is WinMM WaveOut. In advanced settings, single port 32-ch mode is activated, also "Keep host open even if ports are closed".

Reply 288 of 292, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Trelokk wrote on 2026-09-03, 11:25:

Another issue I have encountered:
While playing Doom with this, I had hanging notes in E1M4. Is there anything that can be done to prevent this? I tried with the SC-55 v1.21 ROM. Settings in VST MIDI Driver currently are as follows: 48 kHz sample rate, 80ms buffer size, 32bit sample format. Driver mode is WinMM WaveOut. In advanced settings, single port 32-ch mode is activated, also "Keep host open even if ports are closed".

I do not know. The best test would be to try the same level in DosBox staging using the native Nuked SC-55 CLAP plugin. This test would tell if this problem has anything to do with the wrapper or the driver.
https://github.com/dosbox-staging/dosbox-staging/pull/4090

You can also test the same level with FSMP while FSMP uses the same wrapper + Nuked SC-55 CLAP plugin. This test could tell if the problem is VST Midi driver specific.

BTW, check that the wrapper's file version is 1.0.0.2. If not then re-download the warepper from my site. The 1.0.0.1 version had a problem when FSMP's 'Send Start/Stop/Clock Info' compatibility setting was enabled.

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

Reply 289 of 292, by Trelokk

User metadata
Rank Member
Rank
Member

Looks like I'm already using latest version of the wrapper. For now I "escaped" to the MK2 ROM (with CTF patch applied) which seems to work better for now. I will do that stress-test with DosBox staging later, anyway, just to be sure.

Reply 290 of 292, by Trelokk

User metadata
Rank Member
Rank
Member

Update:
Checking how the SC55 CLAP plugin behaves if used in DOSBox-Staging natively. It automatically picks the v1.21 ROM if present, so that's what I am using there in Doom right now. I am making sure it's not using the Windows synth by confirming via mixer /listmidi. I am currently playing through the first Doom episode in DOSBox and could not confirm any hanging notes, at least not so far. This may indicate it's an issue with the MIDI Driver, but I don't want to make a final verdict until I have done more extensive testing.

Reply 291 of 292, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Trelokk wrote on Yesterday, 22:46:

Update:
Checking how the SC55 CLAP plugin behaves if used in DOSBox-Staging natively. It automatically picks the v1.21 ROM if present, so that's what I am using there in Doom right now. I am making sure it's not using the Windows synth by confirming via mixer /listmidi. I am currently playing through the first Doom episode in DOSBox and could not confirm any hanging notes, at least not so far. This may indicate it's an issue with the MIDI Driver, but I don't want to make a final verdict until I have done more extensive testing.

I have just played half an hour with DOOM using DosBox staging and VST Midi driver and I could not reproduce a single hanging note. I selected ROM 1.21. BTW, I used ASIO2WASAPI shared mode output with 30 ms buffer.
In your case hanging notes while playing DOOM also happens with another plugin (e.g. SC-VA) or only with Nuked SC-55+ Clap2VST2 wrapper?

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

Reply 292 of 292, by Trelokk

User metadata
Rank Member
Rank
Member

For clarification, the issue occurred when I was playing the game through the Woof! sourceport, with the SC-55 1.21 as global system synth routed through a combo of Coolsoft MIDI Mapper + VST MIDI Driver + CLAP2VST wrapper. In DOSBox-Staging I have yet to encounter the problem. Maybe the trick is to use ASIO2WASAPI, which I have always ignored until now (I am using FastDoom here, but that shouldn't matter). I will do further checks, also with other VSTs.