code: private void fillRampDataIntoBuffers(final int[] leftBuffer, final int[] rightBuffer, final ChannelMemory aktMemo)
  	{
  		// Remember changeable values
  		final int currentTuningPos = aktMemo.currentTuningPos;
  		final int currentSamplePos = aktMemo.currentSamplePos;
  		final int currentDirection = aktMemo.currentDirection;
  		final boolean instrumentFinished = aktMemo.instrumentFinished;
  		final int actRampVolLeft = aktMemo.actRampVolLeft;
  		final int actRampVolRight = aktMemo.actRampVolRight;
  		
  		mixChannelIntoBuffers(leftBuffer, rightBuffer, 0, Helpers.VOL_RAMP_LEN, aktMemo);
  		
  		// set them back
  		aktMemo.currentTuningPos = currentTuningPos;
  		aktMemo.currentSamplePos = currentSamplePos;
  		aktMemo.instrumentFinished = instrumentFinished;
  		aktMemo.currentDirection = currentDirection;
  		aktMemo.actRampVolLeft = actRampVolLeft;
  		aktMemo.actRampVolRight = actRampVolRight;
  	}
docs: Retrieves Sample Data without manipulating the currentSamplePos and currentTuningPos and currentDirection
  (a kind of read ahead)
  @since 18.06.2006
  @param leftBuffer
  @param rightBuffer
  @param aktMemo