Visual RMS level indicator
| bang | The RMS amplitude most recently calculated for an input signal is displayed and output by the needle of the on-screen level meter. | |
| int | input [int] |
An sets dB value displayed and output by levelmeter~. |
| clear | The word clears the FB delay stage memory. | |
| mode | operational-mode (0 through 5) [int] |
The word followed by an integer between 0 and 5 will set the operational mode of levelmeter~ as follows: 0 = "fast"(no ballistics or dB-offset) 1 = "VU" (attack = 330; release = 330; dB-offset = -20) 2 = "DIN 45 406(IEC PPM type IIb)"(attack = 10; release = 1500; dB-offset = -14) 3 = "BBC (IEC PPM type IIa)" (attack = 10; release = 3000; dB-offset = -14) 4 = "Nordic (IEC PPM type I)" (attack = 5; release = 2000; dB-offset = -14) 5 = "EBU Digital" (attack = 0; release = 1500; dB-offset = -14) (Object defaults to "fast" mode.) |
| signal | The RMS amplitude of the incoming signal is displayed by the needle of the on-screen level meter. |
| Name | Type | g/s | Description |
|---|---|---|---|
| attack | int def.:0 |
The word , followed by a number, sets the levelmeter~ object attack time, in milliseconds. The default is 0. | |
| bgcolor | float def.:0.94267 0.94267 0.94267 1. |
Sets the RGBA color values for the background color of the levelmeter~ object. | |
| bordercolor | float def.:0. 0. 0. 1. |
Sets the RGBA values for the border color of the levelmeter~ object. | |
| coolcolor | float def.:0.70588 0.82353 0.39126 1. |
Sets the RGBA values for the color for the lower “cool” range of the levelmeter~ object. | |
| fgcolor | float def.:0.78542 0.78542 0.78542 1. |
Sets the RGBA color values for the foreground color of the levelmeter~ object | |
| hotcolor | float def.:0.86275 0.39126 0.39126 1. |
Sets the RGBA values for the color for the upper-middle “hot” range of the levelmeter~ object. | |
| interval | int def.:20 |
Sets the update time interval in milliseconds, of the levelmeter~ display. The minimum update interval is 10 milliseconds, the maximum is 2 seconds, and the default is 100 milliseconds. This message also sets the rate at which levelmeter~ sends out the peak value received in that time interval. | |
| markercolor | float def.:0. 0. 0. 1. |
Sets the RGBA values for the markers of the levelmeter~ object. | |
| markers | int def.:-48 -36 -24 -12 -6 0 6 12 |
Sets the locations of the small dots along the colored stripe on the four floating-point numbers in the range 0.-1.0, object. Up to 8 markers may be diaplayed. | |
| markersused | int def.:8 |
Specifies the number of markers used in the levelmeter~ object's display. | |
| needlecolor | float def.:0. 0. 0. 1. |
Sets the RGBA values for the color for the needle of the levelmeter~ object. | |
| offset | int def.:0 |
Sets the levelmeter~ object display's deciBel offset. | |
| overloadcolor | float def.:1. 0. 0. 1. |
Sets the RGBA values for the color for the upper “overload” range of the levelmeter~ object. | |
| range | int def.:-48 12 |
Sets the display range of the levelmeter~ object. The default range is -40 dB to 12 dB. | |
| release | int def.:0 |
Sets the levelmeter~ object release time, in milliseconds. The default is 0. | |
| rounded | int def.:8 |
Sets the roundness, in pixels, of the levelmeter~ object box. The default is 6. | |
| tepidcolor | float def.:0.86275 0.78431 0.39126 1. |
Sets the RGBA values for the color for the lower-middle “tepid” range of the levelmeter~ object. | |
| warmcolor | float def.:0.86275 0.58824 0.31373 1. |
Sets the RGBA values for the color for the middle “warm” range of the levelmeter~ object. |

| Name | Description |
|---|---|
| average~ | Multi-mode signal average |
| meter~ | Visual peak level indicator |
| scope~ | Signal oscilloscope |
| MSP Tutorial 23: Viewing Signal Data | MSP Tutorial 23: Viewing Signal Data |