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:
parent
6e268323d2
commit
5cfd9f7a10
11 changed files with 43 additions and 29 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue