Reference / Nodes

Inputs

Sources of raw values. float emits a constant, time emits seconds since playback started, color packs four floats into RGBA, and videoIn exposes a texture coming from an FFGL host like Resolume.

These nodes have no upstream dependencies, they are the leaves of the graph. Drive an input port elsewhere by wiring one of them in, or drive them from the inspector and let downstream nodes pick up the change on the next frame.

Float

floatInput

A single floating-point constant exposed on a graph port. The numeric workhorse.

Outputs
PortTypeDefaultRangeNotes
valuefloat,,

Set the value on the inspector. Use this any time you need a knob, a scale factor, a rotation amount, an opacity. Pair with a sineWave or soundModifier downstream to animate the result.

Time

timeInput

Seconds elapsed since the engine started, as a monotonically increasing float.

Outputs
PortTypeDefaultRangeNotes
timefloat,,

The output ticks every frame. Multiply by a frequency to drive rotations or phase offsets, or feed straight into a sineWave to generate any periodic signal.

Color

colorInput

Packs four float ports (r, g, b, a) into a single color output for any node that takes a color input.

Inputs
PortTypeDefaultRangeNotes
rfloat,,
gfloat,,
bfloat,,
afloat,,
Outputs
PortTypeDefaultRangeNotes
colorcolor,,

The four floats can be wired from anywhere, a useful pattern is to drive r from a sound band and leave the others static for an audio-reactive tint. Pick the base color from the inspector swatch when you want a literal value.

Video In

videoInInput

Receives a texture from the host application when R3NE runs as an FFGL plugin (Resolume, Magic Music Visuals, etc).

Outputs
PortTypeDefaultRangeNotes
texturetexture,,

One node per FFGL input. The plugin is built with up to 4 input slots; the inspector lets you pick which one this node taps. When R3NE runs as a standalone app, the node returns a black texture.

Pair this with a renderToTexture at the very end of your graph to send video back out to Resolume, the round trip is what makes R3NE usable as a deck-style effect.