Reply 2260 of 2271, by Lord Myn
Hi!
I like FSMP a lot, will it support VST3 instruments in the near future?
Hi!
I like FSMP a lot, will it support VST3 instruments in the near future?
Lord Myn wrote on 2025-07-22, 08:19:Hi!
I like FSMP a lot, will it support VST3 instruments in the near future?
Hi,
I'm glad you like it but adding VST3 instrument support is very unlikely.
VST3 abstracted low level MIDI protocol away so VST3 is not very suitable for low level instrument plugins that try to emulate real synths ( like Munt VSTi, SC-VA, S-YXG50 ).
Even now you can use VST 3 plugins with the help of VST3 -> VST2 bridge plugins (such as Kushview's Element plugin) but in case of VST3 instrument plugins classic Midi Program change messages almost never work. And without supporting Midi program changes VST3 instruments are practically useless for Midi Player's real time Midi playback.
E.g. you can try such VST instrument plugins that have both VST2 and VST3 versions like ADLPlug
https://github.com/jpcima/ADLplug
You will notice that Midi Program change messages work only with the VST2 version.
More info:
https://www.un4seen.com/forum/?topic=19769.ms … 39331#msg139331
Falcosoft wrote on 2025-07-22, 08:56:Hi, I'm glad you like it but adding VST3 instrument support is very unlikely. VST3 abstracted low level MIDI protocol away so V […]
Lord Myn wrote on 2025-07-22, 08:19:Hi!
I like FSMP a lot, will it support VST3 instruments in the near future?
Hi,
I'm glad you like it but adding VST3 instrument support is very unlikely.
VST3 abstracted low level MIDI protocol away so VST3 is not very suitable for low level instrument plugins that try to emulate real synths ( like Munt VSTi, SC-VA, S-YXG50 ).
Even now you can use VST 3 plugins with the help of VST3 -> VST2 bridge plugins (such as Kushview's Element plugin) but in case of VST3 instrument plugins classic Midi Program change messages almost never work. And without supporting Midi program changes VST3 instruments are practically useless for Midi Player's real time Midi playback.E.g. you can try such VST instrument plugins that have both VST2 and VST3 versions like ADLPlug
https://github.com/jpcima/ADLplug
You will notice that Midi Program change messages work only with the VST2 version.More info:
https://www.un4seen.com/forum/?topic=19769.ms … 39331#msg139331
What's the best way to record the audio output of an emulator (which I am using MIDIplayer6 as the MIDI OUT) such as Nuked SC-55? (if possible). I obviously have no issues with SC-VA save for the wrong cymbal choke issue in the DOOM MIDIs, and that the SC-55 MAP is not as accurate as the Nuked ROMs.
Abu Brandino wrote on 2025-07-22, 14:34:...
What's the best way to record the audio output of an emulator (which I am using MIDIplayer6 as the MIDI OUT) such as Nuked SC-55? (if possible). I obviously have no issues with SC-VA save for the wrong cymbal choke issue in the DOOM MIDIs, and that the SC-55 MAP is not as accurate as the Nuked ROMs.
If you have a soundcard with a working 'Stereo Mix' or 'What you hear' audio loopback recording source then you can use FSMP to record Nuked SC-55's output.
More info (more posts from the linked one):
Re: Nuked-SC55, low-level Roland SC-55mkII emulator announcement
Falcosoft wrote on 2025-07-22, 15:53:If you have a soundcard with a working 'Stereo Mix' or 'What you hear' audio loopback recording source then you can use FSMP to […]
Abu Brandino wrote on 2025-07-22, 14:34:...
What's the best way to record the audio output of an emulator (which I am using MIDIplayer6 as the MIDI OUT) such as Nuked SC-55? (if possible). I obviously have no issues with SC-VA save for the wrong cymbal choke issue in the DOOM MIDIs, and that the SC-55 MAP is not as accurate as the Nuked ROMs.If you have a soundcard with a working 'Stereo Mix' or 'What you hear' audio loopback recording source then you can use FSMP to record Nuked SC-55's output.
More info (more posts from the linked one):
Re: Nuked-SC55, low-level Roland SC-55mkII emulator announcement
Unfortunately I don't because I uninstalled the Realtek drivers because of bloat. I've got an SC-88 Pro that I am going to Voltage mod for 240V and I bought a SoundBlaster AE-5 Plus to record it. Gonna use your MIDIplayer to do all that once I got it all sorted. That way I won't have to stress with the Roland Auth server bs or improper instrument playback.
Falcosoft wrote on 2025-07-22, 08:56:Hi, I'm glad you like it but adding VST3 instrument support is very unlikely. VST3 abstracted low level MIDI protocol away so V […]
Lord Myn wrote on 2025-07-22, 08:19:Hi!
I like FSMP a lot, will it support VST3 instruments in the near future?
Hi,
I'm glad you like it but adding VST3 instrument support is very unlikely.
VST3 abstracted low level MIDI protocol away so VST3 is not very suitable for low level instrument plugins that try to emulate real synths ( like Munt VSTi, SC-VA, S-YXG50 ).
Even now you can use VST 3 plugins with the help of VST3 -> VST2 bridge plugins (such as Kushview's Element plugin) but in case of VST3 instrument plugins classic Midi Program change messages almost never work. And without supporting Midi program changes VST3 instruments are practically useless for Midi Player's real time Midi playback.E.g. you can try such VST instrument plugins that have both VST2 and VST3 versions like ADLPlug
https://github.com/jpcima/ADLplug
You will notice that Midi Program change messages work only with the VST2 version.More info:
https://www.un4seen.com/forum/?topic=19769.ms … 39331#msg139331
I didn't know this about VST3 (as a matter of fact I didn't know what is the difference between VST3 and VST2 exactly). I asked it, because I've found the FSMP very handy to work together softsynths like SCVA, HyperCanvas or Proteus VX and I wanted to give a try with Zenology, which has no VST2 variant, but without low level MIDI protocol, it's no useful for me anyway. Thanks for the information.
Abu Brandino wrote on 2025-07-22, 14:34:What's the best way to record the audio output of an emulator (which I am using MIDIplayer6 as the MIDI OUT) such as Nuked SC-55? (if possible). I obviously have no issues with SC-VA save for the wrong cymbal choke issue in the DOOM MIDIs, and that the SC-55 MAP is not as accurate as the Nuked ROMs.
For this you can use http://vincent.burel.free.fr/VirtualAudioApps … Setup_v1007.zip this cable can write sounds on loopback and simply in use )
Roland User wrote on 2025-07-24, 11:25:Abu Brandino wrote on 2025-07-22, 14:34:What's the best way to record the audio output of an emulator (which I am using MIDIplayer6 as the MIDI OUT) such as Nuked SC-55? (if possible). I obviously have no issues with SC-VA save for the wrong cymbal choke issue in the DOOM MIDIs, and that the SC-55 MAP is not as accurate as the Nuked ROMs.
For this you can use http://vincent.burel.free.fr/VirtualAudioApps … Setup_v1007.zip this cable can write sounds on loopback and simply in use )
Thanks man. But I now have a physical SC-88 Pro I can run in 55 COMPAT mode and it's better than any software emulation can be.
This is very good )
Falcosoft wrote on 2025-07-14, 21:50:2. I do not think there is a simple setting in Wine that can cure this error. The error occurs because Wine never implemented the classic Windows mixer API correctly.
I know I am quite late...
Would it be possible to make the source code open-source?
Why I asked it is because I wanted to give a try porting it to Linux.
I know this is a niche feature request, but will it be possible to setup MIDI playback over serial?
My fork of Nuked SC-55 supports serial mode and would love to use this MIDI player instead of going through DOSMID+86Box/DOSBox route.
linoshkm wrote on 2025-07-30, 13:19:I know I am quite late... […]
Falcosoft wrote on 2025-07-14, 21:50:2. I do not think there is a simple setting in Wine that can cure this error. The error occurs because Wine never implemented the classic Windows mixer API correctly.
I know I am quite late...
Would it be possible to make the source code open-source?
Why I asked it is because I wanted to give a try porting it to Linux.I know this is a niche feature request, but will it be possible to setup MIDI playback over serial?
My fork of Nuked SC-55 supports serial mode and would love to use this MIDI player instead of going through DOSMID+86Box/DOSBox route.
1. Unfortunately no. BTW, the program is not written in C/C++ but in Delphi. So a Linux port would be rather hard even if the source could be shared. The only option would be Lazarus since Kylix was killed 20 years ago. But even porting the source to Lazarus/Linux would be a hard work since FSMP is rather low level so it uses low level Windows multimedia API functions directly.
The open source problem is twofold. It uses some third party non-open source copyrighted components, but this is the smaller problem. The bigger problem is it also uses heavily modified Borland/Inprise Delphi(5!) VCL source codes. Some modifications are compatibility/bug fixes, some are necessary hacks to add new features (and Borland's code of course cannot be distributed)...
FSMP started as a hobby project for myself and for my SB Live! about 20 years ago. Multi-platform/open source compatibility was not a concern then.
2. Maybe later, but honestly I do not understand what benefit serial connection could offer in case of FSMP + Nuked SC-55.
FSMP and Nuked SC-55 work together perfectly with the help of LoopMidi as far as I can tell. The same is true for DosBox + FSMP. You should share some more details to increase my motivation for adding direct serial support. 😀
Falcosoft wrote on 2025-07-30, 14:36:1. Unfortunately no. BTW, the program is not written in C/C++ but in Delphi. So a Linux port would be rather hard even if the so […]
linoshkm wrote on 2025-07-30, 13:19:I know I am quite late... […]
Falcosoft wrote on 2025-07-14, 21:50:2. I do not think there is a simple setting in Wine that can cure this error. The error occurs because Wine never implemented the classic Windows mixer API correctly.
I know I am quite late...
Would it be possible to make the source code open-source?
Why I asked it is because I wanted to give a try porting it to Linux.I know this is a niche feature request, but will it be possible to setup MIDI playback over serial?
My fork of Nuked SC-55 supports serial mode and would love to use this MIDI player instead of going through DOSMID+86Box/DOSBox route.1. Unfortunately no. BTW, the program is not written in C/C++ but in Delphi. So a Linux port would be rather hard even if the source could be shared. The only option would be Lazarus since Kylix was killed 20 years ago. But even porting the source to Lazarus/Linux would be a hard work since FSMP is rather low level so it uses low level Windows multimedia API functions directly.
The open source problem is twofold. It uses some third party non-open source copyrighted components, but this is the smaller problem. The bigger problem is it also uses heavily modified Borland/Inprise Delphi(5!) VCL source codes. Some modifications are compatibility/bug fixes, some are necessary hacks to add new features (and Borland's code of course cannot be distributed)...
FSMP started as a hobby project for myself and for my SB Live! about 20 years ago. Multi-platform/open source compatibility was not a concern then.2. Maybe later, but honestly I do not understand what benefit serial connection could offer in case of FSMP + Nuked SC-55.
FSMP and Nuked SC-55 work together perfectly with the help of LoopMidi as far as I can tell. The same is true for DosBox + FSMP. You should share some more details to increase my motivation for adding direct serial support. 😀
Can't be helped I guess.
Regarding Serial Support, like I said, it will be a niche feature. There is no benefit over MIDI. Just more problems to be honest. MIDI is standard and more well implemented than Serial in case.