SysEx to Pan a Channel in VirtualMIDISynth

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: 5
Joined: 11 Feb 2015 - 04:28
SysEx to Pan a Channel in VirtualMIDISynth

Hello CoolSoft,

I am trying to learn how to send SysEx messages following the howto here:

http://www.2writers.com/eddie/tutsysex.htm

and the spec here:

http://www.midi.org/techspecs/ca18.pdf

However, it is specifying things that I have no clue about such as device ID, model ID, and address.  I think I can figure out the function bytes, check sums, etc.  So the more I look at this, and the lack of any kind of documentation that I can find in the program or on the website I need to ask: Does VirtualMIDISynth support sysex messages?  If so are there some examples of what it should look like?  I am hoping this is possible, and hoping to find out someone else has attempted this before. 

Thanks

Posts: 1972
Joined: 25 Mar 2012 - 01:19
Re: SysEx to Pan a Channel in VirtualMIDISynth

Actually there's no specific SysEx for VMS.
It passes all received SysEx'es to the underlying synth library (BASS libraries).

AFAIK it supports all "generic" SysEx messages, like Chorus, Reverb, ...

There's a discussion here, take a look: http://www.un4seen.com/forum/?topic=5337.msg86967#msg86967

Posts: 5
Joined: 11 Feb 2015 - 04:28
Re: SysEx to Pan a Channel in VirtualMIDISynth

I have decided I am a total noob at midi.  I was looking in the wrong document.  I finally found I could pan the entire device using control 2 commands.  SysEx is not what I was looking for. 

Quick implementation question:

Does VirtualMIDISynth create a virtual MIDI synth?  Like does not rely on underlying hardware?  The reason I ask is because I am trying to talk to more than one instance of the Synth via 2 programs so that I can do stereo or quadraphonic experimenting.  I would rather not make a custom sound font to do that.  I know I prepan things in a sound font.  If it is creating a new virtual synth then I should be able to write a wrapper to create some persistent instances.  However, if it is talking to my sound card hardware I would be limited to one.

I am currently getting very mixed results trying to spawn multiple processes to talk to VirtualMIDISynth.  Some libs sort of work, others just die.  I have been doing this with Python on Windows 7 BTW.

Posts: 1972
Joined: 25 Mar 2012 - 01:19
Re: SysEx to Pan a Channel in VirtualMIDISynth

VirtualMIDISynth 1.x doesn't support multiple instances, sorry.
See here for further details.