code: function fetch (size) {
  		size = size || samplesPerFrame;
  
  		let output = data.copy(0, size)
  		data.consume(size)
  
  		//if size is too small, fill with silence
  		if (!output.length) {
  			return silence
  		}
  		else if (output.length < size) {
  			output = util.pad(output, size)
  		}
  
  		return output;
  	}
docs: get last ready data