This is not, strictly speaking, hardware, but it seemed the best fit. I ported this over from the old Forum because @RobertSyrett recently acquired TouchOSC. For those of you that aren’t familiar with the app, TouchOSC is an iPad based MIDI and OSC control application. Although it is primarily used as a DAW remote, it is a quite capable MIDI controller. It occurred to me that it might be possible to use it as an alternative control surface for Audulus. I created a simple controller with 8 triggers (pads), 4 toggles, 6 rotary knobs, five vertical faders, a pitch bend and a modulation slider. I then created an Audulus patch with corresponding controls. I chose to make the toggles knobs rather than triggers in Audulus, although they are fully on or off. To use, install the attached Audulus 1.touchosc layout in touchOSC following the documentation. Use the controls in the attached Audulus patch as required to create your patch. To control Audulus on the iPad make sure that Background Audio is on in Audulus (wrench icon). Load your patch, then load TouchOSC. Select the Audulus 1 layout and make sure that CoreMIDI is enabled and the Audulus slider is on. Select done to display the layout. You now need to operate all of the MIDI controls (select the pads, turn up the knobs etc. This will send MIDI to Audulus for each control. Switch back to Audulus to allow Audulus to recognize the MIDI inputs. Audulus will not initially process the MIDI commands while it’s in the background (hopefully Taylor will fix this). You can then switch back to TouchOSC and you should be able to control your patch. Since TouchOSC is sending MIDI to Audulus, multitouch is fully supported. You will need to repeat operating all the controls and then switching to Audulus and back if you reload the patch or switch patches. You can also use TouchOSC to control Audulus on the Mac or PC using the iPad as a control surface. Touch OSC is available from the iOS App Store for $4.99. The editor will run on macOS, Windows or Linux and can be downloaded from Hexler.net I have attached the sample layout and patch as well as a demo showing a few of the controls. The pitch bend is connected, the mod slider is attached to the filter cutoff, trigger 1 is a conga, trigger 2 is a bell, toggle 1 turns the kick on and off, knob 1 is the clock frequency, and the sliders are mixer volumes for the oscillator, conga, bell, kick and overall output. For those interested, the triggers (pads) are mapped to C-8 up (MIDI notes 120-127) and the toggles are CC20-23, knobs are CC24-29 and faders are CC52-56. The pitch bend is mapped to the Pitch Bend message and the mod slider is mapped to CC1. Everything is set to MIDI Channel 8. This is the sample layout I built for Audulus. BTW, TouchOSC is rock solid controlling Audulus on the Mac from the iPad using the TouchOSC MIDI bridge available from Hexler. It also supports core MIDI as well as OSC.
TouchOSC Demo.zip (213.5 KB)