Switching from Program to Combi mode via MIDI
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
Switching from Program to Combi mode via MIDI
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
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
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.
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.
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.
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.
-
- Posts: 2
- Joined: Thu Sep 03, 2009 3:22 pm
Switching from program mode to combination
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!!!
Thx!!!
Re: Switching from program mode to combination
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!!!
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.
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.
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.
- Anashwaran
- Full Member
- Posts: 118
- Joined: Sun Feb 11, 2007 10:36 pm
- Location: Luxembourg
- Contact:
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
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
The sound is God - Nada Brahman
My MusicSpace
Anashwaran Music on Soundclick
Anashwaran's New Website
My MusicSpace
Anashwaran Music on Soundclick
Anashwaran's New Website
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
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
- Anashwaran
- Full Member
- Posts: 118
- Joined: Sun Feb 11, 2007 10:36 pm
- Location: Luxembourg
- Contact:
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
Check out MIdiOX, a very helpful Program in many regards.
www.midiox.com
Best greetings
Anashwaran
The sound is God - Nada Brahman
My MusicSpace
Anashwaran Music on Soundclick
Anashwaran's New Website
My MusicSpace
Anashwaran Music on Soundclick
Anashwaran's New Website
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::
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::