For Gig Performer and an OSC application to work with one another, make sure that both your computer and the device running the OSC application are connected to the same local network.
Launch Gig Performer and then click Options -> OSC setup:
Enable OSC by clicking on the Enable OSC button. Type in the IP address and the port of the device running the OSC application in the Remote client IP address and Remote client port boxes respectively.
Note that the Gig Performer IP address value cannot be changed, as this is defined by your computer's network configuration. The address is displayed to make it easier for you to configure your remote device to connect to Gig Performer. The Gig Performer listening port can be changed to a custom value. Note: make sure that Gig Performer is not blocked by any kind of software firewall.
When you perform live, you might want your FoH engineer to have access to your controls, too. In cases when OSC applications are running on multiple devices (i.e. a tablet, a smartphone or another computer) and you want to use multiple devices onstage, there is a simple way to accomplish that; if you simply set three last digits of the OSC applications IP address to 255 (i.e. 192.168.0.255) then Broadcast Mode is activated. Broadcast Mode enables Gig Performer to send OSC messages and communicate simultaneously with all listening clients on the specified port (i.e. 54341) on the same local network. Click here to access our Knowledge Base article with more information.
If you are using an OSC application such as Lemur or another OSC application that allows detailed control, turn on the Use Lemur augmented OSC messages toggle button. If you are using TouchOSC or any other application with a more basic OSC implementation, leave it turned off.
Other advanced options include MIDI In OSC Patchbay and Widget Direct Addressable OSC. Check the OSC Options chapter for more information.
Gig Performer's supplied MIDI In (OSC) plugin is designed to receive MIDI messages from remote OSC sources. One of the requirements of OSC is that each object in both the host computer and remote device must have matching unique case-sensitive names comprised of characters only (no spaces). These names must be unique within a single Gig Performer rackspace, although they can be reused in different rackspaces.
If you're using Lemur or TouchOSC, you can download a basic Gig Performer template. For your convenience, we have created templates that make it easy to control Gig Performer widgets from the popular OSC apps Lemur and TouchOSC. If you are using either of these apps, to download the Lemur file, or to download the TouchOSC file. Note that these templates merely provide a starting point for your own OSC programming and you certainly are not required to use them - in fact, we encourage you to construct your own custom OSC environments. Deskew Technologies does not provide official support for these templates.
The OSC related topics are extensively covered in the Gig Performer blog, through applications such as Lemur, TouchOSC, Open Stage Control and Oscar. Check out our blog for more tutorials, and also visit our Community for more tips on using OSC.
How to control your guitar or keyboard effects from a web browser using OSC
Use your mobile phone to control your guitar or keyboard effects using OSC
Using Touch OSC app as a remote display and a touch control surface with Gig Performer
Using Lemur with Gig Performer