VizCurve

sealed class VizCurve

The fixed transform from a driver to a property. Nothing here rescales itself as a song plays.

Inheritors

Types

Link copied to clipboard
data object Discrete : VizCurve

For an event: a response whose size does not follow the event's strength.

Link copied to clipboard
data object Linear : VizCurve

The property follows the driver in proportion over the driver's whole range.

Link copied to clipboard
class Range(val from: Float, val to: Float) : VizCurve

A declared artistic range: nothing below from, all of it above to.

Link copied to clipboard
data object Scaled : VizCurve

For a hit: the response scales with the hit's strength.

Link copied to clipboard
class Threshold(val level: Float) : VizCurve

On above a fixed height, off below it.