For as long as I’ve been VJing I’ve always been pining for a decent hardware controller to control our software. Unfortunately I’ve never found a controller that did everything right. Some were more appropriate than others but it was always a case of too many/too few buttons, dials or faders.
The original Lemur controller was a break through device – why not just a big touch screen for a controller? Unfortunately back then the Lemur was ahead of its time and its cost just made it an extravagance any normal VJ.
Fast forward to today and the Lemur has been re-imagined in the form of Hexlers TouchOSC iOS & Android app. Users could draw up the layout they wanted and then sync them direct to the devices which in turn would send the OSC commands over Wifi.
From there you can use Modul8’s OSC Module to send and recieve commands. Unfortunately one downfall of this is that you’re limited to its internal Keyword for commands. As a result I’ve gone with the fantastic OSC translator OSCulator as an intermediatry between the iPad and Modul8. It allows you to assign Midi commands to be each OSC command. Another bonus is that is seamlessly supports Midi receiving so when used along side UDART’s Two Way Midi module you can have all your buttons in sync with their states on the screen.
A lot of the functionality included on this layout is designed to be used in conjunction with my modules (LT) Live Monitor, Clip Control & QuickFX. Although they’re certainly not necessary and can just be deleted.
The layout is broken into 3 pages in TouchOSC:
Page 1: Mixr
Requires (LT) Live Monitor & (LT) Clip Control to set all buttons.
- Crossfader with Take & Cut Buttons
- Layer Set Select (Sets clips to 100%, Normalize on, fx set but off)
- Individual Layer controls (I/O, Select, Opacity, Play Pause)
- Current Layer Controls (Play/Pause, Rewind & Speed)
- Random I/O w/ Speed Setting
- Preview Controls – Live, Preview & Switch.
- Trace Dial
- Set Clip
- Output Fade (AKA Output Alpha w/ Dial)
Page 2: FX
- Current Layer Select
- Crossfader controls
- Modul8 PixelFX Controls (Saturation, Luma Key & Blur).
- Autorotate Animation FX Controls
- Matrix Transformer controls.
- Support for (CI) FX Plugins: Pixellate, Kaleidoscope, CMYK Halftone, Edges, Edges Work, Chroma Key, Backlight, Unsharp Mask, Sharpen Luminance.
Page 3: Modul8
- Current Layer Select
- 12 Midi Assignable Pads
- Speed Controls
- Scrubbable Timeline
- Loop/Bounce/Once Select
- Scale Dial
- Remove/Add Colour Sliders
- Reset Layer (Sets clip to 100%, Normalize on, fx set but off)
- Modul8 PixelFX Controls
OSCulator Template. Unfortunately I am without my iPad for the next 4 weeks so can’t share completed template yet. For now you’ll just have to manually setup this part yourself. Start new OSCulator document, connect via the settings on your iPad then press all the buttons on the layout.
- Start OSCulator before opening Modul8, otherwise it won’t detect the Midi device.
- I had this running pretty much as I wanted it, and if you also want to you will need to set some midi mapping via the main mapping setup and others via UDARTs module. It can get confusing so expect to take some time to get it all working 100%.
- Feedback for current selected layer and layerset. Unfortunately UDARTS module doesn’t support sending these settings back to OSCulator.
- Midi return working for my modules.