2 suggestions

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!
!!! Please enable JavaScript !!!
Posts: 2
Joined: 23 Giu 2015 - 18:53
2 suggestions

Hi!

I have 2 suggestions:

1-As I understand it, there is currently only 2 way of managing audio fonts: Either you pre load in memory the entire thing, or instruments are loaded as needed while the song is played. Pre loading the entire thing is ok for small fonts, but for fonts like Evanessence2.sf2, which weigh in at a whopping 1.64GB, this is NOT practical as it literally takes forever to load. On the other hand, loading instruments as needed in real time while playing the song will most of the time introduce lag/stuttering in the playback. How about scanning the midi file beforehand and then pre load only instruments used by the song? Win-win-win: Fast load, no lag/stuttering playback, reasonably low memory usage.

2- I like to experiment with different sound fonts. Midi songs obviously sounds drastically differently depending on the sound font in use. I have 12 fonts listed in Virtualmidisynth. It would be fantastic to be able to switch sound font in real time while playing a midi file. I currently have to exit my audio player/midi application, change the font in Virtualmidisynth and start the playback again. I can see that creating such functionality would be a serious programing challenge though...

NOTE: This forum is the first I encountered that is not compatible with Firefox dictionary spell checker add-on. I had to cut/paste my post in Microsoft Word to correct it and then copy/past it back here! Instead if the usual menu when clicking the right mouse button, the website/forum have its own menu, but no integrated spell checker!

Posts: 1978
Joined: 25 Mar 2012 - 01:19
Re: 2 suggestions
Ramon wrote:
How about scanning the midi file beforehand and then pre load only instruments used by the song?

This is not (and never will be) possible, because VirtualMIDISynth is a virtual multimedia device and not a player; it does not have access to the MIDI file being played at all, but it only plays MIDI messages as long as they're received from the MIDI client (your MIDI player). It is like your sound card: it only plays the data coming from a player like WinAmp, Windows Media Player, FooBar, .... but it doesn't know if that sound was contained into an MP3 file, an AVI video and so on.

Ramon wrote:
It would be fantastic to be able to switch sound font in real time while playing a midi file.

This feature won't be added to VMS 1.x, but it's already available in 2.x (actually in alpha stage).
You can take a look here and, maybe, help debugging it...

Ramon wrote:
Instead if the usual menu when clicking the right mouse button, the website/forum have its own menu, but no integrated spell checker!

That effect is due to CKEditor context menu.
In Firefox (and I suppose also in Chrome) you can bypass JavaScript and force Firefox original context menu by pressing SHIFT (or CTRL) when right-clicking.
CKEditor context menu is quite useless on standard text, but is reallly useful in tables or on hyperlinks, so it can't be removed.