OSC Interface for Control App (Android + iOS)

I've written a fairly basic Hog-4 OSC interface in JSON for the "Control" app which is available on both the Android and iOS platforms.
Once you have Control installed:
- add an Interface by pointing it to:
http://www.retinalresonance.com/H4OSC.js
- then make sure you set a "destination" in Control that matches your console's IP and Port settings for OSC in. (ie: 172.31.0.1:7001)
Note that currently this only goes one way...device to console. Console to device messages (such as LED status, etc.) is not yet implemented by me for this.
I have had no success in testing this myself as I have been unable to get OSC in to H4PC due some network oddities on my end, but apparently others have used it successfully.
I designed the layout for a Samsung Galaxy Note 2 (love the stylus on it for things like this!:headbang:), so you may see slight variations in the layout between different devices.
I'm hoping you all have better success connecting and using this. Please report any issues back to me so I can adjust for them if possible.
Enjoy!
Once you have Control installed:
- add an Interface by pointing it to:
http://www.retinalresonance.com/H4OSC.js
- then make sure you set a "destination" in Control that matches your console's IP and Port settings for OSC in. (ie: 172.31.0.1:7001)
Note that currently this only goes one way...device to console. Console to device messages (such as LED status, etc.) is not yet implemented by me for this.
I have had no success in testing this myself as I have been unable to get OSC in to H4PC due some network oddities on my end, but apparently others have used it successfully.
I designed the layout for a Samsung Galaxy Note 2 (love the stylus on it for things like this!:headbang:), so you may see slight variations in the layout between different devices.
I'm hoping you all have better success connecting and using this. Please report any issues back to me so I can adjust for them if possible.
Enjoy!
Comments
I'm curious though, is the Hog4 Layout that HES provided suppose to give us LED and fader feedback to and from the device? I have successfully connected the OSC Touch app to my Hog4 but I am trying to figure out how to get the LEDs and the faders to respond.
The Console's Output IP and Port settings need to match those for input on your OSC device.
Hope this helps.
not sure if you've encountered any problems or have any insight, When i download your template it instantly sends "control" into landscape only mode ??? I've tried on two devices a Google Nexus 7 and a samsung galaxy 2x with the same results. it also wont load any other templates, any thoughts?
kurtis
Hope this helps.
kurtis
I have a copy of Marty's template, there is an error:
needs to be:
Thanks for the find guys! :eek:
This is now fixed!
Please delete the old interface and download the adjusted one.
Could you post a screenshot of your layout please?
Cheers
Colin
Sure, see attached shots.
It is modeled after the Touch OSC inteface, only I kept it monochrome for better visibility in high ambient light situations.
The only other major difference is I have not yet written in LED status feedback from the console yet.
FYI, I got this to work on my Droid4 phone. The UI went off the screen a little bit at the top, but it worked pretty good. Looking forward OSC out added. Thanks for posting this.
Thanks in advance !!!
Marty's Layout correctly sends fader and encoder commands to Hog4.
Hog4 does NOT output encoder movements back to OSC devices.
Regards
Kurtis
I misunderstood your question. If you bring up the MIDI viewer you will see it screaming error messages about that feature being disabled for the PC version.
I just found out a couple of days ago that in May, TouchOSC was finally released on Android. I have tested the HES template made for the iPhone on my Galaxy S3 and it all works very well. Only the tabs at the top of the screen were missing text but not sure if they ever showed on the iPhone?
it just comes up saying connection failed could not find the server
I hope you've recovered from PLASA!
Marty's template was written for an app called Control which at the time was the better option for Android devices as TouchOSC did not support labels (it now does). I personally have never used his template so I can't comment on how it compares with TouchOSC / HES templates now.
I have been using TouchOSC with both Android and iOS devices and the HES templates work well across both platforms so if you're having trouble it might be worth going down that route.
hope you have to!
How do you get the HES templates onto your device then?
Touch OSC data-transfer is very easy, has 2 options:
* via itunes
* via Wifi-connection, there is a an option to download files in the Touch OSC software. You need to install the Touch OSC Editor on your computer first. Then load the template there, start the App an your device and computer, and start the transfer process liked described in the manual of Touch OSC
Where is Tutorial 13? I can't find it even on YouTube.
Cheers
Colin
Marc i can't read a manual that would be sensible!
I have been looking around for the tutorial, where is it?
I now use "Touch OSC".
The older "Control" JSON interface was a stop gap till we had "Touch OSC" on Android devices, and I have not used it in several years, but leave it up for anyone who might be using it still.