Old Motifator threads are available in the Archive.
robert_hirst
Total Posts: 10
Joined 07-01-2004 status: Newcomer |
Hello all, hoping someone on here can help - I’m trying to write some code to talk to the Motif ES using sysex and bulk dumps. I can successfully connect and receive messages from it (using a USB->midi adapter as I need it to be class-compliant) but the format of the sysex does not seem to tie up with the format specified in the data list manual. I am capturing a bulk dump of a voice - triggered manually from the synth, and the first thing I get back is the sequence:
|
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
With your ES, you’re getting…
With the XF, the first message of a SysEx dump is…
With your ES, I’d expect…
You didn’t say which USB/MIDI adapter you’re using. There can be problems handling SysEx with some of them, especially inexpensive ones - dropped/mangled bytes aren’t uncommon. Sometimes experimenting with buffer size and data pacing can help. If not, and if you can’t use the USB TO HOST connection with a Yamaha USB MIDI driver, then you might want to try a different USB/MIDI adapter. |
robert_hirst
Total Posts: 10
Joined 07-01-2004 status: Newcomer |
Thanks for the suggestion - I am using a pretty cheap adapter so it might be related to that - I have a Lexicon Lambda somewhere I could try instead to see if that gives anything different, although the I did try the same thing quite a few times and got the same result, might also try it with a standard sysex utility on my laptop to see how it behaves (the code I’m writing is for android btw). |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
You’re welcome. If running a PC with Windows, MIDI-OX is my favorite utility. |
meatballfulton
Total Posts: 3022
Joined 01-25-2005 status: Guru |
I seem to recall Jamal from Gospel Musicians hooked his ES up to an iPad so the USB is “sort of” class compliant. I’m sure the multiple port stuff for remote control and such won’t work, but the connection to the ES itself might. Have you tried it? |
nbadesign
Total Posts: 994
Joined 08-20-2007 status: Guru |
I seem to recall Jamal from Gospel Musicians hooked his ES up to an iPad so the USB is “sort of” class compliant.
Yes. I was also surprised when I connect my Motif ES using USB cable to iPad 2 over Cammera Connection Kit. When I started Cubasis, in the list of connected MIDI devices I’ve seen Yamaha Motif ES! Alex |
robert_hirst
Total Posts: 10
Joined 07-01-2004 status: Newcomer |
Just as some background to this - I’m basically writing (or at least trying to write!) an editor for the motif to run on android phones/tablets. Partially as it would be useful to me, partially just to give me something to try out android programming with. Up until android 6 (Marshmallow) there is no inbuilt support for midi, and as very few phones have 6.0 yet I am trying to avoid using the new midi features, instead using a separate USB->midi driver that is available on github. This driver doesn’t appear to recognise the direct motif USB connection, but does appear to work with class-compliant USB midi interfaces. I did a test last night connecting the el-cheapo USB adapter I was using to my laptop with midi-ox and that showed there is indeed corruption of sysex messages going on - there were a few got through with complete messages, but the majority showed missing bytes, invalid product ids etc, Did a bit of googling and it seems cheap adapters are generally very poor at sysex in particular, although probably ok for general note-on/note-off stuff. So, going to look into getting something better quality - maybe the Roland UM1 as that seems to have good reports on sysex reliability. |