fixed reversed pan

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@292 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2006-08-07 20:34:58 +00:00
parent 0f69fe4cd4
commit 5874e0b688

View File

@@ -597,14 +597,15 @@ void vibed::playNote( notePlayHandle * _n )
{
if( ps->exists( string ) )
{
// pan: 0 -> left, 1 -> right
const float pan = (
m_panKnobs[string]->value() + 1 ) /
2.0f;
const sample_t sample = ps->getStringSample(
s ) *
m_volumeKnobs[string]->value() / 100.0f;
buf[i][0] += pan * sample;
buf[i][1] += ( 1.0f - pan ) * sample;
buf[i][0] += ( 1.0f - pan ) * sample;
buf[i][1] += pan * sample;
s++;
}
}