Installation guide
Programming AMX Controllers for a Kaleidescape System
Page 44
Configuration
Search for #DEFINE volumeByPlayer in the DEFINE_VARIABLE section of the
Kaleidescape Multiple Panel Include. Remove the open and close comment symbols (/*
and */) surrounding the code block. Enter the number of Kaleidescape players
being controlled by the AMX controller in the constant numberOfPlayers. This should
be the same as the number of virtual devices in the Kplayer array. In the example
below two players are being controlled.
/*
#DEFINE volumeByPlayer
constant numberOfPlayers = 2
*/
Find #IF_DEFINED volumeByPlayer in DEFINE_START. For each player use the
constants provided to set the volume capabilities of each zone.
#IF_DEFINED volumeByZone
playerVolumeProperties[1].capability =
Volume_and_mute_control_with_feedback
playerVolumeProperties[2].capability =
Volume_and_mute_control_but_no_feedback
Additionally, if non-standard channels are to be used, they can be defined here
also.
playerVolumeProperties[1].capability =
Volume_and_mute_control_with_feedback
playerVolumeProperties[1].volUpChannel = 124
playerVolumeProperties[1].volDownChannel= 125
playerVolumeProperties[1].volMuteChannel= 126