Fixed pan bug (again)

Reduced the debug output
The volune range is 0 -100 and dbtorms is used in pure data to make the
scale logarithm
This commit is contained in:
Santi Noreña 2014-07-15 20:03:14 +02:00
parent 6e268323d2
commit 5cfd9f7a10
11 changed files with 43 additions and 29 deletions

View file

@ -211,11 +211,11 @@ void libreMediaServerAudio::dmxInput(int layer, int channel, int value)
break;
case VOLUME_COARSE:
f = ( value * 0x100 ) + ola->getValue(layer, VOLUME_FINE);
AudioMotor::getInstance()->setLayerVolume(layer, f/65535);
AudioMotor::getInstance()->setLayerVolume(layer, f/655.35);
break;
case VOLUME_FINE:
f = ( ola->getValue(layer, VOLUME_COARSE) * 0x100 ) + value;
AudioMotor::getInstance()->setLayerVolume(layer, f/65535);
AudioMotor::getInstance()->setLayerVolume(layer, f/655.35);
break;
case PAN:
f = (float)value / 255;