Messaggio di errore

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

Login rapido

Usa il tuo social account esistente ed accedi senza bisogno di registrazione: nessuna conferma, nessuna nuova password da ricordare, veloce, facile e sicuro.

...oppure usa un account CoolSoft

Inserisci il tuo nome utente CoolSoft.
Inserisci la password associata al tuo nome utente.
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.

Altre informazioni sui formati del testo

Filtered HTML

  • Elementi HTML permessi: <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].
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
CAPTCHA
Questa domanda serve a prevenire lo spam e gli accessi non autorizzati.
Annulla
Posts: 61
Joined: 20 Maggio 2018 - 02:30
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

Hi. Sry if I confused you a bit. I updated the latest version on it without any changes to the dll's from Ian Luck and it still exist. I meant that when I check the box on or off I couldn't hear any difference there. If I activate or deactivate something there, it is stored in the config of VMS. Somehow this still doesn't work properly. With Falcosoft's Midi player, if I check the box on "on", I hear the improvement and it's active. In the test soundfont, kg1 must be active so that you can hear it in the testmidis, otherwise you won't hear any difference when reproducing. Which soundfont did you use as a test? So I can check if it's active there. Thank you for your effort in advance. Otherwise everything is going great with VMS =). I will also reward you for the fix. =) greetings

Posts: 1972
Joined: 25 Mar 2012 - 01:19
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

Sorry for the late reply.

ex-driver wrote:
VMS support now async mode in the config... If i set it to 1 on VMS i heard no difference. so it seems not to work. =(

VMS now has a dedicated configuration option in its configuration page.
Could you please check the latest version out and confirm if the bug is still there?

Posts: 61
Joined: 20 Maggio 2018 - 02:30
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

Hi there =). Today i read that VMS support now async mode in the config. but the thing is it doesn't still seem to work. If i enable it on falcosoft midi player "on" it worked fine. If i set it to 1 on VMS i heard no difference. so it seems not to work. =(

the "poppling/clipping" issue appears only if u use a soundfont and a midi that use kg1 for high hat for testing. if it's on it reduce/ fix the problem on some midis noticeable. I added 2 testmidis to my post. on this midi it's gone if the async mode is active.

Attachments
1 file(s) attached
Posts: 61
Joined: 20 Maggio 2018 - 02:30
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

I tested a little bit more and on Game07.mid from descent midi it appears that the setting "ON better Accuracy"  produce negative effects on other samples like the snare goes hard async. I think the "low Latency off" is the best choice @ first.

Posts: 61
Joined: 20 Maggio 2018 - 02:30
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

@falcosoft

Many thx. =)

I downloaded the latest version and look at that! There are 2 modes for it nice !!. I'm a little bit confused now. Both reduce the problem on and off but the latency is different that i noticed.  Thats good to have 2 modes. Accuracy and low latency.

low latency can reduce slow passages good to 99%. And accuracy for more fast attacks. descent midi >credits.mid isn't fixed complete but with "accuracy" its a bit more artifact free from it to 50% at the end of the track. it's a step forward definitely. Thx falco =)

Posts: 129
Joined: 25 Set 2013 - 16:38
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?
coolsoft wrote:

...

@falcosoft: still wondering if BASS_MIDI_ASYNC should be the default mode; if so, the new option would be "Disable asynchronous MIDI events rendering"... 🤔

Yes, I think so.

Some tips:

1. To check if the new async mode works correctly you should try the following: Set the update period (BASS_SetConfig(BASS_CONFIG_UPDATEPERIOD, updatePeriod);) to 50 or even to 100 ms temporarily. Set the buffer size to 2x higher than the update period so buffer underruns cannot occur. Now try to play some Midi files that need precise tempo/timing (some classic piano artworks usually work best). Now change between the old mode and the new async mode. You should notice that with the old sync mode there are significant audible tempo/timing problems. Contrary the new async mode should give you perfect tempo/timing regardless how high the update period is.
2. It seems that the new async mode works better with stable update periods. The minimum 5 ms update period (that works best with the old sync mode) is rarely stable. So in case of async mode 10 ms works better. Higher than 10 ms also works better but higher values increase the latency without adding further benefits.
So my recommendation is that you should use 5 ms update period in case of the old sync mode but 10 ms update period in case of the new async mode.

Bye

@ex-driver:
Try to use my MidiPlayer with the new version of VMS (disable internal Bassmidi mode and select a standard WinMM VMS port). Maybe the player itself also matters how precisely the sent messages arrive to Bassmidi. New version of my MidiPlayer uses QPC timers to achieve sub-millisecond precision.

Posts: 61
Joined: 20 Maggio 2018 - 02:30
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

ahh sry XD i didn't noticed that you released a new version. thats why it said wrong version. i will now restart and test again. ;)

ok i tested it but there were no differcene for this problem. is sounds async yes but u will hear the problem dind't change. if i use falcosoft midi player for compare it with modified bassmidi.dll.  it sounds still better there. I thought too bassmidi will use now it active but it doesn't the realtime thing.

Posts: 1972
Joined: 25 Mar 2012 - 01:19
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

Are you sure you've followed all the steps? (the first one is really important!)

coolsoft wrote:
install latest VMS 2.12.8 version
Posts: 61
Joined: 20 Maggio 2018 - 02:30
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

i tried to start VMS but now it says "Version mismatch between client and server" i restartet my pc. but no changes. The line is added in the conf

Posts: 1972
Joined: 25 Mar 2012 - 01:19
Re: Can VirtualMIDISynth can't handle keygroups on GM Mode?

The attached VMS version can handle the new BASS_MIDI_ASYNC flag added to BASSMIDI.

There's no GUI setting for it (yet), so to test it you need to:

  • install latest VMS 2.12.8 version
  • replace the original VirtualMIDISynth.exe with the one attached here (x64 only!)
  • open VirtualMIDISynth.conf config file and add a new key under the Advanced section:
[Advanced]
...
MidiEventsAsync=1
...

If you confirm that it works as expected, without any issue/regression, then I'll add a dedicated option to the GUI (together with proper translations...).

@falcosoft: still wondering if BASS_MIDI_ASYNC should be the default mode; if so, the new option would be "Disable asynchronous MIDI events rendering"... 🤔

Attachments
1 file(s) attached