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…
OSC in Wire
OSC in Wire
Last edited by tojacob on Sat Aug 05, 2023 20:56, edited 2 times in total.
-
- Posts: 10
- Joined: Fri Jul 21, 2023 16:24
Re: OSC in Wire
Did you also set up the OSC in Resolume Arena settings itself?
Re: OSC in Wire
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.


All the best!
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.
All the best!
Re: OSC in Wire
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.
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
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu
Re: OSC in Wire
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

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
Re: OSC 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
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu