Author |
Topic: Can I Toggle Sysex Messages? (Read 2311 times) |
|
Heavenstorm
New Member

 MIDI-OX Rules!
Posts: 3
|
 |
Can I Toggle Sysex Messages?
« on: Jan 19th, 2007, 10:32am » |
Quote Modify
|
I would like to know if it's possible to set up MidiOX to map "note on" messages to toggle between 2 sysex messages. Here's how it would work. I configure a keypad with 16 keys on it so each key sends a different note. I press a key and the note is mapped to send a sysex message to the instrument to unmute a midi channel. I press the same key and it sends a different message to mute the channel. It will toggle between these messages every time I press the same key. 16 keys will be configured to do this for each of the 16 channels within the instrument (32 messages). (A Roland Fantom X7) If it is possible to do this then can you let me know how to do it? Or if there is software (or even hardware) out there that can. I am dumbfounded that I have not been able to find a way to do something so simple after doing a lot of searching. It would also be nice to have hotkey combinations so I could run it in the background without interference with foreground applications. So each hotkey combo (Like Ctrl+Alt+Shift+F1) would send a note number.
|
|
IP Logged |
|
|
|
rkwb
Member
 
 MIDI-OX Rules!
Posts: 30
|
 |
Re: Can I Toggle Sysex Messages?
« Reply #1 on: Jan 23rd, 2007, 9:24am » |
Quote Modify
|
Hi ! It should be possible, although not that easy and straight forward. I have done a similar thing once, but forgot about the details, so I guess my answer may only be a start for you to dig deeper into the capabilities of MIDIOX. The trick is propably, that you not only remap to a sysex, but at the sametime switch the patch mapping. If you look into the patch mapping, you will see that there also a column that allows to you to select a Port map preset. Read the help about patch mapping as a start. Patch mapping however reacts on Program Changes (not Note Ons), but I assume you can do that from your pads too. The basic concept could be to have 2 MIDI Yoke ports, let's say 2 and 3. 2 will set Mute on and 3 will send Mute off with their data mappings. However they would also trigger the Patch mapping. In the Patch mapping table the first column (Map location) can be left blank, as it is not needed for the following. In the second column you select a Port Map preset, where MIDI Yoke 1 is routed to MIDI Yoke 3. Setup MIDI Yoke 1 to be routed to MIDI Yoke 2 by default. So once the program change arrives, it is routed to MIDI Yoke 2, that sends the sysex and then switches the port routing. Please note to tick off "Send patch to new map", as you want to only switch AFTER you have sent the sysex. The only question I have to ask myself is how the patch mapping can be filtered so that it is only be done by ports 2 and 3 and not on port 1. I somehow forgot, but I think it is possible. Maybe someone else can add in. Or you find out yourself Hope that helps best regards RKW
|
« Last Edit: Jan 23rd, 2007, 9:27am by rkwb » |
IP Logged |
|
|
|
Heavenstorm
New Member

 MIDI-OX Rules!
Posts: 3
|
 |
Re: Can I Toggle Sysex Messages?
« Reply #2 on: Jan 23rd, 2007, 10:51am » |
Quote Modify
|
Thank you for your input on this issue. Last weekend I did a search and found that Bome's Midi Translator is capable of doing what I wanted to do. Basically I just set up a cycle of 2 sysex commands. One sysex to switch the channel on, and the other to switch it off. When you press a computer key it sends the first command, then when you press it again is sends the second, and it cycles each time it is pressed. I can trigger it with hotkeys or midi data if I wanted to. Thank you again for your reply and research.
|
|
IP Logged |
|
|
|
rkwb
Member
 
 MIDI-OX Rules!
Posts: 30
|
 |
Re: Can I Toggle Sysex Messages?
« Reply #3 on: Jan 24th, 2007, 11:01am » |
Quote Modify
|
Hi ! Interesting as I also use Bome's keyboard occasionally, but I wasn't aware of his MIDI Translator. Anyway, this solution is WAY simpler, than my approach, even though mine is much more pleasing once it would work thanks and best regards RKW
|
« Last Edit: Jan 24th, 2007, 11:08am by rkwb » |
IP Logged |
|
|
|
|