Hello thanks for answer, always to get enhancement from another to bass.
When you say the "Only kill last note on note off" option, are you referring to the BASS_MIDI_NOTEOFF1 flag? If so, there don't appear to be any duplicate notes for it to have effect on in the file you attached. Perhaps you attached the wrong file? I notice it's DESTINY.MID in your video but the attached file is DESTINYORI.MID.
It's because that is the file that i want to delay noteoff. obviously the file not have note overlapping, but the code that you says above add a delay in (ms) to noteoff true?; After this the result is overlapping, but overlapping of noteoff delay doesn't work except if ...
1.) If midi includes noteoff message even if you enable "only kill last note on as note off" option is enabled" for get work need replace all note-off as note-on + vel 0.
2.) get problem with some instrument, if any people want process as external like audacity and want to add legato look that piano presents problem also cabasa (key instrument 54 of drumset), i think that is bug, is like as extremely voice killer. one of example look the cabasa only with a 20 ms delay, you can show presence of attenuation can be exactly same to Piano at 500 ms of delay, Piano release fastly sometimes. (I never will be use more than 20 ms due will be pseudoreverb).

Peaks: First Enabled and Second DisabledThe ramp-in is primarily a BASSMIDI thing rather than a Creative/SoundBlaster thing, so it's unaffected by the BASS_MIDI_FONT_NOLIMITS flag (which disables Creative/SoundBlaster limit emulation). By default, BASSMIDI will only ramp-in a sample even when the volume envelope has no attack phase if the sample data doesn't begin close to 0, to avoid a "click" sound. The BASS_MIDI_FONT_NORAMPIN flag can be used to disable the ramp-in regardless of what the sample data is.
IF you do say that if i want to use the attack above 5 ms.
So...
With no ramping and not limit disabled enabled, enabled disabled, enabled enabled or disabled disabled adding 1 sample silence or not, always i can get attack from of 5 ms. From 4 or less i don't get any effect. but in timidity that is old like Gravis PAT i get without problems, All flags work well except attack below 5ms that needs removed by no_limits.
If you add no ramping add also for allow use custom ramping for smooth instrument. i want add 2 ms to qualcomm brew for get Blackberry OS6 Sawtooth.
Soundblaster is old, i know that you want keep the soundblaster but you can enhance without affect.
Ex. No limits and no ramping need be disabled by default.. or exist any soundfont designed for soundblaster that have filter or lfo more than the limit?.
Practically currently the ramping is closer to key number to volume envelope attack modulator, thing that exist and can be added in sf2.
In this case you have reason if for .sbk but for sf2 i don't sure.