Unable to control the float parameter of a Niagara System in real time

Exposing the Velocity as a level parameter and setting the value works perfectly.

I’m now trying to make it work when external data is received through OSC. However, I’m not noticing any change but the print statement is displaying the float values (between 25 and 50) I’m sending. I don’t see why the parameters aren’t being set in real time?

It behaves the same way with a tick event. I can see that it works in this tutorial though. The only difference seems to be the version. Could that be what’s causing an issue?

Silly question: Have you tried

Tick → Get OSC message → Set float param

?

Hi yes, I’ve tried linking the value from the OSC to the Param value in the set float node. Once again, I see the print value printing the data but the user.velocity variable doesn’t seem to be getting set?

Like this? ( I faked the OSC node )

1 Like

Hi,
yes. presently my OSC is just a fader set between 0 to 1.

OSC message is received here, and the message value is connected to the message node in the above node set up.

I think I don’t know enough ( or anything ) about OSC :rofl:

1 Like

Not a problem, thank you for trying to help though. :slight_smile: I tried creating the interaction again in a new project and it works in it! There must be something additional/missing that’s messing up with the process in the present one.

1 Like