This very simple plug-in converts a sound into its RMS (root-mean-squared)

amplitude. The sound is windowed into 10 ms segments, the rms computed,

and the sound re-interpolated to the original sample rate.

It consists exactly of the Nyquist command:

(force-srate *sound-srate* (rms s))

The resulting “sound” is not a playable sound, but can be read as the

magnitude of the sound as a function of time. When viewed as

Waveform (dB) the dB values are equal (with a constant offset) to

the sound level, for example SPL.

This plug-in is part of a set, including RMS.ny, OctaveBand.ny, and DecayRate.ny

meant to be used to compute reverberation times over octave bands.

Boffin

RMS.ny (133 Bytes)