Meyda RMS

node v14.20.1
version: 2.0.0
endpointsharetweet
function rms (args) { if (typeof args.signal !== "object") { throw new TypeError(); } var rms = 0; for (var i = 0; i < args.signal.length; i++) { rms += Math.pow(args.signal[i], 2); } rms = rms / args.signal.length; rms = Math.sqrt(rms); return rms; }
rms({signal: [3, 2, 3, -1, 0, 1, 3, 6, 2, -2, -5, -11, -1, 2, 8, 11]})
const Meyda = require('meyda'); Meyda.sampleRate = 441000; Meyda.extract('rms', [3, 2, 3, -1, 0, 1, 3, 6, 2, -2, -5, -11, -1, 2, 8, 11])
Meyda.windowingFunction = 'rect'; Meyda.extract('rms', [3, 2, 3, -1, 0, 1, 3, 6, 2, -2, -5, -11, -1, 2, 8, 11])
Loading…

no comments

    sign in to comment