VOGONS


Reply 2400 of 2427, by Kappa971

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-10-27, 05:59:

2. Added option to emulate SC-55 style drums/cymbals. This option enables e.g. DOOM/DOOM2 Midi files to sound properly.

Could it be possible to add such an option in FSMP with SCVA?
I guess FSMP doesn't have full control over the audio output of SCVA like with soundfonts, but maybe the program could intercept the midi stream and if, for example, two cymbals are detected in quick succession, do something.

Reply 2401 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Kappa971 wrote on 2025-11-24, 23:49:
Falcosoft wrote on 2025-10-27, 05:59:

2. Added option to emulate SC-55 style drums/cymbals. This option enables e.g. DOOM/DOOM2 Midi files to sound properly.

Could it be possible to add such an option in FSMP with SCVA?
I guess FSMP doesn't have full control over the audio output of SCVA like with soundfonts, but maybe the program could intercept the midi stream and if, for example, two cymbals are detected in quick succession, do something.

No, since SC-VA does its audio rendering its own way. Midi Player cannot change the synth engine's behavior. You cannot 'do something' on the fly since the problem is much more complicated than this.

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

Reply 2402 of 2427, by Kappa971

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-11-24, 23:55:

No, since SC-VA does its audio rendering its own way. Midi Player cannot change the synth engine's behavior. You cannot 'do something' on the fly since the problem is much more complicated than this.

Thanks anyway.

Reply 2403 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Kappa971 wrote on 2025-11-24, 23:57:
Falcosoft wrote on 2025-11-24, 23:55:

No, since SC-VA does its audio rendering its own way. Midi Player cannot change the synth engine's behavior. You cannot 'do something' on the fly since the problem is much more complicated than this.

Thanks anyway.

Here you can find info about what you can try:
Re: Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Actually the best option that can be done is modifing the affected Midi files for SC-VA this way:
Re: Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Then you can get something like this:
https://youtu.be/9fkMC3FQscs

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

Reply 2404 of 2427, by K.A.R.R.

User metadata
Rank Member
Rank
Member

hi

just a small info
i downloaded 6.5 64bit (without soundfont) from your homepage
unlike the 32 bit version the 64 bit version comes with some setup changes
for e.g. 2 midi files and 2 soundfonts are already loaded after 1st start.

reset midi player to default won't change it
may be you can take a look at it.

seems midiplayer 64 bit stores setup in ini file instead of registry
this is inside the ini file
[CustomSysEx]
SysExDelay=20

[SpectForm]
SpectFormVisible=1
SpectFormTop=4
SpectFormLeft=388
SpectFormMode=3
SpectFormInfo=1

[TXTForm]
TXTFormVisible=1
TXTFormWidth=377
TXTFormHeight=696
TXTFormTop=4
TXTFormLeft=11
TXTFormSplit=347

[Settings]
Sf0File=reality_gmgs_falcomod.sfogg
UseBassMidi=1
DetailPanel=1
LastFile="DOGOS2.mid","GRABBAG_EmbeddedSF2.rmi"
Led Color=14737632
Left=388
Top=166
FPS div=16
UseSincInt=1

deleting the ini file will reset midiplayer back to default 😀

Reply 2405 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
K.A.R.R. wrote on 2025-11-29, 02:21:
hi […]
Show full quote

hi

just a small info
i downloaded 6.5 64bit (without soundfont) from your homepage
unlike the 32 bit version the 64 bit version comes with some setup changes
for e.g. 2 midi files and 2 soundfonts are already loaded after 1st start.
...

deleting the ini file will reset midiplayer back to default 😀

Yep, it seems the ini file remained in the 64-bit zip file from the Bassmidi edition. It can be safely deleted just as you did. 😀
BTW, I have just checked and Main menu -> Storage of Settings -> Reset Settings to Default worked for me without problems (that is it also deleted the ini file).
Next time make sure that Midi Player's folder is copied to a place where it could be written without administrator rights.

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

Reply 2406 of 2427, by K.A.R.R.

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-11-29, 03:37:

Next time make sure that Midi Player's folder is copied to a place where it could be written without administrator rights.

yep that was the reason 😀

Reply 2407 of 2427, by DevanWolf

User metadata
Rank Newbie
Rank
Newbie

Please add a compatibility setting to (not) send initial CCs for the No SysEx/GM/GS/XG/GM2/NX reset options, and a new Reset Type called "System Reset" (sends FF).
Another compatibility setting to (not) reset manual mode overrides on song change (useful for some modules that don't support a specific controller or have an issue involving that controller).
And yet another compatibility setting to (not) send All Notes Off on pause (instead only use Note Off).

And please support those following SysEx to set the channel mode to drum for display (in addition to GS SysEx. Where nn is channel #):
𝙵𝟶 𝟺𝟶 𝟶𝚡 𝟷𝟶 𝟶𝟶 𝟶𝟾 𝟶𝟷 𝟶𝟶 𝚗𝚗 𝟶𝚖 𝟶𝚕 𝙵𝟽 (GMega/K11)
m = 8: Drum=true
m ≤ 7: Drum=false

𝙵𝟶 𝟺𝟶 𝟶𝚡 𝟷𝟶 𝟶𝟶 𝟶𝟿 𝟶𝟹 𝟶𝟶 𝚗𝚗 𝟶𝚖 𝟶𝚕 𝙵𝟽 (GMega LX/KC20)
m = 10 (𝙰𝚑): Drum=true
m ≤ 9 (𝟿𝚑): Drum=false

𝙵𝟶 𝟺𝟸 𝟹𝟶 𝟺𝟸 𝟷𝟸 𝟶𝟷 𝚗𝚗 𝟶𝙰 𝟶𝚟 𝙵𝟽 (NS5R)
v = 0: Drum=false
v = 1-5: Drum=true

𝙵𝟶 𝟶𝟶 𝟸𝟶 𝟸𝟹 𝟶𝟻 𝟶𝚟 𝚗𝚗 𝙵𝟽 (MIDI ART GS1000R, discovered)
v = 2: Drum=true
v = 3: Drum=false

Also, please support manufacturer 𝟻𝟻𝚑 (Suzuki) to be the same as Roland (used in Hammond GM1000).

There is an issue where the F1 key to set to the lowest octave for keyboard play conflicts with the Help hotkey.

Reply 2408 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
DevanWolf wrote on 2025-12-02, 02:28:
Please add a compatibility setting to (not) send initial CCs for the No SysEx/GM/GS/XG/GM2/NX reset options, and a new Reset Typ […]
Show full quote

Please add a compatibility setting to (not) send initial CCs for the No SysEx/GM/GS/XG/GM2/NX reset options, and a new Reset Type called "System Reset" (sends FF).
Another compatibility setting to (not) reset manual mode overrides on song change (useful for some modules that don't support a specific controller or have an issue involving that controller).
And yet another compatibility setting to (not) send All Notes Off on pause (instead only use Note Off).

And please support those following SysEx to set the channel mode to drum for display (in addition to GS SysEx. Where nn is channel #):
𝙵𝟶 𝟺𝟶 𝟶𝚡 𝟷𝟶 𝟶𝟶 𝟶𝟾 𝟶𝟷 𝟶𝟶 𝚗𝚗 𝟶𝚖 𝟶𝚕 𝙵𝟽 (GMega/K11)
m = 8: Drum=true
m ≤ 7: Drum=false

𝙵𝟶 𝟺𝟶 𝟶𝚡 𝟷𝟶 𝟶𝟶 𝟶𝟿 𝟶𝟹 𝟶𝟶 𝚗𝚗 𝟶𝚖 𝟶𝚕 𝙵𝟽 (GMega LX/KC20)
m = 10 (𝙰𝚑): Drum=true
m ≤ 9 (𝟿𝚑): Drum=false

𝙵𝟶 𝟺𝟸 𝟹𝟶 𝟺𝟸 𝟷𝟸 𝟶𝟷 𝚗𝚗 𝟶𝙰 𝟶𝚟 𝙵𝟽 (NS5R)
v = 0: Drum=false
v = 1-5: Drum=true

𝙵𝟶 𝟶𝟶 𝟸𝟶 𝟸𝟹 𝟶𝟻 𝟶𝚟 𝚗𝚗 𝙵𝟽 (MIDI ART GS1000R, discovered)
v = 2: Drum=true
v = 3: Drum=false

Also, please support manufacturer 𝟻𝟻𝚑 (Suzuki) to be the same as Roland (used in Hammond GM1000).

There is an issue where the F1 key to set to the lowest octave for keyboard play conflicts with the Help hotkey.

Hi,
I do not think that so many further compatibility settings are necessary.
There is already an option for 'Custom SysEx' messages as reset type.
You can send 0xFF type reset by simply selecting the 'Use Hex string' checkbox and adding FF to the memo control below it.
Then you can also save it (and later load it) as a custom SysEx. Then make sure that "Custom SysEx' is selected as a Reset option.
Similarly you can make your own other custom SysEx messages to change drum channels etc.
BTW, you can also combine 0xFF and additional SysEx messages into 1 reset type.

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

Reply 2409 of 2427, by MusicallyInspired

User metadata
Rank Oldbie
Rank
Oldbie

I'm trying out the new Full Bucket FB-02 VSTi (an FB-01 voice editor that simulates the FB-01's output) that just came out a couple weeks ago. It supports sending sysex out to an external device (a real FB-01 or another FB-02 instance) so it can act as an editor for the FB-01 if you don't want to use its simulated FB-01 sound core. However, I have yet to find a VST host that can support its MIDI Thru option and output sysex as controls are changed. I've tried Cakewalk/Sonar and Ableton Live and while I can enable MIDI Output on VSTi's in those DAWs, they don't seem to output any sysex. This makes sense to me as neither DAW supports sending sysex TO a VSTi either.

I've tried Falcosoft's MIDI Player but I can't seem to find a way that MIDI Player can facilitate a VSTi's MIDI Thru/Output capabilities to send the output to another MIDI port. Not simply passing all MIDI data through, mind you, but specifically its own MIDI output configuration (which in this case, outputs sysex data when a control is modified). Can MIDI Player do this? Can it be made to?

I may be barking up the wrong tree, but I don't know what else to use as a host option to accomplish this task. FB-02 doesn't have a standalone option either.

EDIT: I just remembered VSTHost exists. I tried it and it works perfectly. But I'd still like to ask whether adding this functionality to MIDI Player could be an option or not? Do you think it would be out of scope with the project?

Yamaha FB-01/IMFC SCI tools thread
My Github
Roland SC-55 Music Packs - Duke Nukem 3D, Doom, and more.

Reply 2410 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
MusicallyInspired wrote on 2025-12-16, 03:21:
I'm trying out the new Full Bucket FB-02 VSTi (an FB-01 voice editor that simulates the FB-01's output) that just came out a cou […]
Show full quote

I'm trying out the new Full Bucket FB-02 VSTi (an FB-01 voice editor that simulates the FB-01's output) that just came out a couple weeks ago. It supports sending sysex out to an external device (a real FB-01 or another FB-02 instance) so it can act as an editor for the FB-01 if you don't want to use its simulated FB-01 sound core. However, I have yet to find a VST host that can support its MIDI Thru option and output sysex as controls are changed. I've tried Cakewalk/Sonar and Ableton Live and while I can enable MIDI Output on VSTi's in those DAWs, they don't seem to output any sysex. This makes sense to me as neither DAW supports sending sysex TO a VSTi either.

I've tried Falcosoft's MIDI Player but I can't seem to find a way that MIDI Player can facilitate a VSTi's MIDI Thru/Output capabilities to send the output to another MIDI port. Not simply passing all MIDI data through, mind you, but specifically its own MIDI output configuration (which in this case, outputs sysex data when a control is modified). Can MIDI Player do this? Can it be made to?

I may be barking up the wrong tree, but I don't know what else to use as a host option to accomplish this task. FB-02 doesn't have a standalone option either.

EDIT: I just remembered VSTHost exists. I tried it and it works perfectly. But I'd still like to ask whether adding this functionality to MIDI Player could be an option or not? Do you think it would be out of scope with the project?

Midi Player's VST support is implemented through Bass_VST library and this library has no such functionality at all. Actually none of the Bass libraries (not even Bassmidi) supports external Midi Out devices. The Bass libraries are fully soft synth oriented i.e. they only know how to handle internally rendered digital audio and route the rendered audio to different wave out devices. There are no Midi through/Midi routing capabilities at all.

Moreover even if there was support at the library level Midi Player itself is not a DAW so it has no concept of a Midi bus and so multiple VST instrument handling/chaining.

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

Reply 2411 of 2427, by zaphod77

User metadata
Rank Member
Rank
Member

Well i finally tracked down a version of vampire, but it's sample bank is only

1,440,434,366

it claims to be november 2021 version. Is there a newer?

When i use the savihost it came with, delay doesn't work with XG (i used the well known children.mid to test). if i use my version of savihost (ver 1.4.2) that i used with syxg50, that DOES work, and children has the correct delay on the piano.

I still also want to see someone actually extract the real full resolution mu-50 samples form the dumped roms, and try to plug those in.

Reply 2412 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
zaphod77 wrote on 2026-01-15, 23:51:
Well i finally tracked down a version of vampire, but it's sample bank is only […]
Show full quote

Well i finally tracked down a version of vampire, but it's sample bank is only

1,440,434,366

it claims to be november 2021 version. Is there a newer?

When i use the savihost it came with, delay doesn't work with XG (i used the well known children.mid to test). if i use my version of savihost (ver 1.4.2) that i used with syxg50, that DOES work, and children has the correct delay on the piano.

I still also want to see someone actually extract the real full resolution mu-50 samples form the dumped roms, and try to plug those in.

I'm sorry but I cannot help since I'm not a Vampire VSTi collector. I only have the earliest version that is about 800 MB and honestly I never really liked it.

@Edit:
I mixed up Vampire with Tyrus. I only have the earliest version of Tyrus VSTi,not Vampire.
I have never tried Vampire.

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

Reply 2413 of 2427, by zaphod77

User metadata
Rank Member
Rank
Member

I have the last Tyrus as well, as it was in the synthesizers pack that is now no longer on the net, and i'm unwilling to post it because it contains other pirated VSTs.

vampire is the newer version. someone finally posted a google drive link with a november 2021 vampire. My question was is that the last released version.

And honestly, ymf-745 HiEnd sounds better with midi composed for mu50 than tyrus or vampire. The link is on the vk.com group and does not require signing in to see.

Last version of Tyrus is

1,256,000,000 TyRUS.smp

Is there a site policy on the yamaha vstis? Here's my list.

1) s-yxg20 win9x (get real, no one wants this unless they have an absolute potato. XG Lite)
2) s-yxg50 9x (what everyone with 9x actually wants. software version of mu50)
3) s-yxg100(plus) 9x, contains added sondius physical modeling voices. no way to run it without win 9x, period.
4) s-yxg70 9x (50+20=70. 🤣. comes with final fantasy 7 PC CD, which i owned)
5) s-yxg-dm (updates 1, 2, 3, or 4 above to work properly with final fantasy 8 PC, requires one of the above. came with final fantasy 😎
6) s-y50xg wdm (for xp, comes with some soundcards, and xp can update syxg50 9x to it. for some reason there is no requirement to actually have the former installed, if you are willing to right click the cab file)
7) s-y50xg VSTi (only comes with SOL, and good luck finding a CD, but cracked and freely downloadable from a famous url)
😎 s-yxg2006LE (vsti extracted from free midiradio player, almost certainly legal to have. 11 mb sample bank, but only implements XG Lite. better than #1)
9) ymf-745 HiEnd (vsti, supposedly based off of yamaha drivers for ds-xg cards, hacked from syxg50 vsti. oddly enough smaller than 2006LE, but does support full xg effects.)
10) Yamaha TyRUS (VSTi, much bigger samples, presumably ripped from pro yamaha synths? RUS=russian 😀 )
11) Yamaha Vampire (TyRUS renamed with even bigger samples)

9 and 10 are now missing from the net completely, as near as I can tell, but i have the latest versions of them..

1, 2, and 3 were sold separately and with soundcards, and want a serial number. 4 does not require a serial number. 6 does need one unless you get the ms cab. then it just installs and works. everything NOT a vsti has significant latency, while the vstis have only the latency your host sets them for. So they tend to be responsive enough for live performance.

1,2, and 3 have trials, which are legal for sure. 6 is also fine, as it's still provided by MS. 8 is from 100% free sources, so i'd say it's legal as well.9,10, and 11 are the interesting ones.

Reply 2414 of 2427, by Boomer

User metadata
Rank Newbie
Rank
Newbie

I want to say huge thank you to the Midi Player program.

My Sound Blaster Awe32 soundcard stopped playing notes Off-key / Out of tune, with this program thanks to your program.

Another help was loading midi channels, they load really fast while general midi is really slow on this soundcard. Was a very unpleasant mistake.

Reply 2415 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Boomer wrote on 2026-01-30, 12:18:

I want to say huge thank you to the Midi Player program.

My Sound Blaster Awe32 soundcard stopped playing notes Off-key / Out of tune, with this program thanks to your program.

Another help was loading midi channels, they load really fast while general midi is really slow on this soundcard. Was a very unpleasant mistake.

Thanks, and you're welcome!
Can I ask what is the specification of your host PC? (I mean CPU , OS etc).

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

Reply 2416 of 2427, by Boomer

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on 2026-01-30, 12:24:
Boomer wrote on 2026-01-30, 12:18:

I want to say huge thank you to the Midi Player program.

My Sound Blaster Awe32 soundcard stopped playing notes Off-key / Out of tune, with this program thanks to your program.

Another help was loading midi channels, they load really fast while general midi is really slow on this soundcard. Was a very unpleasant mistake.

Thanks, and you're welcome!
Can I ask what is the specification of your host PC? (I mean CPU , OS etc).

Of course. The motherboard is an Asus P3B-F with a Pentium 3 1000/133 processor, and the soundcard is a Sound Blaster Awe32 CT3990 with X2GS. The components work on Windows 98 second edition.

Reply 2417 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Boomer wrote on 2026-01-30, 12:57:
Falcosoft wrote on 2026-01-30, 12:24:
Boomer wrote on 2026-01-30, 12:18:

I want to say huge thank you to the Midi Player program.

My Sound Blaster Awe32 soundcard stopped playing notes Off-key / Out of tune, with this program thanks to your program.

Another help was loading midi channels, they load really fast while general midi is really slow on this soundcard. Was a very unpleasant mistake.

Thanks, and you're welcome!
Can I ask what is the specification of your host PC? (I mean CPU , OS etc).

Of course. The motherboard is an Asus P3B-F with a Pentium 3 1000/133 processor, and the soundcard is a Sound Blaster Awe32 CT3990 with X2GS. The components work on Windows 98 second edition.

Thanks,
I just asked since I thought maybe you had a lower spec PC (e.g. some Socket 7) typically paired with an AWE32 and I wanted to ask about the performance of FSMP.

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

Reply 2419 of 2427, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Kappa971 wrote on 2026-01-30, 14:07:

https://forums.steinberg.net/t/news-from-micr … is-week/1022281

Could this be relevant for FSMP or old games?

Unless they introduce bugs/regressions related to WinMM/Midi 1.0 stack it's not likely.

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