2.1.0 Reverb bug
Please let our ADS show!
This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).
Please:
- disable your AdBlocker by adding CoolSoft website to whitelist
- give the proper cookie consent
- enable JavaScript for this website
This seconds wait is to let you update your browser configuration...
Ok, I've done the required changes... now show me your content!Pagine
- Kj
- Posts: 51
- Joined: 25 Apr 2016 - 12:19
- Kj
- Posts: 51
- Joined: 25 Apr 2016 - 12:19
As you said that in previous versions of VMS 90's controllers in MIDI files were just ignored, is it still possible to add this as an option? For any or all modern controllers also?
- coolsoft
- Posts: 1978
- Joined: 25 Mar 2012 - 01:19
Kj wrote:Public MIDI files shouldn't contain reverb or chorus effects controllers setup only for the original sequencer's hardware and software requirements
You're right, that's why I haven't managed 91/93 at first place... but please read on
coolsoft wrote:It all started in VMS1 when someone pointed out that BASS applied a default Reverb/Sustain level to MIDI synthesis; it seems that it starts with a default value of 64 which seemed way too high for some users.
Then the needing to set it to a custom value, and this is the intended usage of that setting.
This is partially true: BASS uses 91/93 controller values as a "percentage" of the maximum value set with GS/XG SysEX messages (or resets).
Falcosoft gave a detailed explanation in this older post: http://coolsoft.altervista.org/en/forum/post/370#post370
I've forgot that thread but now, reading it again, I understand why I haven't managed 91/93 controllers.
That explains why, now that I did, the final effect is worst.
Kj wrote:That would make sense, but still something strange is happening. Ever since late April 2016 I've been working on my own soundfont, and from whatever version of VMS was available then right up to 2.0.1 those reverb and chorus settings worked as max allowed rather then set as (for me, at least).
Should have read this sentence more carefully (and have a better memory but, who knows ;)) to remember the intended behavior.
Now will revert changes done in latest 2 betas except for:
- initialization of Reverb/Chorus values (random values could be set)
- rephrase the description of Reverb/Chorus options (they were just updated, translators will kill me!)
- Kj
- Posts: 51
- Joined: 25 Apr 2016 - 12:19
After reading Falcosoft's post, I'm more confused than ever (I'm not exactly what you would call a programer). X-D
So the BASSMIDI settings are "percentage"/an up-to value allowed?
I'm sure the translators are glad to have normal, relaxed civilian matters to work with rather than their regular multi-lingual counter-espionage activities. ;-)
Hey, at least you spotted that random values bug. Who knows how long that could have gone unnoticed otherwise.
- pedro.lopez.cab...
- Posts: 3
- Joined: 12 Mar 2013 - 16:30
Hi. Damnified translator here. Just kidding! :)
I want to offer my opinion speaking as a VMS user and also as a developer: just remove the two values (reverb and chorus) from the VMS configuration.
My use case is feeding VMS in real time, sending MIDI events to it from my own software VMPK, which is just a MIDI controller (a piano) emulation. I rarely need to play MIDI files, but even in this case I keep VMPK connected just in case I want to play along, or to send some adjustments. For instance, the MIDI mode: GS, GM or XG, and also the type of reverb: Hall, Room, Stage, etc. In VMPK you may create arbitrary buttons that send SYSEX files among other things. The option "Override received MIDI SYSEX messages" in VMS checked by default is annoying and perplexing for me. Just ditch it as well.
Looking at the Bass MIDI implementation chart, the reverb level is just one of the several reverb configurable parameters that can be set with a sysex message. So why only this one, and not the high/low pass cutoff frequency filters? or the reverb time? For my own taste, it is much more practical to work with the presets (hall, room, stage, plate, etc.) So you could simply offer a list box with all the available presets just in case the user's player has no way to send reset SYSEX messages. VanBasco can do it, by the way.
Finally, speaking as a translator: if you decide to keep the contents of the "Default GS/XG MIDI effects" group box, please fix the layout. Labels aligned to the left and spin boxes and check boxes to the right. The Spanish translation barely fits.
- Kj
- Posts: 51
- Joined: 25 Apr 2016 - 12:19
I've just realised the demo for my soundfont using VMS 2.0.1 still isn't how it sounds (oops), the old MIDI to WAV converter doesn't use the synth settings in VMS options? So it hasn't the full amount of reverb. If there is a VMS update soon with the reverb & chorus fix I'll remember to post an updated demo.
- coolsoft
- Posts: 1978
- Joined: 25 Mar 2012 - 01:19
Version 2.3.1-beta3 is ready to test.
It features:
- correct Reverb/Chorus initial values for MIDI synthesizer
- MIDI converter using Reverb/Chorus
- improved and optimized MIDI converter
Please report any issue...
UPDATE: attachment removed, please see below for 2.3.1-beta4
- Kj
- Posts: 51
- Joined: 25 Apr 2016 - 12:19
Excellent! I think this is it my friend, it seems the problem is solved. :-)
I've only tested it briefly on my main PC, but everythig seemed to work fine. On my laptop for some reason Windows default MIDI was still used until after a reboot, but nothing listed needing to close when doing a clean install. Other than that, perfect.
It's only recently I realised all the previous online demos of my soundfont were made with the early version of the midi converter which didn't use the specified reverb/chorus settings, they sound quite dry in comparison to the actual soundfont. So here's a new demo, same Indy Raiders of the Lost Ark End Credits midi using my soundfont and the new midi converter:
https://1drv.ms/u/s!ApDMaHDx0bwNgSwYTOHbDzbx_wh4
It's all been made with only free stuff, so I can release it sometime soon.
- coolsoft
- Posts: 1978
- Joined: 25 Mar 2012 - 01:19
Another beta that fixes a weird watchdog bug (posted here)...
- Attachments (Only registered users)
- CoolSoft_VirtualMIDISynth_2.3.1-beta4.zip
- coolsoft
- Posts: 1978
- Joined: 25 Mar 2012 - 01:19
Kj wrote:Excellent! I think this is it my friend, it seems the problem is solved. :-)
I've only tested it briefly on my main PC, but everythig seemed to work fine. On my laptop for some reason Windows default MIDI was still used until after a reboot, but nothing listed needing to close when doing a clean install. Other than that, perfect.
Thanks for your help in reporting bug and testing fixes ;)
Pagine
Navigazione
Login
Clicca qui per supportare il mio lavoro con PayPal
oppure offrimi un caffè