On 06/01/2014 11:14 AM, Tobias Doerffel wrote:
>
> In src/core/FxMixer.cpp:
>
> >  
> >  				// mix it's output with this one's output
> >  				sampleFrame * ch_buf = sender->m_buffer;
> > -				const float v = sender->m_volumeModel.value() * amt;
> > -				for( f_cnt_t f = 0; f < fpp; ++f )
> > +				
> > +				// use sample-exact mixing if sample-exact values are available				
> > +				if( ! volBuf && ! sendBuf ) // neither volume nor send has sample-exact data...
> > +				{
> > +					const float v = sender->m_volumeModel.value() * fxm->channelSendModel( senderIndex, m_channelIndex )->value();
> > +					for( f_cnt_t f = 0; f < fpp; ++f )
>
> use MixHelper::addMultiplied(...) here.
>

Ok, will do..