PERFORMER: OSC INPUT

OSC Input is an optional feature to allow updating PERFORMER’s visuals as you adjust parameters on your computer.
Performer can receive OSC in to control the angle and length for all nodes, and uses these OSC Address Patterns:

/1/n1/a – node 1 angle
/1/n1/l – node 1 length

/1/n2/a – node 2 angle
/1/n2/l – node 2 length

/1/n3/a – node 3 angle
/1/n3/l – node 3 length

/1/n4/a – node 4 angle
/1/n4/l – node 4 length

…and so on, up to 10 nodes.

————————————————————————————————————————————————————————–

SET-UP EXAMPLE

(Using Konkreet Performer 1.2.2 -> OSCulator 2.11.2.2 -> Ableton Live 8.2.7)

 

1. Set Live’s Preferences

In Live, go to Preferences/Midi and set the Konkreet Performer Control Surface Output to “OSCulator In”

 

Live Example for OSC IN

 

2. Live’s MIDI Out -> OSCulator

Now, if you add an Instrument Rack device inside Live, it will send MIDI messages out to OSCulator. You should get a new bunch of lines appear at the bottom of OSCulator. It should look something like this:

 

 

The D -> /1/n1/a:f indicates that as default the /1/n1/a OSC Address Pattern that was mapped to MIDI CC 11 will also be used when converting from MIDI -> OSC.

 

3. Check Konkreet Performer Settings

Now you need to tell OSCulator to route these messages to your iPad’s IP address and port. First of all open the Preferences Screen in Performer and take a look at your OSC In address and port:

 

 

If you want, you can edit the port number. Make sure to choose a different port number compared to OSC Out. However, you can’t edit the IP address as that is allocated by your router or laptop’s adhoc network.

 

4. Configure OSCulator’s Parameters

Now go back to OSCulator, hit the Parameters button at the top and in the OSC Routing tab and enter the iPad’s IP address and port number. See my example below:

 

 

5. Final Check

Finally, open the scalings page in OSCulator to ensure that the scalings are all correct:

 

 

They should be mapping from Live’s MIDI 0 to 127 to the standard OSC of 0.0 to 1.0 as shown in the image above.

 

6. Done!

Now, if all is well it should be working! You should be able to turn a knob in your Ableton Rack and the appropriate node angle/length should change accordingly. If you’re using manual midi mapping in Live and not the Control Surface mapping then it will also work in a similar method.

 

If you have further questions regarding OSC In feel free to contact us at the Konkreet Labs Forum.