@woland. Thanks so much. I was in a session all day today but will dig into this over the weekend. I feel like this is the last bit of difficult logic for my build...the rest of it is straight toggles and dials and faders. I appreciate you wading on this.
Best,
- J
Other things that might be helpful:
- There should be a download link for the file mark used with the Rokoko Suit here: https://support.troikatronix.com/support/solutions/articles/13000100433-guru-session-19-body-tracking-with-the-rokoko-smartsuit-pro-
- The example file for the Rokoko Studio Live Watcher actor may also be a helpful basis for creating a patch: https://troikatronix.com/add-ons/rokoko-studio-live-watcher/
- This lovely line puppet created by the ever-brilliant @bonemap can be found on the TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/line-puppet/
Best wishes,
Woland
@woland Great, thanks I'll give that a go.
Try this: javascript-stream-deck-button-toggle-2024-02-09-3.2.6.zip
It's a JavaScript User Actor that:
- Lets you define the number of pages and also the number of buttons per page
- Lets you specify a specific button on a specific page you'd like to activate
- Has a trigger input that will turn on the specified button on the specified page and turn off all other buttons
- Outputs a normal JSON array, as well as one that follows the formatting you used in your example where the double quotes around the xlb#'s are escaped but the quotes around the xlp#'s are not.
@quarterinchjack said:
My gut feeling is that I would need to dissect that original model and pull apart the separate limbs to be imported as a replacement for the pipe model - is that correct?
Yes, that is correct.
My gut feeling is that JavaScript is less work for the computer, but as @Juriaan said, I don't believe there's a "one-size-fits-all" answer in that it probably depends on the complexity of what you're doing and how you're doing it.
@DusX might know better than me.
@simon said:
I've set the OSC port in Isadora Prefs to 3333
I believe this is your problem.
In the screenshot, you've got the OSC IN port on OBS for OSC as 3333 and OSC OUT port as 53000.
The port in Isadora Preferences is the port on which Isadora receives OSC so I think you've got your ports switched in OSC for OBS, meaning both applications are listening on port 3333.
I think these should be your settings:
ISADORA- Isadora Preferences OSC Port (OSC port for Isadora to receive OSC from OSC for OBS and other applications): 3333
- OSC Transmit Actors (OSC port for Isadora to send OSC to OSC for OBS and other applications): 53000
OSC for OBS
- OSC IN (OSC port for receiving OSC from Isadora and other applications): 53000
- OSC OUT (OSC port for sending OSC to Isadora and other applications): 3333
@woland Just to add my two cents, I have had an equivalent experience with the pjlink actor. Every time I use a "Enter Scene Trigger" with a "Send PJLink" Actor, Isadora crashes. I will upload a crash report when I am out of the theater. I currently am outsourcing it via Companion.
(additionally, when I am using the Send PJLink actor, Isadora stops being able to receive OSC commands. Before it gets triggered, everything works well. After it is triggered, nothing responds. I have had to shut down Isadora and redo stream communication to get OSC commands back into Isadora. I don't know if there is an actual causal relationship between these two things but in the heat of the moment, they feel connected)
Happy to dive deeper with you, but I dont have an answer for you at this moment.
Will do some testing on my own and report back
@juriaan Ahaha. Understood. I thought it might be a simple answer. I know you have much more important things to do. I will just try some stuff and see where I end up. Thanks for reponding.