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:
@@ -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++;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user