![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Nuvo/Concerto | N/A | Serial |
This driver controls the Nuvo Concerto multi-zone audio switcher/amplifier. This product supports twenty zones and six sources, so you can map any of the six input sources to any of the twenty output zones. Each zone's volume, power, mute, and selected source can be controlled separately via this driver. Meta Data can also be passed to each zone keypad.
Currently this driver supports up to two Concerto Nuvos linked together.
Each zone is referenced by a two digit identifier of 01 to 20. Zones may be Masters or Slaves. However, there is currently a bug in the Nuvo Serial Protocol that prevents us from sending Metadata strings to Slaved keypads. At some later point this may be supported, depending on Nuvo issuing a firmware upgrade.
The parameters are 9,600 baud, 8 bits, one stop bit, no parity. That's fairly quick for the amount of data, but it doesn't provide asynchronous notifications of changes, so the driver has to poll the zones in sequence.
The connection is a standard straight through cable and a 3 wire should be fine.
The installation of the driver also requires the user to indicate the maximum number of zones to use. Set this number to your last zone number whether it is a Slave or Master. Any zones in between will be recognized as inactive and the driver will skip them.
This driver also provides for User Action Events, detecting keypad button presses in all zones. Whenever a keypad button is pressed, a User Action event is generated with Event Type defined as “Button” and Event Data defined as SxZyyButton, where x is the Source that was selected at the keypad when the button was pressed, yy is the Zone where the button was pressed and Button is a string indicating the actual Button name. See the table for the available strings.
Keypad Button Pressed Event Data Value 1
ONE
2
TWO
3
THREE
4
FOUR
5
FIVE
6
SIX
7
SEVEN
8
EIGHT
9
NINE
0
ZERO
HOTKEY 1
HONE
HOTKEY 2
HTWO
HOTKEY 3
HTHREE
HOTKEY 4
HFOUR
HOTKEY 5
HFIVE
HOTKEY 6
HSIX
HOTKEY 7
HSEVEN
HOTKEY 8
HEIGHT
HOTKEY 9
HNINE
HOTKEY 0
HZERO
+10
+TEN
ENT
ENTER
SEEK FORWARD
FFWD
SEEK BACKWARD
FRWD
TUNE FORWARD
FWD
TUNE BACKWARD
RWD
PAUSE
PAUSE
STOP
STOP
PLAY
PLAY
WX
GRP
AUX
DISC
FM
CONT
AM
SHUF
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
The ?? symbol in the fields represent the zone number, so there will be versions of that field with the zone numbers 01 through 20 (or the max zones indicated in the driver installation).
Name Type R/W Description/Limits CPUVersion String R Read the Nuvo CPU Version Command String W Write system wide commands. Z??Mute Boolean R/W Read or Write the zone mute status, where ?? is a zone number from 01 to 20. Z??Power Boolean R/W Read or write the zone power status, where ?? is a zone number from 01 to 20. Z??Source Card R/W Read or write the zone source number, where ?? is a zone number from 1 to 20. The legal values are from 1 to 6, to select source 1 through 6 as the source assigned to this zone. Z??Volume Integer R/W Read or write the zone volume level, where ?? is a zone number from 1 to 20 and the volume level is a value from 0 to 78, where 0 is loudest. Z??DispPerm String W Write a string to a zone keypad, where ?? is a zone number from 1 to 20 and the text to write up to 50 characters. This text will remain on the keypad until another keypad event overwrites it. Z??DispBrief String W Write a string to a zone keypad, where ?? is a zone number from 1 to 20 and the text to write up to 50 characters. This text will breifly display on the keypad. The commands supported by the Command field are:
ALLOFFTurns off all zones off.