OpenSoundControl (OSC) and Msgs
I’m trying to develop an application that takes HID controls (from a PS2 controller) and send the data via OSC to Reaktor.
The problem i have is that Reaktor is playing silly buggers. The OSC Monitor (under OSC Settings in Reaktor) shows the incoming messages fine yet when trying to select the OSC handle (under the object properties) to sync with an object, such as a fader, it doesn’t want to know.
However, and this is where it gets slightly odd, if i use a message object on the Max patch with the same message (ie: /PS2OSC/Ctrl-Tri 127) then send that to the OSC object and then to the ‘Updsend’, not only does Reaktor see the OSC (like before) but you’re then able to select the OSC command to control and object (like a fader etc).
So it seems the ‘updsend’ is receiving the same data, but for some odd reason Reaktor objects see differently.
Obviously much appreciated for any help as I’m completely stumped!
It’s hard to tell what the problem is without seeing your patch. One thing you might want to try is putting a [fromsymbol] after your [js] outlet. As the patch below demonstrates: if the output is one symbol the OSC routing will fail even though the max window prints the same. I hope this helps.
----------begin_max5_patcher---------- 506.3ocwVFraiCBEEcs8WAh0oMFHN1zcilOftnKmVU4DSanJFhrIJoSU+2K7 bRqaFkFhBi8Fi4A9wkCWC7VbDdldqnAitA8GTTzawQQPHWfnc0ivUEamurnA 5FVI1nm8BdTaSFwVCD9oZcUyqUyzK22zpBy7ER0yOVKlaZGAVN65jQHdh6YF 7N09N5gcexSZkQUTIfL9qZYwmISstRpVJLfFHeETu1bXTWRZj+ERBgZGi1vx RHqVseEgrOsset40UhVAhwnGbs7dbr6wHOYRknoo3Yw+.k6wi0JwXyF8XyhZ g.MAkhldO9zHJCPDglBE4mOinWJiRBLiNhuYUsTY9AdPSaQ.AJXSBqmIwadv wCquXGG3CsuHum904..QPTD6GvCgQ5fGGXFF7j0S34T7HOCH.epqXJanvQZ+ rIxs286qpsCg.0ZWNsQgjxghDZX2Pg5MZXGGMi9OhmMZOfCCbOb1PwF5fvF6 NNdvl1Ch3oCEaHmAa.sgWJUGdEOX94h+cf0nWWOee51eSIzWSwRQiQpJLRsp Sm3eqOKjkkBU2CWqjkqz1S42oAFmdcpCj.OoSm7YsirtFTwRtDwRljDLwl3i XOS0dgZJO77q6xaP4WV3MlcUWPMl4gWq8.85WuGyCEYuMg8hf8khndnHVuxH e1eidAJxV483ObRIoZG -----------end_max5_patcher-----------
Brilliant, it worked a treat! Thanks!