UNPKG

tone

Version:

A Web Audio framework for making interactive music in the browser.

32 lines 912 B
import { optionsFromArguments } from "../../core/util/Defaults.js"; import { MeterBase } from "./MeterBase.js"; /** * DCMeter gets the raw value of the input signal at the current time. * @see {@link Meter}. * * @example * const meter = new Tone.DCMeter(); * const mic = new Tone.UserMedia(); * mic.open(); * // connect mic to the meter * mic.connect(meter); * // the current level of the mic * const level = meter.getValue(); * @category Component */ export class DCMeter extends MeterBase { constructor() { super(optionsFromArguments(DCMeter.getDefaults(), arguments)); this.name = "DCMeter"; this._analyser.type = "waveform"; this._analyser.size = 256; } /** * Get the signal value of the incoming signal */ getValue() { const value = this._analyser.getValue(); return value[0]; } } //# sourceMappingURL=DCMeter.js.map