Mophox4 Control v
This can control nearly all aspects of the instrument. I use...
- Type
- MIDI Effect
- Author
- techbuzz
- Version
- 11.2
- License
- None
- Live version
- 9.1
- Max version
- 6.1
- Downloads
- 1,126
- Updated
- 2020-09-14
Description
This can control nearly all aspects of the instrument. I used only native max devices to make it send and receive NRPN messages. So if you turn a knob on your Mophox4 the control updates in this patch. I did not do this for the sequencer as I don't think anyone is going to be editing the sequencer from the Mophox4 interface. But you can program all 4 sequencers on the Mopho with this patch.
There is a initialize patch button that will set all parameters to the factory starting point if you want to start from scratch. Sometimes you need to toggle it twice to get it to work.
When adjusting all OSC's or all envelops from the Mophox4 the patch does not update all of the parameters you would need to have the adjust all toggle button on for this in the patch itself. There is one for the OSC's and one for the envelopes in the Amp tab. The Mopho is sending all the messages but I don't think Ableton can interpret them fast enough when sending 2 or 3 messages at a time.
I did not make a CC mode for this patch. It is NRPN only. I also didn't make a preset system for this patch. I wasn't sure of the best way to go about it. Maybe someone who is better at max than me could make a suggestion. It would be nice to have patches to save but I can always save them as separate instance names in Ableton.**** There was bank and program change knobs available. If people want them back I can add them back in. *****
Other than that it should be self explanatory. I would be interested in any feedback. I don't have the original Mopho but I bet they are nearly the same messages so this patch might work of the older models.
Enjoy!
Version 1.1
I slimed the interface down so it isn't so wide. I added some logic so that if you are adjusting something in a different page the view jumps to that page.
Version 1.2
In this version I created a way to recall presets from max or from the Mopho so that all the parameters in the patch change. This is using a jit.matrix device. You will need to have an export of the entire synth patches as one sysex file. Refer to the Mopho manual if you don’t know how to do this. After the file is exported, you will have to click on the number 2 on the left hand side of the patch. This is the read write and export area of the patch memory.
First
Click the read sysex file. Then, select the sysex file that you got from the patch dump from your mopho.
Second
After the file is imported, click write Matrix to file.
Third
Now, you will have to open up the patch in Max. Then, unfreeze the device. Make sure to lock the device. Then, drag the matrix file export into the file drop box and then freeze and save the device. This will store that file location as the the default location when a new instance of the patch is loaded.
You will then have all of your patch parameters available when you choose to change a patch. I choose to keep all of the same sound type together so I can flip through them when I am working on a tune. You may organize your sounds differently.
The second part that I wanted was to be able to select sounds by type. Now, this will require that you edit some things in the patch yourself if you choose to have a different patch structure. The reason is because there is no way for the patch to identify the sound types. There is nothing embedded in the names of the stock sounds. There are some instructions in the patch to help you out. There is also a metro object that will cycle through all of the patches so that all of the names can be exported. This will allow you to build your own structure from the names if you would like. But, you will also have to edit the mapping of where these are. So if you really want to you can. I have also provided my sysex file that you can download if you want to use your Mopho mapped as I have mine. Then this feature will work without any problems or effort.
You can download my sysex file here
https://www.dropbox.com/s/alshnocs5e9vhpf/Mophox4%20All%20Banks.syx?dl=0
I made a short video on how to get started with the patch.
https://www.youtube.com/watch?v=QJtb2qa3x2c