SysEx System Exclusive msg via VMS

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

Pages

Posts: 44
Joined: June 28, 2018 - 13:02
SysEx System Exclusive msg via VMS

I have recently tried to edit a midi file adding some SysEx msg.

It seems that VMS understands correctly a few of these SysEx msg.
I tried Volume Master, Reverb Macro, Chorus Macro, Reveb and Chorus Level, Reverb Time, etc.

My questions are:

Volume Master seems to accept value from 00 to FF but Roland states value in range 00-7F; is it correct?

What kind of SysEx are correctly understood by VMS, what are not?

Thank you, regards.

Posts: 1972
Joined: March 25, 2012 - 01:19
Re: SysEx System Exclusive msg via VMS

Well, I'm not able to answer this question.

VirtualMIDISynth transfers the received MIDI stream to BASS libraries without any change (except for Reverb&Chorus management).

I've had a quick look at Un4seen forum (BASS author website) and can't find an "official" table of supported SysEx messages.

Maybe it worths a try to ask there...

Posts: 44
Joined: June 28, 2018 - 13:02
Re: SysEx System Exclusive msg via VMS

I supposed it was so as you say: VMS does not manage SysEx msg.

Just one more question: in VMS is the option "Overrude received MIDI SYSEX messages" related to only Reverb and Chorus level SysEx msgs?

Posts: 1972
Joined: March 25, 2012 - 01:19
Re: SysEx System Exclusive msg via VMS
syryo wrote:
in VMS is the option "Override received MIDI SYSEX messages" related to only Reverb and Chorus level SysEx msgs?

Yes it is.
If checked, then the following SysEx messages:

(GS mode)
reverb: ( F0, 41, 10, 42, 12, 40, 01, 33, xx, yy, F7 )
chorus: ( F0, 41, 10, 42, 12, 40, 01, 3A, xx, yy, F7 )
 
(XG mode)
reverb: ( F0, 43, 10, 4C, 02, 01, 0C, xx, F7 )
chorus: ( F0, 43, 10, 4C, 02, 01, 2C, xx, F7 )

are simply ignored (not sent to BASS).

Posts: 30
Joined: April 19, 2017 - 08:14
Re: SysEx System Exclusive msg via VMS

The Master-Volume message is designed to be between 0 and 127. (8 bit)
The 16-bit equivalent of this is: 00H - 7FH.

Posts: 44
Joined: June 28, 2018 - 13:02
Re: SysEx System Exclusive msg via VMS

I have just posted some questions in Falcosoft's bass library forum.

Posts: 1972
Joined: March 25, 2012 - 01:19
Re: SysEx System Exclusive msg via VMS

Please backlink that post here, so I can follow it.

Posts: 44
Joined: June 28, 2018 - 13:02
Re: SysEx System Exclusive msg via VMS

Here it is:
https://www.un4seen.com/forum/?topic=18439.msg129376#msg129376

Posts: 129
Joined: September 25, 2013 - 16:38
Re: SysEx System Exclusive msg via VMS

Hi,

There are some misunderstandings here:

1.

syryo wrote:
I have just posted some questions in Falcosoft's bass library forum.

It's not my forum but Un4seen's (as the creator of Bass libraries). I have only written some Bass related software similarly to Coolsoft.

2.

Ziya Mete Demircan wrote:
 The Master-Volume message is designed to be between 0 and 127. (8 bit)
The 16-bit equivalent of this is: 00H - 7FH.

On one hand it's almost true but on the other hand it's total nonsense :)

In SysEx messages in general the valid range of data bytes (that is everything between F0 and F7) is between 0 and 127.

That is 7-bit. 00H - 7FH is the same range but in hexadecimal notation, so it's NOT a 16-bit equivalent in any way...

3.

syryo wrote:
Volume Master seems to accept value from 00 to FF but Roland states value in range 00-7F; is it correct?

No. Although Bassmidi does not verify Roland specific cheksum values in GS SysEx messages sending 0xFF as data byte is always invalid as I have written above. Also by sending 0x7F Bassmidi's internal synth volume is set to maximum. You cannot get higher volume by sending 0xFF (that is invalid). To set maximum volume you should send:

F0 7F 7F 04 01 7F 7F F7

It works with Bassmidi correctly, I have just checked.

This is the most complete (but not exhaustive) list of supported SysEx messages by Bassmidi I have met:

https://web.archive.org/web/20130106015442/https://kode54.net/bassmididrv/BASSMIDI_Driver_MIDI_Implementation_Chart.htm

Posts: 30
Joined: April 19, 2017 - 08:14
Re: SysEx System Exclusive msg via VMS

Yes exactly is 7-bit; Sorry :)

Pages