Installation guide

Programming AMX Controllers for a Kaleidescape System
Page 46
Mute feedback can be sent to Kaleidescape controllers that support feedback by
turning on and off channel 26 of the player’s virtual device. The value in
playerVolumeProperties[].muteStatus is sent in response to VOLUME_QUERY and should
be set to reflect the mute state of the zone.
CHANNEL_EVENT [KZone1, 26]
{
on:
{
on [KPLAYER1, 26]
playerVolumeProperties[1].muteStatus = 1
}
off:
{
off [KPLAYER1, 26]
playerVolumeProperties[1].muteStatus = 0
}
}
Configuring an AMX controller and the Kaleidescape App for iPad for
volume control when a player can be used in multiple zones
simultaneously.
If the Kaleidescape player can be used in more than one zone at a time then the
Kaleidescape Multiple Panel Include file needs to be configured for “volume by zone”
and the Kaleidescape App for iPad needs to be configured with a controller zone
name.
Configuration
Search for #DEFINE volumeByZone 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 iPads being
used in the constant numberOfiPads. Enter the number of zones that the Kaleidescape
players can be used in, in the constant numberOfZones. In the example below there will
be two iPads running the Kaleidescape App for iPad. The Kaleidescape players can
be heard in three zones.
/*
#DEFINE volumeByZone
constant numberOfControllers = 2
constant numberOfZones = 3
*/