Touch Resolume 1.0 – Custom TouchOSC Layout for Resolume

Thanks to advancements in TouchOSC to allow for custom values, and VJ Tschoepler for modifying my Beta Layout to take advantage of this new feature, there is finally a new version of the popular Touch Resolume Layout!  This new version works directly with Resolume without the need for OSC translation software like OSCulator.

Touch Resolume 1.0 (official release)

Download the latest version here:
Touch Resolume 1.0 for iPhone and iPod touch
Touch Resolume 1.0 for iPad (thanks to Julian van Buul for the iPad port)

Remakes and Remixes:

Touch Resolume – Julian Remix for iPad (redesigned and updated interface by Julian van Buul)
Touch Resolume – Nuria Remix for iPhone (new buttons, and controls specifically for Resolume 4)
Resolume_Mixer 1.1 – Ivan Kabalin (simple clip trigger with layer mixing controls)

Release Notes:

version 1.0  all functions now work direct with Resolume thanks to VJ Tschoepler
*bugs* – the resync & BPM button hits on the release not the first touch.

Note:  The android version of TouchOSC now fully supports custom laytouts. The former way was a workaround hack that allows you to override the default templates.    This information was recovered from the circuitbentobox blog and has since has been deleted, and is no longer relevant. How to- Custom layouts in TouchOSC for Android (outdated).

 

What is Touch Resolume?
“Touch Resolume” is a custom layout for TouchOSC that allows you to control Resolume 3 or 4 over a wireless network directly with your iphone,  ipod touch or ipad WITHOUT midi mapping, just load the software and start controlling dozens of functions in Resolume,  no mapping required. Touch Resolume controls Resolume directly with OSC commands.  Although Touch OSC was designed when Resolume 3 was the current version, however most of the features also work in version 4.

Install and Demo Video:  (written instructions below in Red)


Mirror of video on YouTube.

What do I need to use this?
Resolume
 – 3 or 4 (mac or pc)
TouchOSC  for iphone, ipod touch
TouchOSC Editor  (used to upload custom layout to mobile device)

What can I control with this layout:
Touch Resolume 1.0 has 5 pages each with a unique set of controls.

Page 1 – Composition Mix

This layout controls the first 4 layers: audio&video slider, bypass, solo, 6 dashboard link controls as well as video and audio effect bypass switches.

Page 2 – Loop and Cue (active layer)

Control the active clip on layers 1 through 4.  beatloopr, transport controls, direction, playmode, timeline mode (BPM or Timeline) and  cuepoints

Page 3 – Layer effects and mix (active layer)

Controls the active layer 1 through 4.  timelinemode, opacity, audio, bypass, solo, playdirection, video speed, layer audio and video effect bypass, and layer dashboard controls 1 through 4.

Page 4 – Trigger Clip

This page triggers 8 columns of clips on 4 layers.

Page 5 – Cross Fader and Scratch Controls


Add each layer to the A or B cross fader, and start mixing.  Scratch video, and change blend modes!

How do I install and use this layout?

1. First download and install all software needed from these websites, all the software is available as a demo for testing except TouchOSC (it only costs a few buck).

Resolume 
TouchOSC 

TouchOSC Editor
 

and don’t forget my custom Layout for TouchOSC: Touch Resolume 1.0 for iPhone and iPod touch

2a.  Launch the TouchOSC editor and open the custom layout “Touch Resolume 1.0.touchosc”
Then click the sync button in the editor.

2b  open TouchOSC on your iphone/ipod (make sure you are connected to the same wireless network as your computer)  Then choose layout then Add>  TouchOSC should find your computer as long as you have pressed the sync button.  after the layout is download make sure you select it as your active template.

2c  Make sure TouchOSC outgoing port is set to 7000 the default for resolume

4.  Launch Resolume  and make sure you have OSC turned on in the preferences.  Make sure bundles is NOT checked.  and the incoming port is set to 7000

5. have fun!

*bugs*
– the resync & BPM button hits on the release not the touch.

Free to Modify and Remixes:

Please feel free to modify this layout anyway you like.  I’d love to see the results.  Thanks to Julian for the great remix of the template for the iPad, I hope to see more modifications like this one!

Thanks again to VJ Tschoepler for updating this template with new custom values.  Without his hard work on the template this release may have never happened.



192 Comments

  1. jon wrote:

    Im just testing it out here at home. My network should be fine but im sure its got a few hiccups here and there.

    But i plan on using it at events via a hotspot or a local wifi signal if there is 1.

    Do you know if you can use touchosc on android multiscreen controlling to different softwares?

  2. Sabina wrote:

    Could you give us a link to android version of this layout? I Please. Unfortunately, I cannnot do this alone. And I tried a lot of times.

  3. tatoaraoz wrote:

    Thanks for this great layout. It’s very useful!

  4. jonathan wrote:

    Just bought the galaxy tab pro 12.2.

    i installed touchosc android 1.9.1 on the device

    i have touchosc bridge on

    osc bridge is recognized in resolume preferences and both in and out are checked.

    when i go into touch osc midi bridge i have my ip add listed and my computer in the found hosts list

    i click it, then click on done and i see your layout but nothing happens

    im starting to lose my mind lol

    please help

    p.s. – osc configuration is even more difficult to connect, i never see my computer as a host

  5. jonathan wrote:

    ok just figured out that my tab doesnt send the messages but receives messages from resolume.

    i tried all the layouts on this site and all work the same.

    im running it on midi bridge.

    how do i get the tab to send messages to resolume?

    • Hi Jonathan,

      The problem is with Midi bridge. You don’t need to use it. Just set the ports to send OSC signals direct to Resolume. Default is port 7000. That would explain why you can receive message but not send any. Midi bridge is converting the OSC signal, when it is design to work direct. Midi bridge is only useful if you want to quickly remap keys to different buttons, or use the layout with software that does not support OSC.

      • jonathan wrote:

        ok i turned off midi bridge.

        right now on osc i have outgoing port at 7001, incoming 7000.

        On resolume i have incoming as 7000 and outgoing as 7001.

        its not working, is this correct?

        • Almost correct, you have the ports flipped for touchOSC. Output should be 7000, and input 7001. Your resolume settings are correct. Make sure OSC input and output is turned on in resolume too.

  6. jonathan wrote:

    Changed the numbers and everything is on and again im only receiving on osc and not transmitting.

    Bundles is unchecked.

    i have the red dot on the top left corner.

    When i hit any command the green light just blinks.

    i dont know if thats how its supposed to be or not.

    Could it be something in the options menu? accelerometer, send ping?

  7. Dom wrote:

    Hello ! Thank you very much for this layout! But i’m trying to create a new layout for a personnal project. I need to create one really user friendly so that kids could play with it. I am trying to build my own based on yours… but i can’t get my new controls to work… i was wondering if you could help me with the mapping of the OSC. Exemple: i’m trying to map my brightness effect but the address of OSC input that Resolume gives me doesn’t seem to work.

    Thank you !

    • Hi Dom, Controlling effects can be a bit tricky with OSC. The messages Resolume uses are not based on effect name, but rather position in the hierarchy. If you have a layer with only the brightness and contrast effect applied you would use the following command:

      /layer1/video/effect1/param1/values

      If the effect is applied to your composition you would use the following:

      /composition/video/effect1/param1/values

      If the effect is later in the chain then you would change the /effect#/ to reflect that change.

      Hope that helps.

      Best,
      Martin

  8. Michael wrote:

    Greetings,

    I’m having serious issues connecting osc to Resolume. From a macbook pro setup network. Avenue V4 standard, upload was successful from editor, IP address matches host, ports match between reolume and device.

    The network is a computer hosted network on a macbook pro. Midi bridge and core midi are disabled. Osc is enabled.

    Resolume is automatically recognising where to send to the Ip address of the iPad running touch osc. I get a little green light in the upper corner but no response?

    This is the same between Touch Resolume, Julian Remix, and and another layout based on the “simple” layout with a modification for a touch osc to crossfader (as a really simple control group for testing the other two layouts)

    No results?

    Please advise.

    • Michael wrote:

      Even more frustrating is the observation that when connected through LAN not hosted by the computer touch osc is receiving osc visibly (the scratch video slider is tracking the position in a clip but resolume will not respond to osc input.
      (My ports are correct)

    • Do I understand correctly that you are running an Ad Hoc Network? That your iPad is connected directly to the MacPro via wifi? If so try running on a regular network where both computers are connected to a wireless router. Also, please test that your Macbook is receiving the OSC message from a generic touchosc layout or the TouchResolume layout by download the demo of OSCulator and see if you can send any commands to it on port 8000. http://www.osculator.net/

Leave a Reply


8 × = forty