VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

It seems you're using an AdBlocker or JavaScript is disabled!

This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).

This 10 seconds wait is to let you update your AdBlocker whitelist...

Got it, show me the content...
Please enable JavaScript!
Posts: 9
Joined: December 4, 2017 - 10:47
VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

When playing the Jurassic Park theme midi file I attached, just after 5:56  it is very clear that instruments are being omitted from being played properly.

Sincerely

Attachments (Only registered users)
jurass1.mid_.txt
Posts: 9
Joined: December 4, 2017 - 10:47
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

The Trumpets after 6:00 were properly audible in previous versions of VirtualMIDISynth before with CoolSoft MIDIMapper 0.9.999. This problem exists with both Coolsoft MIDIMapper version 1.0.0.0 and version 0.9.999.

Posts: 1532
Joined: March 25, 2012 - 01:19
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

What do you mean with "previous versions"?
VMS 1.x or 2.x?
When did it stopped working?

Do you think that MIDIMapper is involved into this bug?
Could you try to exclude it completely? (configure your MIDI player to play directly on VMS or - better - try another MIDI player like VanBasco)

Posts: 9
Joined: December 4, 2017 - 10:47
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

Hi,thank you for your reply and sorry I messed up.   It turns out I was using VLC which uses FluidSynth to play the sound fonts directly not using VirtualMIDISynth. FluidR3_GM plays all the instruments through FluidSynth in VLC. The sound fonts Cose Vidal Musying Kite soundfont, and CrisisGeneralMidi301 were skipping on instruments through FluidSynth in VLC. The trumpet is now almost inaudble at 6 minutes into the score. Some times the whole score ends up being played with the piano instrument playing for all the instruments. Here is the real score from the movie. This youtube link at 4 minutes and 29 seconds shows what this midi file tries to sound like after 6 minutes and zero seconds. 
https://www.youtube.com/watch?v=zHalXjs0cDA&t=4m29s
THIS IS NOT THE PROBLEM IN VitualMIDISynth.

In VirtualMIDISynth (VMS), however, there is a different problem. When I use any of the above Sound Fonts with VMS, they all sound like FluidR3_GM in quality in other applications that use VMS as output MIDI device. I can set VMS as MIDI output device in 86box and Audacity. (Don't know how for Windows Media player) But CrisisGeneralMidi301 is so much better. 2 minutes and 10 seconds into Monkey Island 2 - Main Theme, the human whisteling does not sound like just a flute instrument  in VLC with FluidSynth and sound font CrisisGeneralMidi301. I have set the default device for Windows 10 to be VMS, and I know for sure that 86box and Audacity have output MIDI device set to VMS.

 
The machine  I am using:
I have 2  Windows 10 machines, one currently with CoolSoft MIDImapper version 0.9.999. That one has been using VirtualMIDISynth 1.x and 2.x. , I installed fresh on a different machine VirtualMIDISynth v.2.6.0 with MIDImapper version 1.0.0.0. That machine also shows the same problem.

Attachments (Only registered users)
Monkey Island 2 - Main Theme.mid_.txt
Posts: 9
Joined: December 4, 2017 - 10:47
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

To reiterate: It looks like when VirtualMIDISynth plays the CrisisGeneralMidi301, all the sound font instruments are played and balanced, unlike VLC using FluidSynth. But VirtualMIDISynth does not replicate the realistic sound of CrisisGeneralMidi301. In VirtualMIDISynth the CrisisGeneralMidi301 soundfont sounds no better than FluidR3_GM.

Posts: 1532
Joined: March 25, 2012 - 01:19
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

Audio "clamping" was introduced (AFAIR) on Windows Vista, where users started reporting "volume" issues about their players.
Playing (very) high volume tracks produced some kind of "compressed" audio, because Windows audio subsystem tries to aboud "distortion" by compressing the volume range.

It seems that some audio drivers were able to reduce the undesired effect, bringing back the old WindowsXP unclipped dynamic range.

As a workaround you could lower the Master slider in MIDI Mixer to reduce the "red" level blinking in master volume VUMeter.
Another thing to try could be to reduce the SF2 gain by double clicking it on soundfont list and setting a value lower than 100% in volume field.

Posts: 9
Joined: December 4, 2017 - 10:47
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

I made several references to the instrument Trumpet, but the VMS mixer lists it as a Trombone which is a larger brass instrument.

Posts: 1532
Joined: March 25, 2012 - 01:19
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

Ok, I'm lost...;)

Which is the bug you're reporting?
Volume clamping, wrong instrument played or wrong instrument name reported on MIDI Mixer?

Posts: 9
Joined: December 4, 2017 - 10:47
Re: VirtualMIDISynth 2.6.0 Improved MIDI, but instruments fall out when midi files are played

Hi, thank you for your reply. Let me reiterate, again. FluidSynth plays each of the instruments in the 1.61GB sound font CrisisGeneralMidi301 with much better realistic sound than VMS. I have tweaked the options in the VMS driver to the maximum quality, on a machine running at 4.7GHz, and instruments in CrisisGeneralMidi301 sound no better than they do in the 141MB sound font FluidR3_GM. The Midi files I supplied will illustrate this. In particular, I compared the human whistling 2 minutes and 10 seconds into Monkey Island 2 - Main Theme.  In CrisisGeneralMidi301, the human whistling sounds perfectly real.  In FluidR3_GM, the whistling sounds synthetic, almost like a flute instrument.