VOGONS


Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Topic actions

Reply 2380 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

Thank you for answer , I assumed what there is a possibility amplifier MIDI not use volume level , but use velocity level , this sometimes identificaly ) but I understand what if in MIDI file velocity set to max and next we increase velocity , result not will recive )

also , can ampli values in compliance with proportions for example :
MIDI FIle channels :
1 24
2 24
3 12
4 12
5 36
6 36
and if we set volume output as 100% , plugin transmit values 1:1 , if we set volume output as 200% , then transmit so :
1 48
2 48
3 24
4 24
5 72
6 72
and if on any channel was recive value 127 , more not increase volume on other channels
for example if in file available :
1 24
2 24
3 12
4 12
5 36
6 36
10 96
then :
1 32
2 32
3 16
4 16
5 48
6 48
10 127

Reply 2381 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t

This cannot work well in practice since the plugin cannot see the next incoming messages. It can only see the present messages so it cannot determine what volume cap should be used to prevent ruining dynamics.
This is true for both Midi Channel Volume and Note messages (with velocity value).

Let's suppose you set 200%:
Channel 1 Volume 24 message arrives -> this time there is no info yet about what volume value will be used on channel 10 so plugin sets 200% volume 48.
Channel 1 Note message arrives -> it is played with double volume.
Channel 1 Note message arrives -> it is played with double volume.
Channel 10 volume 96 message arrives -> 96 cannot be doubled but only can be set to 127. But this time channel 1 is already set to 200% and some notes are already played with double volume so dynamics is ruined...

So to amplify volume you should use a DSP effect plugin instead that operates on the generated samples.

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

Reply 2382 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

Thank you for answer , but I something not understand ) if you say what MIDI work as described , why I can decrease volume use your WinMM MultiPort VST i ? As I understand , there method same as I writed if use for increase volume) what I not understand ?

Reply 2383 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 08:05:

Thank you for answer , but I something not understand ) if you say what MIDI work as described , why I can decrease volume use your WinMM MultiPort VST i ? As I understand , there method same as I writed if use for increase volume) what I not understand ?

Because there is much less problem with lowering volume since the cap is at velocity 1 ( you cannot use 0 since it means a Note Off).
Still you can notice that the dynamics somewhat changes at very low values.
E.g. at 10% volume
20 becomes 2
10 becomes 1
8 becomes 1
5 becomes 1
....
1 becomes 1

But the problem is much less noticeable since below velocity ~10 most notes are almost inaudible.
At the lower end of the range while there is a 100% numerical difference between values 1 and 2 you cannot even notice the difference.
This cannot be said about the upper end of the range 😀

Last edited by Falcosoft on 2025-11-20, 08:33. Edited 1 time in total.

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

Reply 2384 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

But I test this in SCVA , and I can not see decrease volumes and this as master volume so and channels volume , why ? As I understand you , this should be reflected in master volume or channels volume )

Reply 2385 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 08:28:

But I test this in SCVA , and I can not see decrease volumes and this as master volume so and channels volume , why ? As I understand you , this should be reflected in master volume or channels volume )

The note velocities are changed by the plugin and that cannot be observed on SCVA's GUI.

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

Reply 2386 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

Now I understand ) , before I watched in SCVA and thinked what if possible decrease volume , so possible and increase volume ) thank you for clarification

But there was a question why in your plugin you selected regulate velocity and not master volume in synths ?

Reply 2387 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 08:45:

Now I understand ) , before I watched in SCVA and thinked what if possible decrease volume , so possible and increase volume ) thank you for clarification

But there was a question why in your plugin you selected regulate velocity and not master volume in synths ?

Because Note velocity is supported by all synths but there is no universally supported Master Volume.
Eg. Creative's AWE32/64, SB Live with early drivers, GUS, and OPL2/3 based FM synths do not support GM/GS/XG master volume messages.
BTW, you cannot amplify volume even with Master volume. After a reset the master volume is 100% on all synths that support this message and 100% is the maximum that can be set.

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

Reply 2388 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

About SB Live! and SB AWE64 I not knowned what this devices not support master volume )
I have question about your BASSMIDI SoundFont VSTi )
I want recive result 100% compatible SB Live! as this was be in Windows XP with LiveWare 3.0 , and I have bankset and MIDI melody for compare https://disk.yandex.ru/d/76IICAR76o1ylg , you can hear what SB Live! work drums better ) is felt more energy and how would with flanged in drum track ) how I can this do in your BASSMIDI VSTi ?

Reply 2389 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 09:52:

About SB Live! and SB AWE64 I not knowned what this devices not support master volume )
I have question about your BASSMIDI SoundFont VSTi )
I want recive result 100% compatible SB Live! as this was be in Windows XP with LiveWare 3.0 , and I have bankset and MIDI melody for compare https://disk.yandex.ru/d/76IICAR76o1ylg , you can hear what SB Live! work drums better ) is felt more energy and how would with flanged in drum track ) how I can this do in your BASSMIDI VSTi ?

I do not know. Ask Ian at www.un4seen.com
How the plugin sounds depends entirely on the underlying Bassmidi library.
Unfortunately with later versions Bassmidi becomes less and less SB hardware compatible in order to implement more 'modern' sound and features...
BTW, the same is also true for FluidSynth so that is not a solution either.

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

Reply 2390 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

Thank you , I ask https://www.un4seen.com/forum/?topic=20820.0 ) , you can read this and if you have SB Live! , you can install Windows XP and install SB Live Drivers from my version for test ) and next do tes with preset Settings Sound Canvas SC-88 Prot )

Reply 2391 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 51 minutes ago:

Thank you , I ask https://www.un4seen.com/forum/?topic=20820.0 ) , you can read this and if you have SB Live! , you can install Windows XP and install SB Live Drivers from my version for test ) and next do tes with preset Settings Sound Canvas SC-88 Prot )

You can try the the BASS_MIDI_NODRUMPARAM flag suggested by Ian with the help of my Midi Player. You should right click on the 'Reset' button on the right hand side of the player and select the 'No SysEx' option. Then press the Reset button and play your Midi. The No Sysex option applies the BASS_MIDI_NODRUMPARAM flag and restores chorus effect on Drum channels.

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

Reply 2392 of 2393, by Roland User

User metadata
Rank Oldbie
Rank
Oldbie

Thank you , but this option not work , sound more close , but not as SB Live! , on drum channels sounds more dense , but absent effect as available in record from SB Live ) on SB Live! from 3:23 drums channel as if add flanger )

Last edited by Roland User on 2025-11-20, 19:25. Edited 1 time in total.

Reply 2393 of 2393, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 17 minutes ago:

Thank you , but this option not work , sound more close , but not as SB Live! , on drum channels sounds more dense , but absent effect as available in record from SB Live )

Then reply to Ian that using BASS_MIDI_NODRUMPARAM is not the solution to your problem.

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