Warning: Undefined array key "p" in /home/clients/a70cbb4a74edf8105da5fd7e142fb9de/web/forum/includes/vb5/template.php(404) : eval()'d code on line 794
Warning: Undefined array key "p" in /home/clients/a70cbb4a74edf8105da5fd7e142fb9de/web/forum/includes/vb5/template.php(404) : eval()'d code on line 794
Warning: Undefined array key "p" in /home/clients/a70cbb4a74edf8105da5fd7e142fb9de/web/forum/includes/vb5/template.php(404) : eval()'d code on line 794
Warning: Undefined array key "p" in /home/clients/a70cbb4a74edf8105da5fd7e142fb9de/web/forum/includes/vb5/template.php(404) : eval()'d code on line 794
Warning: Undefined array key "p" in /home/clients/a70cbb4a74edf8105da5fd7e142fb9de/web/forum/includes/vb5/template.php(404) : eval()'d code on line 794
Lemur and X32 bi-directional OSC communication using OSCulator -
OSCulator Forum
If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
Lemur and X32 bi-directional OSC communication using OSCulator
Lemur and X32 bi-directional OSC communication using OSCulator
I am basically trying to set up bi-directional feedback from my Behringer X32 rackmount mixer back to Lemur. So say when I change my Main LR Out level on the front panel of the rack, the fader I have set up in my Lemur template follows the level of the knob. I have gotten Lemur to send OSC to the X32 via Lemur using the osc.udp://"ip address of the mixer":10023. as a target in OSCulator.
My master level is showing up as /min/st/mix/fader which is correct. I just can't figure out how to get it to send back to Lemur. I know that Lemur is hard coded to listen on OSC port 8000.
You should first specify the IP address of your Lemur.
In the Parameters Window, OSC tab, add a new OSC Target just like your did for the X32.
The next step is to create OSC Routings for your Lemur's controls. Use the previously defined target to properly send OSC message to Lemur.
Finally, once you have defined the OSC Target and the OSC Routings, you have to map incoming messages from the X32 to Lemur using OSC Messages. For each receive X32 message, choose an OSC Message event type, pick the relevant routing.
Please let me know if anything needs clarification.
You should first specify the IP address of your Lemur.
In the Parameters Window, OSC tab, add a new OSC Target just like your did for the X32.
So the IP address of my ipad is 192.168.0.4. Do I use the same "osc.udp://192.168.0.4" do I add":8000" at the end since lemur is hard coded to listen on port 8000?
The next step is to create OSC Routings for your Lemur's controls. Use the previously defined target to properly send OSC message to Lemur.
I can create outgoing routings from Lemur to OSC but how do I create incoming routings from OSC to Lemur? which part of the OSC dialog box sets the input? and the "Value" tab in OSCulator, is that the IP address? or the specific OSC message to be sent?
Finally, once you have defined the OSC Target and the OSC Routings, you have to map incoming messages from the X32 to Lemur using OSC Messages. For each receive X32 message, choose an OSC Message event type, pick the relevant routing.
I thought there was only one kind of OSC message type and that's the OSC message address, right? and is the relevant routing to the IP?
check out my screenshots of the program and let me know what looks right and wrong. thanks Camille!
Have Osculator set as a MIDI target in Ableton prefs (mine is Osculator input 10022). Make sure the DAW is playing. Osculator will pick up the MTC as a message that can be routed other places. the/xremote argument is something that the X32 uses to spit out the OSC address back into Osculator from the x32, which you can see are all the OSC addresses in the OSC document that I've attached a screenshot. Set that target of /xremote to the IP of the x32, and port 10023(the port that the X32 listens to OSC data on). Target 2 is my ipad running lemur, and the OSC input port of lemur (8000).
Hit play on your DAW so you can see the activity of the MTC in OSCulator (should be green/yellow). What you have to do is go fader by fader, knob by knob, on the x32 or in the ipad app, the controls you want to have bi-directional feedback for. and you will see the OSC document filling up the the OSC addresses that the x32 sends back (which is also an excellent way of quickly seeing which OSC addresses the x32 takes, for your controller template). In my case, in the snapshot, 192.168.100.102 is the IP address of the Ipad, 8000 is the input port for lemur. Point these incoming OSC addresses back to Lemur.
Assuming you have a Lemur template with faders and things sending the same OSC messages to control the levels/controls in the X32 and it's working, this should work.
Last edited by DBNoisemaker; 01-12-2019, 02:16 AM.
Comment