Page 19
Volume Control – Mixpoint
Note: <ID> = (Mix Point #) + 15
<VA> equals the settings in the following table.
<VA>
Gain value (dB)
0 -Infinity
1-26 -105 to –42.5,
in 2.5 dB steps
27-127 -40.0 to +10.0,
in 0.5 dB steps
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h 00h <ID> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h 00h <ID> <VA> 00h F7h
Volume Control – Mixer Output
Note: The <IDMSB> and <IDLSB> values must be calculated as follows:
<IDMSB> = [((4 * NMIXPOINTS) + 15 + (NOutput #)) >> 7] & 7Fh
<IDLSB> = ((4 * NMIXPOINTS) + 15 + (NOutput #)) & 7Fh
where “>> 7” means right shift by 7 bits and “&” denotes logical AND.
<VA> equals the settings in the following table.
<VA>
Gain value (dB)
0 -Infinity
1-26 -105 to –42.5,
in 2.5 dB steps
27-127 -40.0 to +10.0,
in 0.5 dB steps
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h <IDMSB> <IDLSB> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h <IDMSB> <IDLSB> <VA> 00h F7h
Activate Mixpoint (route an input to an output)
Note: <VA> equals 00h when the mixpoint is not activated and equals 01h when the mixpoint is activated.
The <IDMSB> and <IDLSB> values must be calculated as follows:
<IDMSB> = [((3 * NMIXPOINTS) + 15 + (Mix Point #)) >> 7] & 7Fh
<IDLSB> = ((3 * NMIXPOINTS) + 15 + (Mix Point #)) & 7Fh
where “>> 7” means right shift by 7 bits and “&” denotes logical AND.
Query command: F0h 00h 01h 00h <Device ID> 0Ah 70h <IDMSB> <IDLSB> F7h
Return string: F0h 00h 01h 00h <Device ID + 10h> 0Ah 00h <IDMSB> <IDLSB> <VA> 00h F7h