v0.1Latest

RMS Meter

RMS Meter

Measures the RMS (average) level and instantaneous peak of an audio signal and exposes both as control values. RMS reflects perceived loudness while peak captures transient extremes, making the node useful for metering, gain-staging decisions, and driving level-dependent modulation. It reads the signal without altering it.

RMS Meter node screenshot

Inputs

Audio In

  • ID: audio
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Audio signal input
  • Default: 0

Outputs

RMS

  • ID: rms
  • Kind: control
  • Rate: control
  • Unit: gain01
  • Coercion: Implicit
  • Description: RMS level (0–1)

Peak

  • ID: peak
  • Kind: control
  • Rate: control
  • Unit: gain01
  • Coercion: Implicit
  • Description: Peak level (0–1)

Parameters

Window

  • ID: windowMs
  • Type: float
  • Control: slider
  • Range or Options: 10 to 500 ms, step 1, log
  • Default: 50
  • Description: RMS averaging window duration

Notes

  • Canonical ID: an.rms
  • Category: analysis
  • Runtime Surface: control
  • Runtime Targets: control-main-thread
  • JUCE Early Access: Supported
  • Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.