Copying String arguments in OSC

Currently I have a working prototype based on the #lighthack project that has three encoders (for the time being) and 4 buttons. The buttons control "layers" (a local int and switch cases) to determine which parameters are being controlled by the encoder, and what is displayed on the screen. One of these days I'm going to figure out how to use the active wheels to determine the active parameters...

But in the mean time, does anyone know how to copy string type arguments to a local variable? getString returns the number of characters so I dug into the OSC API and I still can't find the right code to use it as a local String to display. 

Parents Reply
  • /eos/out/active/wheel will get you some part of the way but some of the parameter names don't match to their parameters if you want to control with the parameter rather than the /wheel.  Mixing of the two formats doesn't currently work for anything that would have a space in the name and many of the more complex named parameters.  If you use the/wheel you can get what category that each wheel is in but you are locked to using the wheel number to control the parameter.  If you use the parameter name you can't get the dynamic selected parameters.  It's a bit of a conundrum. You have to choose which part of the puzzle you want and stick with it.

Children