Error message

Access denied. You may need to login below or register to access this page.

Access Denied / User log in

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 !!!

Quick login

Use your existing social account to login without registration: no confirmation mail to wait for, no new password to remember, quick, easy, safe.

...or use your CoolSoft account

Enter your CoolSoft username.
Enter the password that accompanies your username.
Add reply | CoolSoft

Add reply

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 !!!
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Warning!

You're posting your message as anonymous user.

By registering you'll be allowed to receive notifications of post replies and new threads.
Registration is really quick and only requires you to choose an username and provide a valid email address.

Click here to to register.

A confirmation mail will be sent to this address.
Your email address won't be published.

More information about text formats

Filtered HTML

  • Allowed HTML tags: <a> <blockquote> <br> <cite> <code> <dd> <del> <dl> <dt> <em> <img> <li> <ol> <p> <pre> <s> <span> <strike> <strong> <ul>
    Allowed Style properties: background-color, color, font-size, font-style, height, text-align, text-decoration, text-transform, width
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>, <c>, <cpp>, <csharp>, <drupal5>, <drupal6>, <javascript>, <php>. The supported tag styles are: <foo>, [foo].
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Cancel
Posts: 1972
Joined: March 25, 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.

Posts: 2
Joined: June 23, 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!