Konkreet Labs - Forum

Community Base
It is currently Sat Apr 29, 2017 3:22 pm

All times are UTC




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: How-to: OSC IN with OSCulator (updated for v1.2.2)
PostPosted: Sat Feb 12, 2011 6:01 pm 
Offline

Joined: Tue Feb 08, 2011 8:42 am
Posts: 259
Setting up OSC In for Konkreet Performer

(Note: Performer v1.2.2 includes fixes and enhancements for OSC In and this post has been updated accordingly)

OSC Input is an optional feature to allow updating PERFORMER’s visuals as you adjust parameters on your computer. (If you are looking for OSC Output (i.e. PERFORMER -> laptop to control your music software) check our Getting Started Guide.)

At the moment Performer can take OSC in to control the angle and length for the nodes (first 4 nodes for KP v1.0.2; all 10 nodes for KP v1.0.6 onwards), and it needs them as specific strings:

For version v1.0.2 to v1.2:

/midi/cc11/1 - node 1 angle
/midi/cc12/1 - node 1 length

/midi/cc21/1 - node 2 angle
/midi/cc22/1 - node 2 length

/midi/cc31/1 - node 3 angle
/midi/cc32/1 - node 3 length

/midi/cc41/1 - node 4 angle
/midi/cc42/1 - node 4 length

etc...

For v1.2.2.

/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 from Ableton -> OSCulator -> Performer is as follows:

1. In Live, go to Preferences/Midi and set the Konkreet Performer Control Surface Output to "OSCulator In"

Image


2. Now, you should get a new bunch of lines appear at the bottom of OSCulator. It should look something like this:

For v1.0.2 to v1.2:
Image

For v1.2.2:
Image


3. 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:

Image


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. 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:

Image

That D symbol means that my IP address is set as default for OSC Routing for OSCulator.

In that same dialogue window make sure you have one entry for OSC routing. If there is nothing there, just hit the "+" to add a default routing, as shown:

Image


(Extra step only for v1.0.2 to v1.2; not necessary for v1.2.2) Now you can close this window, go back to your main OSCulator window, set them all to Event Type = "OSC Routing" and Value = that D symbol. You select multiple lines and set them all to D in one go...

(Extra step only for v1.0.2 to v1.2; not necessary for v1.2.2)
Image


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

Image

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. 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 still be a similar method.


Just let us know if you have further questions regarding OSC in.

_________________
http://konkreetlabs.com


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group