Switching from Program to Combi mode via MIDI

Discussion relating to the Korg Oasys Workstation.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
dhjdhj
Senior Member
Posts: 309
Joined: Tue Feb 26, 2008 3:39 am
Contact:

Switching from Program to Combi mode via MIDI

Post by dhjdhj »

Now that MainStage 2 is available and seems reasonably stable AND supports control of external MIDI devices, I've been creating a "concert" to support my live rig and part of that process is the ability to change patches on the Oasys remotely.

However, I've run into two issues:

1) How can I simulate that "Exit" button so that if the Oasys is not at the top level, remote MIDI commands can still change to a new patch?

2) How can I make the Oasys switch from Program to Combi mode via MIDI?

Thanks,
D
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

The MIDI/Sysex implementation is "symmetrical", so the sysex needed to make the Oasys do something is generally the same sysex it sends when you perform that action manually.

Download MIDI Monitor for your Mac from www.snoize.com and capture the Sysex message the Oasys sends when you switch from Program to Combi mode. Having captured it try sending that message back to the Oasys and you'll see the mode change happen.

I don't think that the sysex command set includes simulating what the Exit button does directly. Maybe some other action such as switching modes will make it jump to the 'home' page for that mode (e.g. switching to Global mode and then back)

Daz.
dhjdhj
Senior Member
Posts: 309
Joined: Tue Feb 26, 2008 3:39 am
Contact:

Post by dhjdhj »

I have MIDIMonitor (great utility) so I can easily see what the Sysex sequence is. The problem is that MainStage can only send Bank and Program change commands. I was hoping that the Oasys might have used Bank commands to go from Program to Combi

I guess I'll have to set up some other external utility to receive MIDI commands from MainStage and synthesise sysex sequences (sigh)

Good idea on the mode switching, I'll check that out.
Biggenerator
Posts: 2
Joined: Thu Sep 03, 2009 3:22 pm

Switching from program mode to combination

Post by Biggenerator »

Does anyone know if there is a sysex command to switch from program to combination? The Korg doesn't seem to broadcast anything that I can capture with midi (just bank/num for patches) so I'm looking for a way to send a mode change over midi.
Thx!!!
dhjdhj
Senior Member
Posts: 309
Joined: Tue Feb 26, 2008 3:39 am
Contact:

Re: Switching from program mode to combination

Post by dhjdhj »

Oh dear, I certainly hope there is --- I'm right in the middle of building a little utility that will take program changes and send out sysex commands, to use with MainStage SPECIFICALLY to be able to change those modes....
Biggenerator wrote:Does anyone know if there is a sysex command to switch from program to combination? The Korg doesn't seem to broadcast anything that I can capture with midi (just bank/num for patches) so I'm looking for a way to send a mode change over midi.
Thx!!!
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

Here are some of the sysex commands used for changing modes (all numbers are hex, and messages assume Global Channel = 1) :

Combi mode : F0 F2 30 70 4E 00 F7
Global mode : F0 F2 30 70 4E 07 F7
Program mode : F0 F2 30 70 4E 02 F7
Disk mode : F0 F2 30 70 4E 08 F7
Seq mode : F0 F2 30 70 4E 04 F7
Sampling mode : F0 F2 30 70 4E 06 F7

... dug up from ye olde thread archive : http://www.korgforums.com/forum_archive ... 42&t=17955

Daz.
dhjdhj
Senior Member
Posts: 309
Joined: Tue Feb 26, 2008 3:39 am
Contact:

Post by dhjdhj »

Thank you thank you thank you........thank you!
Daz wrote:Here are some of the sysex commands used for changing modes (all numbers are hex, and messages assume Global Channel = 1) :

Combi mode : F0 F2 30 70 4E 00 F7
Global mode : F0 F2 30 70 4E 07 F7
Program mode : F0 F2 30 70 4E 02 F7
Disk mode : F0 F2 30 70 4E 08 F7
Seq mode : F0 F2 30 70 4E 04 F7
Sampling mode : F0 F2 30 70 4E 06 F7

... dug up from ye olde thread archive : http://www.korgforums.com/forum_archive ... 42&t=17955

Daz.
User avatar
Anashwaran
Full Member
Posts: 118
Joined: Sun Feb 11, 2007 10:36 pm
Location: Luxembourg
Contact:

Post by Anashwaran »

Hi,
Some time ago I have posted my research on Sysex here:
http://www.karma-lab.com/forum/showthread.php?t=11824

Check the 5th post with latest version. Some of these might help you find your way. Not all functions like Exit etc... can be adressed by Midi unfortunately.
Another research was the other way round by making a Generic Remote for Oasys-Cubase. Have a look here:
http://www.karma-lab.com/forum/showthread.php?t=14090
Good luck
Anashwaran
Biggenerator
Posts: 2
Joined: Thu Sep 03, 2009 3:22 pm

Post by Biggenerator »

thanks guys!
EdK
Full Member
Posts: 112
Joined: Tue Aug 23, 2005 12:14 pm

Post by EdK »

Hello everyone,

I was following this thread because I have a task very similar to Biggenerator that I want to accomplish.

I am trying to send bank/patch changes to my Korg Triton Studio and to my Korg M1 remotely from my laptop.

I perform live in a band and I have a need to set up to four patches between both keyboards (2 on Triton and 2 on the M1 in Combi and Prog mode respecitvely).

I understand that I need to send a Sysex message to change modes on each keyboard first followed by a standard control change message to select the bank and patch.

What I am trying to do is basically this: I want to setup a menu (or playlist) by song title on my laptop so that when I want to perform a particular song, I can simply select it from the menu (playlist) and in turn the program on the laptop would simply issue the appropriate sysex and control change commands to each keyboard for that specific song. Basically like a preset.

I am NOT playing a midi sequence. I only want to send the appropriate patch changes to each keyboard. Right now I am doing this manually by pressing the combi or prog buttons on each followed by the bank and patch number. This is very time consuming and even more time consuming if I make a mistake. I would like to be able to preset the patches that I need for a particular song and simply select that song from a menu (playlist) which in turn would send the predetermined mode/bank/patch changes to each keyboard.

I do not know what kind of software I need on my laptop to accomplish this because it involves sending both a sysex command and a control change command which I understand are two different file types (syx and mid).

I am a novice when it comes to MIDI so I would appreciate any assistance you can give.

Thanks! Ed
User avatar
Anashwaran
Full Member
Posts: 118
Joined: Sun Feb 11, 2007 10:36 pm
Location: Luxembourg
Contact:

Post by Anashwaran »

With MidiOX you can send SyseX messages but I do not know if you can make a kind of sequence with different messages.
Check out MIdiOX, a very helpful Program in many regards.
www.midiox.com
Best greetings
Anashwaran
User avatar
jg::
Platinum Member
Posts: 685
Joined: Thu Aug 14, 2003 3:53 am
Location: Melbourne, Australia

Post by jg:: »

Looking at the issue in a different way...

If you don't want to deal with sysex, you can always create a new Combi that just has one active Program inside it. Set it up with the Program's effects and it will sound identical to the Program. Then you can use regular bank select/program changes to access anything.

jg::
Post Reply

Return to “Korg Oasys”