Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Can MS send SysEx commands to hardware synth?

Hello all,


I'm wondering how I can get MainStage to send a SysEx command (F0 43 10 7F 12 0A 00 00 20 F0) to select a Patch in Master Mode of a Motif XF. I can successfully do so from an iPad app, - though I cannot see a place to send this command from a patch in MS. I see where to set MSB/LSB and PrgCh in the MIDI Output tab of an External Instrument Channel strip, but no where to have MS send a SysEx command? Is it possible?


Thank you for time and information in advance,

G

MainStage, OS X Mavericks (10.9.3)

Posted on May 19, 2014 11:34 AM

Reply
33 replies

Oct 16, 2014 6:22 AM in response to trentonresident

Look at some of my previous posts in this discussion. In the snapshot concerning sysex, notice that the last number in the string before $F7 is the one that determines the patch change number, mode change, to other variable. Make sure you enter all values in hexadecimal. Refer to a hex conversion chart. Also, in Logic, be sure to enter a $ sign before the number. It denotes a hexadecimal value. Import midi files into Logic, select track>window>event list to view the sysex data. Within the event screen, select view>sysex in hex format. If all the numbers don't appear, click on additional info. To edit an individual value, double click on it and edit.

Mar 6, 2015 5:46 AM in response to kebob12

Do you want MIDI files for Motif XF or MO6? I will send a few of each. Let me know how it works. For the MO6 master patch changes, I am already in master mode before sending them. Some of the sysex files I wrote for the XF are meant to change modes. Then you would need to send the patch change after that. It could all be done within the same MIDI file. Just add the second sysex command to the end of the same file. Keep in mind that I don't have an XF to test the files, but I entered the data straight from the XF MIDI implementation chart.

Mar 8, 2015 12:47 PM in response to lifenoise

Hi,


I also like to ask you guys a question: whenever i try to send a MIDI-File to my Motif XF to change to a different mode, nothing happens on the Motif. The files are correct, as far as I can tell... Am I missing something? Also, MainStage(v. 3.1.1.) doesn’t seem to save the selected midi file, because every time I click the Channel-Strip again, no file is selected under the Midi-Output Tab. Is this normal, or is this some kind of MainStage bug?


greetings

Mar 8, 2015 1:13 PM in response to Mirkonik8788

3.1.1 saves the MIDI file but doesn't display it next to the select button the way earlier versions did. My MO6 receives MIDI files the same as before, but I had trouble getting one of my other keyboards to receive sysex with MS 3.1.1. Selecting "start MIDI clock" in the channel strip inspector made it work properly. I don't know if it will work for you, but give it a shot. If it still doesn't work check your sysex message again. One wrong digit will cause it to not be recognized. You probably already figured out how to assign your MIDI output and MIDI channel in the channel strip(see below). Also, make sure the Motis is set to receive sysex and the system channel is set.

User uploaded file

User uploaded file

User uploaded file

Mar 8, 2015 1:43 PM in response to GRod0926

Hello lifenoise,


thank you for your quick reply.

On Channel-Strip, I’ve set the ext. Instrument to Channels 1-16.


User uploaded file

midi Clock is also enabled. Sadly it’s still not working to change the Mode of the Motif XF.

Here is a picture of the Midi-File I’ve created with Logic:


User uploaded file

In general, this should change the Motif into Master-Mode.


Can you tell me how to set a motif to receive sysex and how to change the system channel? Cause I can just see the Midi-Settings in The motif without any trace of changeable sysex settings. The screen looks something like this:


User uploaded file


Right now I’m playing with these settings, but without any success so far...

Mar 8, 2015 5:41 PM in response to lifenoise

It looks like your Motif settings are correct. The reason I asked whether it's an XF6 of XF8 is that on another page of the Motif Data List it states the identifier for the XF6 is $41, the XF7 is $42 and the XF8 is $43. Look on page 123, lower right column. They write it as 41H 06H, 42H 06H and 43H 06H(the H denotes hex). Just a shot in the dark, but maybe those extra numbers need to be in there. It's impossible to test without an XF. Another good source for this info is the Motifator forum.

Apr 1, 2015 8:48 AM in response to GRod0926

Hi,

I normally use Motif ES in Song or Patterns mode with MS. Until now I've been using a tool called MidiPipe to select Pattern or Song in the Motif ES from MS using the "System Common" MIDI message "Song Select". It's two bytes (0xF3 and then the number of the song/pattern). MidiPipe listens for program changes comming from MS and then sends the two bytes.

For different reasons I would now like to use the MS capability to send MIDI-files instead (skipping MidiPipe). I.e. I would like to create 127 MIDI-files with the "System Common" MIDI message "Song Select" that I can use with MS to select Song or Pattern on the Motif ES. I thought that it would be an easy task using Logic, but I am stuck.


Is it possible to generate this simple file in Logic 9? How?

If not possible with Logic, is there another tool to do it?


Best regards / Mattias

Can MS send SysEx commands to hardware synth?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.