OSC in Wire

Post your questions here and we'll all try to help.
Post Reply
tojacob
Posts: 11
Joined: Sun Jul 30, 2023 12:46

OSC in Wire

Post by tojacob »

Hi,

I have created a patch in Wire that uses OSC Input and OSC outputs, binding these to button using Bitfocus Companion on a stream deck product. Eg. a command /intowire01 to resolume Wire sends in turn several signals to Resolume Avenue.

These signals control the playing of videos in Resolume Avenue (also works with Arena).

It all stops working when I close the Resolume Wire program. How is this supposed to work if I compile the wire code and sell it on the Juice bar store? Will the customer need to have a Wire license and the patch opened in wire while running Resolume Avenue?

(Text updated to clarify:)
The OSC signals (from the Wire patch to the effect running in Avenue/Arena) don’t seem to be captured by the Resolume Avenue/Arena program, the signals only seem to be captured by Wire application WHEN IT'S RUNNING.

Can I make a wire patch as an effect for Avenue/Arena "non-editable" at the same time as it communicate using OSC inputs and outputs? Would very much like to se an example of this.

Example:
Companion sends "/Intowire12" (port:8001) -> Wire then sends ("/composition/layers/1/clear", float 1.0) & ("/composition/layers/2/clear", float 1.0) (port:7000) -> Resolume clears layer 1 and 2

Question in short: How can I communicate with a Wire patch (effect) using OSC when Wire IS NOT RUNNING?

Please help…
Last edited by tojacob on Sat Aug 05, 2023 20:56, edited 2 times in total.

DynamicDots
Posts: 10
Joined: Fri Jul 21, 2023 16:24

Re: OSC in Wire

Post by DynamicDots »

Did you also set up the OSC in Resolume Arena settings itself?

tojacob
Posts: 11
Joined: Sun Jul 30, 2023 12:46

Re: OSC in Wire

Post by tojacob »

Hi and thanks for your answer.

Yes, I've setup OSC settings both in Wire and in Avenue according to the attached pictures. Orange is from Wire and Blue is from Avenue. The sending of OSC messages works great when Wire is running, but stops to work once I close Wire (which I assume is the case when someone buys the effect from Juice Bar and installs it in Avenue). I've also updated my question above and added an example of what I would like to do.

Image
Image

All the best!

Zoltán
Team Resolume
Posts: 7483
Joined: Thu Jan 09, 2014 13:08
Location: Székesfehérvár, Hungary

Re: OSC in Wire

Post by Zoltán »

When you run the patch in Wire, and then close Wire, you close the app which is sending OSC, so it stops sending OSC.

Sending OSC from a Wire patch running in Resolume, the Resolume OSC settings and interfaces are used.
That won't work directly to control Resolume itself via OSC, you'd need an app which bounces the OSC back.

Compiled Juicebar patches won't load in Wire.
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu

tojacob
Posts: 11
Joined: Sun Jul 30, 2023 12:46

Re: OSC in Wire

Post by tojacob »

Big thanks for taking the time to explain, now I understand. :-)

When Avenue/Arena is running a Wire patch (with Wire closed), the OSC ports for communication should be set in Avenue/Arena settings. When running a Wire patch directly in Wire, the OSC ports for communication should be set in Wire settings.

(Because you have an amazing product I'll give you some feedback asking for more structured and additional product documentation (such as the above insight). I've searched like crazy and only found one user manual and one old text document but these don't seem to be official, so I won't link to them here.)

Keep up the great work! :-)
Best, Jacob

Zoltán
Team Resolume
Posts: 7483
Joined: Thu Jan 09, 2014 13:08
Location: Székesfehérvár, Hungary

Re: OSC in Wire

Post by Zoltán »

Just added this to the support page ;)
https://resolume.com/support/wire-resol ... di-and-osc
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu

Post Reply