VOGONS


Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Topic actions

Reply 2400 of 2408, 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 2408, 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 2408, 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 2408, 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 2408, 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 2408, 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 2408, 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 2408, 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 2408, 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)