This vocabulary describes parameters common in audio processing software. A parameter is purely a metadata concept, unrelated to any particular code mechanism. Parameters are used to assign meaning to controls (e.g. using lv2:designation for ports) so they can be used more intelligently or presented to the user more efficiently.

Index

ClassesInstances

Instances

attack

Instance
Typelv2:Parameter

The duration of an envelope's attack stage.

bypass

Instance
Typelv2:Parameter

A boolean parameter that disabled processing if true.

decay

Instance
Typelv2:Parameter

The duration of an envelope's decay stage.

delay

Instance
Typelv2:Parameter

The duration of an envelope's delay stage.

dryLevel

Instance
Typelv2:Parameter

The level of the unprocessed component of a signal.

gain

Instance
Typelv2:Parameter
units:unit units:db
lv2:default 0.0
lv2:maximum 20.0
lv2:minimum -20.0

Gain in decibels.

hold

Instance
Typelv2:Parameter

The duration of an envelope's hold stage.

pulseWidth

Instance
Typelv2:Parameter

The width of a pulse of a rectangular waveform.

ratio

Instance
Typelv2:Parameter

Compression ratio.

release

Instance
Typelv2:Parameter

The duration of an envelope's release stage.

resonance

Instance
Typelv2:Parameter

The resonance of a filter.

sampleRate

Instance
Typelv2:Parameter

A sample rate in Hz.

sustain

Instance
Typelv2:Parameter

The level (not duration) of an envelope's sustain stage.

threshold

Instance
Typelv2:Parameter

Compression threshold.

waveform

Instance

wetDryRatio

Instance
Typelv2:Parameter

The ratio between processed and bypass components in output signal. The dry and wet percentages can be calculated from the following equations:

    dry = (wetDryRatio.maximum - wetDryRatio.value) / wetDryRatio.maximum
    wet = wetDryRatio.value / wetDryRatio.maximum

Typically, maximum value of 1 or 100 and minimum value of 0 should be used.

wetLevel

Instance
Typelv2:Parameter

The level of the processed component of a signal.

History

Version 1.4 (2015-04-07)
  • Add range to parameters so hosts know how to control them.
Version 1.2 (2012-10-14)
  • Use consistent label style.
  • Add param:sampleRate.
  • Add parameters.h of URI defines for convenience.
Version 1.0 (2012-04-17)
  • Initial release.