I recently purchased a Roland MKS-7. Despite the fact that it is a Juno-106 and TR-707 in a box, it is not as popular as other modules. It’s simply because this is only a preset machine, you can only use the preset voices. You cannot edit the patch, nor can you save your own patches. Fortunately, MKS-7 can be programmed using Midi Sysex and get fully controlled.
I have searched the web, there is not a proper editor for this machine (well actually there is one kiwitechnics patcheditor which is a physical editor and it is expensive, or a Cubase device plugin). So, I went through the service manual and write my own editor. Thanks to Ctrlr, I made this one in only a couple of days. And now, I can edit the voice and save my own patches. This can be used as a VST plugin and all the parameters can be automated in DAW (I have tested it on Ableton and Cubase). Hope you will enjoy it.
MKS-7 is a multi-timbral machine with 4 midi channels and 7 voices (that’s why it is named MKS-7). Channel 1 is Melody section with 2 voices, Channel 2 is Bass section with 1 voice, Channel 3 is Chord section with 4 voices and Channel 10 is Rhythm section. Although you can change the channels of your own choice, every time you turn it off, the changes are gone.
There is a Whole Mode, which only applies to Chord section, can provide all the 6 voices at once (get the 2 extra voices from the Melody section), which essentially makes it a full fledged Juno-106.
This editor can only deal with 1 channel at a time, the Midi channel can be set in the MIDI drop down menu that comes with the Ctrlr. Simply set the output device channel to the corresponding ones on the MKS-7. Namely, channel 1 for Melody, 2 for Bass and 3 for Chord. The Whole Mode button can only operate on Chord section. Also, for Bass section only a few parameters can be changed (see the service manual for details).
You can select factory presets using the UP/Down buttons. However, the panel’s sliders or buttons will not be updated to reflect the actual parameters of the factory presets. This is because the MKS-7 is not sending any MIDI messages back to the editor (MKS-7 has no MIDI out at all). However, for USER patches, you can save the edited patch to hard disk and load it back with all the parameters set correctly on the panel.
To setup Ctrlr VST in a DAW, you need to set the correct MIDI routing. See the following pics.
11 thoughts on “Roland MKS-7 Editor”
Thank you ! Everything seems to works great ! I bought the MKS7 years ago, and I’m delighted now to be able to use it 100%. Great work !
Many many thanks for this panel Truman! I have been getting by with a BCR2000 for control, and an awfully realised patch librarian I made in Max/MSP to run my MKS-7. This changes everything. Integration with my host DAW is excellent.
Thanks, hope you all like it. My MKS-7 may need to do a Acetone bath (same as Juno106), its giving some crackling sound when it is warming up … headache
the problem of juno 106,MKS-7 is in the voice chip .i think the sound crackling in your MKS is because the Chip is damage,i had the same problem too,and there is some manufacture create a clone for rhis chip the manufcture is Analogue Renaisance ,hope this information Help
I used to have this working under a previous version of ctrlr (can’t remember which one) but running the newest build gives me a “callback error: usersnap at line: [-1]:[C]….”
I can open and see the panel but all parameters are not sending anything. Any ideas? Running on Windows 10. Thanks in advace
Actually, now that I test other panels, I believe it is the current release of ctrlr that’s causing the error. Going to try to roll back to a previous version.
Hi Truman, can your editor enable unison mode as on the Juno? Holding down Poly 1 & Poly 2 mode enables it on the 106.
I have read through the service manual, and I don’t see any way to set unison mode on MKS-7. In case you find it, let me know.
I can’t change channels on the standalone, and it doesn’t wokr at all n the VST (I changed settings as per your comment above).
I had errors as above when I first downloaded “callback error: usersnap at line: [-1]:[C]….” so I changed from version Ctrlr-5.5.2.exe to Ctrlr-5.3.191.exe.
What version was the MKS-7 panel built in? I figure I’m still experiencing versioning issues.
It was built two years ago, and I was using Ctrlr-5.4.16 as development.
I’d really love to use this panel. The problem is that the download link here doesn’t seem to work. Does anybody experience the same? And could somebody someway send me the file in another way?