SysEx messages?

Discussions relating to the Korg Pa2X Pro, Pa800 & Pa500

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

pcguy
Full Member
Posts: 122
Joined: Thu Jul 24, 2008 4:44 pm

SysEx messages?

Post by pcguy »

I've seen posts about "SysEx" messages. Like when there was a discussion about pedals and softwares. What exactly a "SysEx" message" is?
Sam CA
Platinum Member
Posts: 3992
Joined: Fri May 02, 2008 7:29 pm
Location: Los Angeles

Re: SysEx messages?

Post by Sam CA »

pcguy wrote:I've seen posts about "SysEx" messages. Like when there was a discussion about pedals and softwares. What exactly a "SysEx" message" is?
SysEx messages send info that is not included in other midi messages. There's 2 type of them. One group is specifically written to a particular manufacturer's device such as waveform data. you can't define this through a regular midi message, so that's where SysEx comes into play. The other group is more "universal SysEx messages". These transmit info to any midi device. Like setting the master volume parameter to a specific value.

So in brief you can say , SysEx is used to control midi device parameters that are not identified/recognized, or addressed by midi messages...
Sam

Image

Image
LightGreen
Junior Member
Posts: 51
Joined: Sat May 24, 2008 2:06 pm
Location: Eastern Europe

Post by LightGreen »

Sorry if this is off-topic, but I didn't want to create a new thread.
Just a small question...
What message do I need to send to Pa800 to force a full midi reset (including pitch bend sensivity, effects, and other on all tracks)?
I can switch between SONG, SEQ, or STYLE mode to achieve the same effect, but I want to do that remotely via midi.
User avatar
Lee
Platinum Member
Posts: 1198
Joined: Wed Dec 29, 2004 3:43 pm
Location: IN, USA(PA2XPRO)

Post by Lee »

It's certainly not in the manual...but you probably already looked there...now I'm curious too as to additional MIDI messages not in the book.

Lee
macboy
Platinum Member
Posts: 634
Joined: Tue Aug 07, 2007 10:34 am
Location: Netherlands (PA800)

Post by macboy »

You can use this program (at own risk :))

http://www.softpedia.com/get/Multimedia ... ESET.shtml
User avatar
Lee
Platinum Member
Posts: 1198
Joined: Wed Dec 29, 2004 3:43 pm
Location: IN, USA(PA2XPRO)

Post by Lee »

If there is any other MIDI functions not in he book that are supported by Korg on the PA...it should be in some kind of Doc from them.

Otherwise...results could be NOT SO GOOD!
Or even SCARY.
Lee
Sam CA
Platinum Member
Posts: 3992
Joined: Fri May 02, 2008 7:29 pm
Location: Los Angeles

Post by Sam CA »

LightGreen wrote:Sorry if this is off-topic, but I didn't want to create a new thread.
Just a small question...
What message do I need to send to Pa800 to force a full midi reset (including pitch bend sensi
i'm not sure what exactly you want to achieve by this. Controller #121 resets all the controllers. So you would have to have this controller sent to all channels to reset everything. that's not a SysEx message. But if you mean how to reset the system to the Power-up status, then you can use SysEx to do this. But be very careful about this. Usually the sysEx message for a full reset is 11111111. SysEx can cause confusion, i would talk to a korg person first before i do this kind of operation.
Sam

Image

Image
pcguy
Full Member
Posts: 122
Joined: Thu Jul 24, 2008 4:44 pm

Post by pcguy »

How do you make a device send a SysEx message in general?
Sam CA
Platinum Member
Posts: 3992
Joined: Fri May 02, 2008 7:29 pm
Location: Los Angeles

Post by Sam CA »

pcguy wrote:How do you make a device send a SysEx message in general?
Unfortunately, this is different from instrument to instrument. Some have a dedicated physical button for this. If there's no such a button, you should get an editor application that will identify the midi device and initiate a SysEx bulk dump request from this program. Or you should read the manual to figure out what message to send to the device to make it dump its seting through "midi out". Writing SysEx are normally painfully complicated, especially if they're not documented in the manual!!!
Sam

Image

Image
pcguy
Full Member
Posts: 122
Joined: Thu Jul 24, 2008 4:44 pm

Post by pcguy »

LightGreen wrote:Sorry if this is off-topic, but I didn't want to create a new thread.
Just a small question...
What message do I need to send to Pa800 to force a full midi reset (including pitch bend sensivity, effects, and other on all tracks)?
I can switch between SONG, SEQ, or STYLE mode to achieve the same effect, but I want to do that remotely via midi.
Another question regarding Lightgreen's question. How is it possible to send a SysEx message to PA 800 , let say to change an Effect?
Sam CA
Platinum Member
Posts: 3992
Joined: Fri May 02, 2008 7:29 pm
Location: Los Angeles

Post by Sam CA »

pcguy wrote:
LightGreen wrote:Sorry if this is off-topic, but I didn't want to create a new thread.
Just a small question...
What message do I need to send to Pa800 to force a full midi reset (including pitch bend sensivity, effects, and other on all tracks)?
I can switch between SONG, SEQ, or STYLE mode to achieve the same effect, but I want to do that remotely via midi.
Another question regarding Lightgreen's question. How is it possible to send a SysEx message to PA 800 , let say to change an Effect?
you need an external device, or most likely a software to send that message. This was very popular for older synths such as X5D synths especially in live performances. You don't really need that with PA series, because they've have every thing in the tip of your fingers. Instead of writing complex SysEx messages , you have all the STS and other options available for you. Try using SysEx as a last resort
Sam

Image

Image
Autumn
Posts: 24
Joined: Fri Aug 22, 2008 7:30 pm
Location: Payroux, Central France

Pa2x SysEx ?

Post by Autumn »

I have been trying to detect any SysEx message that the Pa2x actually sends out and, unless I am missing the obvious, I have yet to catch one.

My intension was to use particular sounds that I prefer on the M3, but Pa2x midi seems to just sends out the usual echo of what it is sending to itself - voice and effect etc. and, although the M3 recognises this string of midi - it simply jumps into general midi mode and selects the same settings, or nearest match, to that of the Pa2x, and this is no what I want.

I would like to intercept a SysEx messages and, using the appropriate PC software, such as Bome’s Midi Translator or MIDIOX, modify the message so as to select M3 settings that enhance the mix rather than just duplicate the sound in inferior GM.

Please tell me that I am totally wrong and that the Pa2x does send SysEx info.

David
Oasys; Pa2x; M3 R; Triton R: Karma; Roland G70; Fantom XR; Tyros 3; PSR 9000; Wersi Scala; Abacus etc
User avatar
Rob Sherratt
Platinum Member
Posts: 4590
Joined: Mon Apr 16, 2007 1:49 pm

Re: Pa2x SysEx ?

Post by Rob Sherratt »

Autumn wrote:I have been trying to detect any SysEx message that the Pa2x actually sends out and, unless I am missing the obvious, I have yet to catch one.

My intension was to use particular sounds that I prefer on the M3, but Pa2x midi seems to just sends out the usual echo of what it is sending to itself - voice and effect etc. and, although the M3 recognises this string of midi - it simply jumps into general midi mode and selects the same settings, or nearest match, to that of the Pa2x, and this is no what I want.

I would like to intercept a SysEx messages and, using the appropriate PC software, such as Bome’s Midi Translator or MIDIOX, modify the message so as to select M3 settings that enhance the mix rather than just duplicate the sound in inferior GM.

Please tell me that I am totally wrong and that the Pa2x does send SysEx info.

David
Hi David,

Like you I have both a Pa2x and an M3. The M3 is a recent purchase so I am still experimenting with my set-up.

I don't know why you are fixated on "Sysex" when GM2 capabilities can achieve everything you need in my humble opinion.

For example, one way of achieving what you want is to send the style-based MIDI notes on separate channels from the Pa2x to the M3, but filter out all the program/patch changes (on the Pa2x) so all it sends are MIDI notes and sustain events. Also set the PA2x so it is MIDI clock master.

Then on the M3 set it up as MIDI clock slave, and create a COMBI with the corresponding tracks assigned to the sounds (Programs) you want to play on the M3. If you want to swap to different sounds (Programs) while playing the same style, then just change the Combi on the M3 for a different one.

You can also send the chord recognition output on the Pa2x as a separate track into the M3 so it triggers Karma on an appropraitely designed Program.

I am sure that if you are experienced with the intricacies of "Sysex" messages - beyond my capability - the things I described above using GM2 will be a doddle for you to configure. Forgive me if you've done all this already.

Best regards,
Rob
Sam CA
Platinum Member
Posts: 3992
Joined: Fri May 02, 2008 7:29 pm
Location: Los Angeles

Re: Pa2x SysEx ?

Post by Sam CA »

Rob Sherratt wrote:
Autumn wrote:I have been trying to detect any SysEx message that the Pa2x actually sends out and, unless I am missing the obvious, I have yet to catch one.

My intension was to use particular sounds that I prefer on the M3, but Pa2x midi seems to just sends out the usual echo of what it is sending to itself - voice and effect etc. and, although the M3 recognises this string of midi - it simply jumps into general midi mode and selects the same settings, or nearest match, to that of the Pa2x, and this is no what I want.

I would like to intercept a SysEx messages and, using the appropriate PC software, such as Bome’s Midi Translator or MIDIOX, modify the message so as to select M3 settings that enhance the mix rather than just duplicate the sound in inferior GM.

Please tell me that I am totally wrong and that the Pa2x does send SysEx info.

David
Hi David,

Like you I have both a Pa2x and an M3. The M3 is a recent purchase so I am still experimenting with my set-up.

I don't know why you are fixated on "Sysex" when GM2 capabilities can achieve everything you need in my humble opinion.

For example, one way of achieving what you want is to send the style-based MIDI notes on separate channels from the Pa2x to the M3, but filter out all the program/patch changes (on the Pa2x) so all it sends are MIDI notes and sustain events. Also set the PA2x so it is MIDI clock master.

Then on the M3 set it up as MIDI clock slave, and create a COMBI with the corresponding tracks assigned to the sounds (Programs) you want to play on the M3. If you want to swap to different sounds (Programs) while playing the same style, then just change the Combi on the M3 for a different one.

You can also send the chord recognition output on the Pa2x as a separate track into the M3 so it triggers Karma on an appropraitely designed Program.

I am sure that if you are experienced with the intricacies of "Sysex" messages - beyond my capability - the things I described above using GM2 will be a doddle for you to configure. Forgive me if you've done all this already.

Best regards,
Rob
I agree with Rob. Like i said before, try to experiment with other techniques first , and only use SysEx as the last resort. Most Likely, Every time your PA sends a sysEx message, it triggers the sound in GM bank, becasue that's the basic routing. To tell it do soemthing different, you'll need access to documented SysEx messages.
Sam

Image

Image
Autumn
Posts: 24
Joined: Fri Aug 22, 2008 7:30 pm
Location: Payroux, Central France

SysEx

Post by Autumn »

Hi Rob & All

Thank you for responding.

What I would like to achieve is this: I set up the Pa2x to produce the best mix of sounds for a particular piece of music - I then save the settings into a Performance.

Having the M3 and Pa2x communicating with each other via a PC using Midi, when I select Piano on the Pa2x the M3 also changes to Piano, but in GM2 mode. and The M3 can be made to 'tic' to the Pa2x's Clock.

This is the problem/argument: After experimenting with a different mix, by pressing buttons on the M3, I decide that the instrument I want to mix with my current Pa2x Performance setting is, for example, Strings.

So I have introduce computer software that will intercept midi messages from the Pa2x and allow the message to be modified from Piano to Strings before sending them to the M3 - all at the speed of light (in theory).

Now I have to be careful regarding the changes because, if I make the M3 select Strings whenever I select Piano on the Pa2x, this means that it will always do this and this is not good because in the next mix I may want the M3 to select Guitar when I select Piano on the Pa2x.

So, instead of modifying the ‘instrument select’ bit of midi, I need a System Exclusive midi message, a message that is different for each Performance on the Pa2x.

This means that I now have the freedom to make the M3 select any setup of my choice, exclusively for each Performance. It means I can enhance the Pa2x Styles but I won’t go there.

The frustration is the fact that the Pa2x does not seem to transmit SysEx, so none of this is possible but, the thing that bugs me the most is the fact that I use this setup on other keyboards I play.

Sorry for length of post.
Regards
David
Oasys; Pa2x; M3 R; Triton R: Karma; Roland G70; Fantom XR; Tyros 3; PSR 9000; Wersi Scala; Abacus etc
Post Reply

Return to “Korg Pa2XPro - Pa800 - Pa500”