Old Motifator threads are available in the Archive.
jwatilo
Total Posts: 32
Joined 12-31-2013 status: Regular |
Hi, Everyone (especially you MIDI Mavens)! I’ve had my head buried in the Data List document, wading though the MIDI implementation as I’ve been configuring an external source (in this case Brainspawn Forte) to automatically set up my MOXF8 when I load a set. The only thing I lack now is the automation for setting up the audio/midi parameters the same way that “Quick Setup” does. I initially hoped I could just send a message to select a one of the six setups (I know, I’m lazy), but I think what I’m discovering is there is no such message and that I will need to send individual messages to set each audio & midi parameter as desired. Can anyone confirm that? I need a break from hexadecimal for awhile, and I’d like to verify my conclusion before I dive back into the base 16 world…
Many thanks,
|
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
I don’t own a MOXF, but this should do the trick…
|
jwatilo
Total Posts: 32
Joined 12-31-2013 status: Regular |
Hi, 5pin. Thanks for jumping in. Yes, I was playing around with those earlier. They allow you to alter the parameters of each setup; however, I still haven’t found a message that allows me to choose which setup to activate… |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
The Data List can sometimes be “fun” to interpret, and without a MOXF I can’t verify MIDI messages. However…
Please try sending the following, and let us know what they do:
|
jwatilo
Total Posts: 32
Joined 12-31-2013 status: Regular |
Right, so the first one sets the AUDIO config for SETUP2 to nothing ("-----" ); the second sets the MIDI config for SETUP3 to nothing ("-----"), just as the documentation indicates. Works like a charm. But these changes have no real-time effect until I actually *select* SETUP2 or SETUP3. And so far, the only way I’ve found to select which SETUP to use is by physically pressing the buttons on the keyboard. See what I’m saying? Again, I appreciate the help! --John |
musicman100
Total Posts: 71
Joined 08-12-2002 status: Experienced |
could you work backwards?
|
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Interesting - it wasn’t clear what “-----” meant, since page 150 of the Reference Manual only indicates allowable setting of config1~config6, with no mention of a choice of “nothing”. Just out of curiosity, is “-----” what shows on the MOXF’s display when those messages are sent? Have you determined if the MOXF sends a message when you manually select a Setup at the panel? |
jwatilo
Total Posts: 32
Joined 12-31-2013 status: Regular |
Yes, “-----” is what is displayed in the panel. When I manually select a Setup, the keyboard sends out a series of messages mostly corresponding to the individual settings that are changed as a result, except there are a couple (???) that I could not identify based on the documentation:
Audio Connection Mode = 2StereoRec
Direct Monitor Switch A/D In/Part = on
Direct Monitor Switch Part = on
Local Control = off
???
Midi Sync = auto
Midi Clock Out = off
Voice ARP MIDI Out Switch = off
ARP MIDI Out Switch (parts 1-16) = off
Keyboard Transmit Channel = 1
???
I wonder what those mysterious message with the ‘70’ in the high address could be? This is what I get for trying to push the limits of my gear! :) |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
I don’t know what those messages are, but I’ve run into a similar situation with the XF, where I was able to determine what a particular “70” message did. See http://www.motifator.com/index.php/forum/mem/viewthread/469926/ It would be nice if the Data Lists didn’t omit any of the SysEx. Have you tried sending those “70” messages back to the MOXF? If that doesn’t seem to do anything, you might try changing the sixth byte (model ID) from 01 to 00, and see if that appears to accomplish something. Pushing the limits should be OK, unless they start pushing back. :-) |
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
There are some hidden items. You can call Yamaha and have someone put in a query about this - if it is important to you. Not sure anyone will have it on the top of their head but could be… 714.522.9000 Mon-Fri 8:30-5:00pm PDT (may take some time but they can find out). |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
I’m quoting myself in order to expand on the model ID issue. All the messages that have the sixth byte as “01” will not be recognized by the MOXF if sent back to it. Rather than explain why, I managed to find related threads on the topic in the XS forum… http://www.motifator.com/index.php/forum/viewthread/469807
Linked in the above thread:
|
jwatilo
Total Posts: 32
Joined 12-31-2013 status: Regular |
Well, for grins I sent some of those undocumented ‘70’ messages back into the keyboard (changing the Model ID of course), but could not detect what (or if) any parameters might have been changed. But that’s OK. I’m able to do what I need to do by sending individual messages for each parameter that would be changed by doing a “Quick Setup”. While I’m naturally curious, I don’t have the time to delve any deeper. Thanks everyone—especially 5pin—for all of the useful information!
Regards,
|
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Thanks for the follow-up. By capturing the messages generated by button presses, you should mostly only have to change the model ID byte rather than needing to create each message from scratch. If I had a MOXF I’d investigate further, but an XS and an XF are sufficient for now. Â :-) |