Preset for the Super Jupiter, please set the synth to:
- Midi Channel 1
- Midi Function III
For the time being just hook up the Midi Out of the E1 to the Midi in on the MKS, as I don’t have bi directional communication yet.
ROLAND MKS-80.epr (27.3 KB)
Preset for the Super Jupiter, please set the synth to:
For the time being just hook up the Midi Out of the E1 to the Midi in on the MKS, as I don’t have bi directional communication yet.
ROLAND MKS-80.epr (27.3 KB)
Wow, cannot check it out till next Sunday, but thank you so much!
Will definitely try it out and give feedback
great!
I have two remarks:
thanks it was fun to work on, fixed the parameter numbers, had that issue in a couple of other areas too. Completely forgot the lower tone’s edit section, its a simple copy paste of the upper’s pages though, with a different midi channel i believe, so shouldn’t take too long
I also believe my bidirectional issue was because I don’t have a checksum in there, need to include that too.
Thanks for the heads up on offsetting the display value, will give it a go when I update the the preset
Updated version with the parameter ids all organized into their respective groups, the lower tone section has now been added, as well as the use of offset display values. Hope to include some parsing in the near future.
ROLAND MKS-80.epr (35.5 KB)
Works great! Thank you!
Does anybody know why ALL functions work when directly attached to the MKS80, but the “Global” stuff (patch selection etc), does not when going thru Ableton?
in addition to my last question: How would I send a system common message? My mks80 needs to be tuned quite often and I want to do it from the electra. I found out the the tune request is :
1111 0110
or alternatively hex: F6
Can I just put that into the sysex field even though it’s NOT sysex?
not in front of the set up right now, but ya Id setup a fader to send SysEx and input the following line in the custom data window
[
“F6”,
{
“type”: “value”
}
]
and in your min midi value input 0 and max midi value input 1 ( taking a guess here)
Hope that helps
@markus.schloesser @razmusen you should not not put that into the sysex message. Even though it might work on some devices, it is not a correct way to do so. I will add this on to my todo. I do see two ways to go:
I am impartial as to how to implement this, as long as it works
Do you know, when you will be able to implement this?
@martin 2 questions:
Ya it would be great to have a way to just send a one off command
you can try to include F6 in sysex mesage and try that. It depends on the receiving device if it will accepet the message.
Just mentioned in other thread that I am not good with Ableton. I will install it and try to reproduce it.
Markus,
Hey just got a chance to try out the electra one going through ableton and then back out again and was monitoring it with a program Ive used for ages called midi monitor, as I dont have the MKS hooked up right now.
Im on a mac, btw.
So all the parameters including the global ones were being sent out of ableton correctly, and registering in midi monitor
Edit: I didnt want to half-ass the trouble shooting, so I hooked up the MKS and it is indeed receiving all parameters including the global ones.
So in ableton, Ive tried both record arming the track, as well as monitoring the track without the record enabled, and in both cases all data is being received by the MKS
Could you give us some more info on your set up, computers OS, type of midi interface, and midi set up within ableton? maybe I can try and help you track down the issue
One last question, could you have by chance altered anything on the editor before you sent it to the Electra?
Hi Razmusen,
thanks so much for testing!
I’ve tried to narrow it down:
What works on the global page: Glide, Mode, Octave (and of course the other pages)
What doesn’t work: Patch
my system: Windows 10 x64, 1909, Live 10, iConnectivity Mio10
If I changed something, it would have been Labels or position only.
Also I tried to implement the tune request. First the editor didn’t accept the data as valid, because the forum software changed the quotation marks to formatted ones. After I had fixed that, it still didn’t work. The mks80 doesn’t receive anything. Do I need to do the whole “41”, “36”, “00”, “20”, “30”, “01” for the tune request as well?
Also, looking at your preset, I see that “glide” (which works) does have the proper sysex 41… whereas “patch” does not. Could that be the problem?
I attached the preset hereROLAND MKS-80 Tune Test.epr (35.7 KB)
Markus,
Hey, no worries my pleasure, as soon as I read your post the one thing that sticks out is the iconnectivity mio10, Ive come across users on other forums with numerous issues with regards to that brand of midi interface.
I know it has a routing software called aura or aurora or something like that, might be worth taking a look in that routing application to see if anything is being filtered.
If u have another midi IO handy, that would narrow down the issue, i was using a cheapo 1x1 usb straight to midi plug, going from the mac straight to the unit, with the E1’s messages being sent through ableton live.
In that scenario all the messages were being sent including the patch select and upper and lower tone select.
tested it with Midi-OX (the midi monitor of Windows) to really see what’s going on.
Will l check later, what goes thru the midi port of the Electra with a second computer.
One thing I noticed was that even though I only input “F6” for tune request, what midi-ox showed was “F0 F6” and (but nothing more), same for the patch select where there was a “F0” added at the beginning
Hi Markus, this is what I was afraid of. the F0h is a start of the SysEx message. Electra puts it there because you are using the SysEx field. It also adds F7h at the end - it marks the end of the SysEx message. This means that when you insert F6h to a SysEx message, it will actually create a 3 byte message F0h F6h F7h. Because this is not correct midi message, it depends on each device what it will do with it.
I just looked at the MKS-80 preset, the issue of patch change is the very same. the C0h, which is a Program change on channel 0 message is inserted to a SysEx message. That is basically an invalid message and different gear might handle that differently.
The new firmware I am currently testing with a group of users supports more types of midi messages (note on/off, program changes, start, stop). I will add the Tune request there too. That will fix both issues you are having with the preset.
I still agree with you w re to System Common as an additional input format, but this doesn’t seem to be the problem here, or does it?
Markus,
Hey no updates on the MKS from my side, but wanted to clarify the post I made about user issues with the iconnectivity.
The issues i had been coming across, on gearslutz, were regarding setting up a midi network on windows, and with previous versions of the auracle routing software, none that i could find were actaully complaints on transmitting sysex messages, so you should be good on that end.