#!/usr/local/bin/node var input = new Int16Array([1,0,2,0,3,0,4,0,5,0]); 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)=>(i%2==0?x[i/2]=y*1.0:1,x), inputBuffer) console.log(inputBuffer);