{"ScriptPreparationCode":"var ctx = new AudioContext();\r\nvar gain = ctx.createGain();\r\nvar oscillator = ctx.createOscillator();\r\nvar analyser = ctx.createAnalyser();\r\n\r\ngain.gain.value = 0.01;\r\noscillator.frequency.value = 20;\r\noscillator.type = \u0022square\u0022;\r\nanalyser.fftSize = 32768;\r\n\r\nvar fbuf = new Float32Array(analyser.frequencyBinCount);\r\nvar bbuf = new Uint8Array(analyser.frequencyBinCount);\r\n\r\noscillator.connect(analyser);\r\nanalyser.connect(gain);\r\ngain.connect(ctx.destination);\r\n\r\noscillator.start();","TestCases":[{"Name":"getFloatFrequencyData","Code":"analyser.getFloatFrequencyData(fbuf);","IsDeferred":false},{"Name":"getByteFrequencyData","Code":"analyser.getByteFrequencyData(bbuf);","IsDeferred":false}]}