VizDriver

An audio value a drawing reads.

Each driver has one source, one range and one rule for what a drawing sees when it is missing. The energy drivers are heights under the one shared gain, so a fixed level means the same thing in every song.

Entries

Link copied to clipboard

Fast overall height of the mix. Zero in silence.

Link copied to clipboard

Slow overall height, with a 100 ms rise and a 2 s fall. Zero in silence.

Link copied to clipboard

The fast height of each band and the falling caps above them. All zero in silence.

Link copied to clipboard

Fast height below 250 Hz. Zero in silence.

Link copied to clipboard

Fast height from 250 Hz to 2 kHz. Zero in silence.

Link copied to clipboard

Fast height above 2 kHz. Zero in silence.

Link copied to clipboard

The waveform traces. A flat line before a complete window.

Link copied to clipboard

How wide the stereo image is. Zero, which is mono, when it is not known.

Link copied to clipboard

Where the weight of the spectrum sits and how spread out it is. Zero when not known.

Link copied to clipboard

The key's hue, weighted by its confidence. Weight zero leaves the palette its own colours.

Link copied to clipboard

Section liveliness: how loud and how busy, over bars. Zero, which is calm, at the start.

Link copied to clipboard

Low transient hits and the pulse they leave. Nothing without hits.

Link copied to clipboard

Body transient hits and the pulse they leave. Nothing without hits.

Link copied to clipboard

High transient hits and the pulse they leave. Nothing without hits.

Link copied to clipboard

Broadband onset hits and the pulse they leave. Nothing without hits.

Link copied to clipboard

The usable pulse rate and phase. Without one, visual cycles run free at a rate set by Mood.

Link copied to clipboard

An accepted section boundary. Without one the scene holds.

Link copied to clipboard

An accepted drop. Without one the scene holds.

Link copied to clipboard

An accepted breakdown. Without one the scene holds.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard
fun valueOf(value: String): VizDriver

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.