OSCRemote : All

All, About, Download, Objects, Settings

Tags : All, Accelerometer, Button, Cocoa, Comment, Debugger, Description, File names, Fullscreen, IP, Leo van der Veen, Manual, Max/MSP, OpenSoundControl, Port, Prefix, Prevent sleep, Programmer, Slider, Switch, Textfield, v1.0, v1.2, VVOSC, XY Pad


OSCRemote v1.2 now available !

About > v1.2

Version 1.2 : OSCRemote is an intuitive controller (using OpenSoundControl) that turns the iPhone/iPod into a remote control for any other piece of software on another system within the WiFi network. Client software may e.g. be Max/MSP, Processing or Blender for which example code is provided on the OSCRemote's website below. This makes the application suitable for controlling performances of all kind. OSCRemote is an application by Leo van der Veen, an interactive media artist based in the Netherlands. Key features of OSCRemote : • easily create custom controllers with the buit-in editor • control client software using the OpenSoundControl protocol • save files directly on the iPhone


OSCRemote v1.2 Changes

About > v1.2

• Optionally save files on the OSCRemote server (for exchanging files between devices).
• Custom sliders/buttons/etc.
• Load the most recent file at startup, which saves 2 clicks when using the same file over and over.
• An option is added in the Settings tab to send the current filename via tag /filename.
• Added an OSC input so client software may send values back to OSCRemote (e.g. to update slider values). The input is set to port 1234, the device’s IP address can be found in Apple’s Settings application (Wifi > Detail icon).
• When switching between modes OSCRemote now remembers all values and doesn’t reset all values to 0 when switching back to Play mode.
• Textfield object largely improved, now showing the input directly onscreen as well as three buttons for send/return, send and clear.
• XY object largely improved with more visible crosshairs and title.
• The Prefix in the Settings tab can now optionally be set to nothing. In this case no tag is put in front of all the individual objects’ tags.
• Double tap an empty area in Play mode to enter/leave fullscreen mode.
• Smaller tabs at the bottom of the screen.
• Added a Debug mode, showing the OSC output.
• Added a Comment object, to be able to better document files.
• Only showing the Accelerometer icon in Edit mode.


Manual v1.2

Download > Manual

Click here for the OSCRemote v1.2 Manual


OSCRemote v1.2

Download > v1.2

Click here to download OSCRemote v1.2 for iPhone/iPod Touch


Cocoa Client Example

Download > Cocoa

Click here to download OSCRemote Receiver, requiring OSX 10.4 or higher.


Max/MSP example patches

Download > Max/MSP

Click here to download some Max/MSP example patches.


Slider

Objects > Slider

Sliders can be added e.g. to manipulate the frequency of an oscillator on the client side. The OSCRemote slider can also be set to a certain value from within the client software by sending it's tag and value back to the device on the Port and IP specified in the Settings tab. Sliders are available in horizontal, vertical and diagonal mode.


Button

Objects > Button

Buttons in OSCRemote send an ON (1) value as long as a finger touches the button, upon releasing the button it sends an OFF value (0). They can vary in size and shape (square or rectangle).


Switch

Objects > Switch

Switches act like buttons, only with a latch state. Upon pressing a switch the state changes.


Comment

Objects > Comment

Comments can be useful when unknown users are presented with your controller file. They provide a way to document your work.


Textfield

Objects > Textfield

Textfield objects allow you to send custom data entered with the onscreen keyboard. It allows you to quickly resend a message or just send and clear.


Accelerometer

Objects > Accelerometer

The iPhone/iPod Touch's built in accelerometer provides a way to control any kind of software in a nice way. Accelerometer data is sent unfiltered using OSCRemote, which means there is no smoothing on the data. Future releases of OSCRemote might include this feature.
The accelerometer icon is only visible in Edit mode.


XY Pad

Objects > XY Pad

The XY Pad object provides a way to send 2-dimensional data. The object is multitouch enabled and it's data is sent in the following order :
fingerIndex x y state


IP and Port settings

Settings > IP, Port

In order to send data to an OSC compliant device (either software running on another system or OSC hardware) you have to know it’s IP address and the port over which the data should be sent.

In case of the example Max/MSP application that can be found here,it listens on port 7000. The IP can be found in the Network pane of the System Preferences on OSX. Sending OSC by means of this application is not bound to any receiving OS. The IP and port can then be entered in the Settings tab of OSCRemote.


Prevent sleep

Settings > Prevent sleep

Probably your iPhone/iPod Touch is set to dim it's screen when the device is not active for an amount of time. This functionality can be disabled in the OSCRemote Settings tab. When you set Prevent sleep to On, the screen won't be dimmed anymore (though draining more of your battery).


Fullscreen mode

Settings > Fullscreen

To prevent accidental clicks on the tabbar, the Play mode allows the tabbar to be hidden. Simply double tap an empty space in Play mode to hide/show the tabbar.


Send file names

Settings > File names

When entering Play mode OSCRemote can send the file name of the active controller. File names are sent over tag /filename. This option can be enabled in the Global settings section of the Settings tab.


Debugger

Settings > Debugger

Enable Show Debugger in the Global settings section of the Settings tab to show all outgoing OSC traffic in Play mode.


Prefix

Settings > Prefix

Probably your iPhone/iPod Touch is set to dim it's screen when the device is not active for an amount of time. This functionality can be disabled in the OSCRemote Settings tab. When you set Prevent sleep to On, the screen won't be dimmed anymore (though draining more of your battery).


Leo van der Veen

About > Leo van der Veen, Programmer

Leo van der Veen is an interactive media artist based in the Netherlands. His work includes several interactive installations, performances and lots of software in several languages (Max/MSP, Processing, Cocoa, Flash)

For more information please visit this link :
www.nr37.nl
leo[at]nr37.nl


OpenSoundControl

About > OpenSoundControl

For more information on the OpenSoundControl protocol, check the official site :

http://opensoundcontrol.org


VVOSC

About > VVOSC

OSCRemote is built using the VVOSC framework by MrRay. This is an OpenSource framework under Creative Commons License.

mrRay's vvosc at master - GitHub


OSCRemote v1.0

About > v1.0, Description

OSCRemote is an intuitive controller (using OpenSoundControl) that turns the iPhone/iPod into a remote control for any other piece of software on another system within the WiFi network. Client software may e.g. be Max/MSP, Processing or Blender for which example code is provided on the OSCRemote's website below. This makes the application suitable for controlling performances of all kind.

OSCRemote is an application by Leo van der Veen, an interactive media artist based in the Netherlands. Key features of OSCRemote :
• easily create custom controllers with the buit-in editor
• control client software using the OpenSoundControl protocol
• save files directly on the iPhone (future release will be able to upload controller files)