Control in and out points via osc

Post your questions here and we'll all try to help.
Post Reply
MickyT8
Posts: 4
Joined: Mon Feb 17, 2025 21:33

Control in and out points via osc

Post by MickyT8 »

Hi all,

I am trying to build an application that controls effects in resolume via OSC.
For example I want to use the add substract effect on layer 1 to do color chases or bumps on that layer.
To make it easier to control, I want to send the colors via an external application to make it easier to control for less experiences users in our group.
I had the following steps in mind to achieve this:
1) Add the effect to the layer
2) Set the RGB values to BPM sync
3) Add an digital envelope
4) Send in and out point values via OSC to get the correct colors

I am stuck at step 4, I can see the OSC out messages when I change the in and out points with this address:

Code: Select all

/composition/layers/1/video/effects/addsubtract/effect/r/in
When I try to send a value back to this address nothing changes (It does work when changing the in and out point for the clip position).

Am I doing something wrong or is changing the in and out point in an effect not a feature that is implemented?
If so do you know any other options to achieve my goal?

Thanks in advance!

Resolume version: 6.1.3

tijnisfijn
Team Resolume
Posts: 312
Joined: Fri Dec 06, 2019 00:01

Re: Control in and out points via osc

Post by tijnisfijn »

Unfortunately, it's not possible to set the in and out points of a range for a effect with OSC. I'm not sure where you built your application in, but what you could do is make a range in that application and do the automation all from there. Hope that helps you out.

MickyT8
Posts: 4
Joined: Mon Feb 17, 2025 21:33

Re: Control in and out points via osc

Post by MickyT8 »

Thank you for the quick response!

That is indeed unfortunate, it would be really helpful to have this option for triggering different implementations of an effects.

It's worth a shot, what are the chances this option, receiving in and out point setting for effects externally(not necessarily osc), can be made a reality?
Either by implementing it myself somehow or an update of resolume(I assumed this would be doable since it is already an option for the clip position).

The next two weekends it is carnaval in the Netherlands and together with a couple of other volunteers I will be doing the visuals for the events in our village.
I think it would be a great addition.

I fully understand it is really short term and a big ask, but worth a shot.

Also thank you for your suggestion to implement it fully in my application, which is a simple gui made in python and using pythonosc to send and receive messages for effects as well as changing text. It is run on a raspberry pi or a windows laptop and uses a wired network connection.
I had thought about that as well, I had the following concerns:
  • When I tried to send values periodically I noticed a variation in the time the message is received. Resulting in an inconsistent BPM
  • It is harder to sync the BPM of the external application with resolume
Both are kind of a dealbreaker for visuals I think, but I will also look a bit more into this option.

Looking forward to hearing what the options are or if you have more suggestions!

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

Re: Control in and out points via osc

Post by Zoltán »

Could be likely doable with the Rest-API https://resolume.com/support/en/restapi
If you're already building an app...
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

MickyT8
Posts: 4
Joined: Mon Feb 17, 2025 21:33

Re: Control in and out points via osc

Post by MickyT8 »

Thank you for the suggestion.

I will try to convince the others that we need the new resolume version, just to confirm it won't be possible in any way in resolume 6?

I don't have a lot of experience with rest API, could you help me with the following questions?
  1. What is the request I need to make to change the in point of the R value (which is in BPM Sync mode) of the addsubtract effect on layer 2?
  2. Is it similair to for example the rotation in the animate option of a textchanger which is clip 3 on layer 4?
  3. Is it possible to import a Resolume Avenue 6 composition in Resolume Arena 7 without losing any settings?
Thanks again!

MickyT8
Posts: 4
Joined: Mon Feb 17, 2025 21:33

Re: Control in and out points via osc

Post by MickyT8 »

In addition to my last post, I discussed switching to resolume 7 with the others and there are some concerns.

At the moment we use Resolume Avenue 6 en our hardware is able to run that smoothly but only just.
Is resolume Arena 7 a bigger load for the hardware?

Since there are some doubts and the events are in a couple of days I was thinking about the following, could you tell me if this is possible.

One of our volunteers has a license for Resolume Arena 7, is it possible to install and register this on the same machine as our Resolume Avenue 6, so two different versions with two different licenses.
That way we can test if Arena 7 works for us and if there is an issue we can easily switch back to Avenue 6 (provided that the composition is transferable from 6 to 7, backwards I don't expect this will work right?)

So in short:
  1. Does Arena 7 have a bigger load on the hardware than Avenue 6 with the same composition?
  2. Is it possible to run Avenue 6 and Arena 7 on the same machine with different licenses?

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

Re: Control in and out points via osc

Post by Zoltán »

Are you working with Resolume 6 or 7?
The API is not available in v6.
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