--- linuxsampler/trunk/src/engines/gig/Voice.cpp 2006/12/22 01:31:28 1000 +++ linuxsampler/trunk/src/engines/gig/Voice.cpp 2006/12/27 16:17:08 1001 @@ -768,8 +768,8 @@ * @param Skip - number of sample points to skip in output buffer */ void Voice::Synthesize(uint Samples, sample_t* pSrc, uint Skip) { - finalSynthesisParameters.pOutLeft = &pEngineChannel->pOutputLeft[Skip]; - finalSynthesisParameters.pOutRight = &pEngineChannel->pOutputRight[Skip]; + finalSynthesisParameters.pOutLeft = &pEngineChannel->pChannelLeft->Buffer()[Skip]; + finalSynthesisParameters.pOutRight = &pEngineChannel->pChannelRight->Buffer()[Skip]; finalSynthesisParameters.pSrc = pSrc; RTList::Iterator itCCEvent = pEngineChannel->pEvents->first();