hexler's TouchOSC is a MIDI and OSC software control surface and toolkit that can be used to control devices like the Disting EX from any computer or device that can run TouchOSC (which is to say: just about anything). Anyone can create their own control surfaces using the TouchOSC Editor and share them as templates that others can use and modify for their own purposes. If you don't have the time or the know-how to create a template for your device, someone else has probably done so and may have already posted it somewhere.
Ableton Live is a ubiquitous recording and performance software that can also sit in the middle of things and send different kinds of signals between devices. You can effectively use Live as a powerful MIDI router whether you're actively recording or not. And of course Live being Live, you can record Disting EX knob twiddles and TouchOSC fader moves for later use as automation.
Using all of the above, you can (for example) control your Disting EX over WiFi via a TouchOSC control surface running on your phone or tablet, and see those changes reflected in real-time on another TouchOSC instance running on your studio computer. You might grab for a knob on your MIDI controller because you like its tactile feeling for a particular parameter, and you can see those changes reflected on the Disting EX and in the TouchOSC instances as well. Meanwhile, Live can be recording all of the parameter changes, regardless of their origin.
Between Live, MIDI, Disting EX and TouchOSC, that's a lot to cover concisely in a guide, but I'm going to try!
Disting EX Editor
The Live Set
- Maroon = MIDI capture in Live
- Dark grey = Controllers
- Aqua = Disting EX
- Purple = Disting EX Editor
- White = Live
- Yellow = Audio outputs
- Orange = README (mouse-over)
- Track name: Edtr Single -> Edtr
- Track name: Edtr Mk4 (L) -> Edtr
- Track name: Edtr Mk4 (R) -> Edtr
- Track name: DEX Single Algorithm
As indicated in Disting EX Settings at the end of this post, 'Algorithm Select CC' must be set to the non-default value of 127, which is the CC number configured in the Disting EX Editor template. However, that CC is reserved in Live and is not available to choose when setting up a clip to send CCs. So once again, the Max for Live device CC Converter is used on the track to convert a choosable CC number to 127.
I (somewhat arbitrarily) chose CC#103 for these clips since it's a reasonably high number that isn't likely to conflict with any algorithm parameters. Of course, you can change this to another number if needed -- just update the clips to use a different CC number (located in each clip's Envelopes panel), and then update the 'CC In' value in the track's CC Converter device.
Alternatively, the CC Converter device can be omitted altogether as long as the CC you decide to use is selectable (the highest number Live currently allows is CC#119).
- Track name: DEX Mk4 (L) Algorithm
- Track name: DEX Mk4 (R) Algorithm
- Track name: Edtr Single Algorithm
- Track name: Edtr Mk4 (L) Algorithm
- Track name: Edtr Mk4 (R) Algorithm
- Track name: DEX Single Parameter
- Track name: DEX Mk4 (L) Parameter
- Track name: DEX Mk4 (R) Parameter
- Track name: Edtr Single Parameter
- Track name: Edtr Mk4 (L) Parameter
- Track name: Edtr Mk4 (R) Parameter
- Track name: DEX Single/Dual (both) Preset
- Track name: DEX Mk4 (L) Preset
- Track name: DEX Mk4 (R) Preset
- Sending a 'Dual (both)' preset while in Single Mode switches to Dual Mode
- Sending a Single Mode preset while in Dual Mode does not (currently) switch to Single Mode
- Sending a Dual (L) preset while in Single Mode will instead select a Single Mode preset if one exists in the location specified in the Program Change
- Sending a Dual (R) preset while in Single Mode will be ignored, unless the Dual (R) side has been configured to be on MIDI channel 1, in which case see the previous bullet
- Sending a Single Mode or 'Dual (both)' preset while in Dual Mode will instead select a Dual Mode (L) preset if one exists in the location specified in the Program Change