docs: function(input_16_bit_int_buffer) {
  
  		// assumes input range of 16 bit ints :  0 to (2^16 - 1)  == 0 to 65535
  
  		var size_source_buffer = input_16_bit_int_buffer.length;
  
  		var max_valid_input_value = 2 >> 16 - 1;
  
  		// console.log("max_valid_input_value ", max_valid_input_value);
  
  
  		var new_32_bit_array = new Float32Array(input_16_bit_int_buffer.length);
  
  		for (var index = 0; index < size_source_buffer; index++) {
  
  		    new_32_bit_array[index] = input_16_bit_int_buffer[index] / 32768 - 1.0;
  		}
  
  		return new_32_bit_array;
  	}