#!/usr/local/bin/node var input = new Int16Array([1,0,2,0,3,0,4,0,5]); var data_buf = input.buffer; var frame_num = input.length/2; var inputBuffer = new Float32Array(frame_num); inputBuffer = new Int16Array(data_buf).reduce((x,y,i)=>x[i]=y*1.0, inputBuffer) console.log(inputBuffer); console.log(inputBuffer.map(function(x){return x*floatScale;}));