kaleidescape Programming AMX Controllers for a Kaleidescape System May 2015
Programming AMX Controllers for a Kaleidescape System Page 10 Layout for touch panel user interface Figure 4 outlines the organization of the Kalei
Programming AMX Controllers for a Kaleidescape System Page 11 Keypad control Keypad commands provide a method for controlling music playback from a
Programming AMX Controllers for a Kaleidescape System Page 12 Music items in the Kaleidescape System The Kaleidescape System treats several differe
Programming AMX Controllers for a Kaleidescape System Page 13 Random and repeat In the Kaleidescape System, some music items always play in random
Programming AMX Controllers for a Kaleidescape System Page 14 Zones Presets are shared between all zones on all players in the system. A preset sav
Programming AMX Controllers for a Kaleidescape System Page 15 Collection browsing A set of buttons can be programmed to browse through the items in
Programming AMX Controllers for a Kaleidescape System Page 16 Item Description (of system contents) Alphabetical Sort Order First Item New Most re
Programming AMX Controllers for a Kaleidescape System Page 17 Programming Kaleidescape command protocol Kaleidescape System control is based on bid
Programming AMX Controllers for a Kaleidescape System Page 18 the targeted zone by comparing the device ID of the response and the device IDs set i
Programming AMX Controllers for a Kaleidescape System Page 19 Kaleidescape module Kaleidescape provides a single control module for either standalo
Programming AMX Controllers for a Kaleidescape System Page 2 Contents Who Should Use This Document 6 Getting Started with AMX 6 Overview of Kalei
Programming AMX Controllers for a Kaleidescape System Page 20 5. Add a line to the program to call the Kaleidescape Multiple Panel Include file. I
Programming AMX Controllers for a Kaleidescape System Page 21 The minor version number changes indicate changes to the internal behavior of the mod
Programming AMX Controllers for a Kaleidescape System Page 22 Kaleidescape recommends using TCP/IP over Ethernet for control connection in most cas
Programming AMX Controllers for a Kaleidescape System Page 23 Command routing Command routing allows control of multiple Kaleidescape players with
Programming AMX Controllers for a Kaleidescape System Page 24 4. Click on the Settings button for the player. Figure 5: Component Settings button
Programming AMX Controllers for a Kaleidescape System Page 25 Figure 7: CPDID addressing example Within DEFINE_START, set each virtual device to c
Programming AMX Controllers for a Kaleidescape System Page 26 The 1U Server receives the command and routes the command to the Music Player (CPDID
Programming AMX Controllers for a Kaleidescape System Page 27 The number of lines to be displayed on the touch panel must be defined for every SATP
Programming AMX Controllers for a Kaleidescape System Page 28 Music zone control Music zone control provides control for any music zone in a Premie
Programming AMX Controllers for a Kaleidescape System Page 29 Controlling music zones Use the following steps to set music zone control. 1. Open t
Programming AMX Controllers for a Kaleidescape System Page 3 Downloading and importing the Kaleidescape module for AMX 19 Configuring the Kaleides
Programming AMX Controllers for a Kaleidescape System Page 30 Figure 10: Now Playing view When the user selects Control Zone, the Select Music Zon
Programming AMX Controllers for a Kaleidescape System Page 31 Controlling multiple players with multiple touch panels The Kaleidescape Multiple Pan
Programming AMX Controllers for a Kaleidescape System Page 32 The particular zone that the touch panel controls changes at runtime. When a touch pa
Programming AMX Controllers for a Kaleidescape System Page 33 Controlling the same zone with multiple virtual devices In some installations, it is
Programming AMX Controllers for a Kaleidescape System Page 34 With command routing, a serial connection can be made to one player and issue command
Programming AMX Controllers for a Kaleidescape System Page 35 When the ENTER STANDBY command is sent to Cinema One, the system responds with a DEVI
Programming AMX Controllers for a Kaleidescape System Page 36 Sample Installation This section contains a step-by-step implementation of a sample i
Programming AMX Controllers for a Kaleidescape System Page 37 This installation requires a total of five virtual devices to be defined. Three f
Programming AMX Controllers for a Kaleidescape System Page 38 Figure 13: Static IP address assignment under the NETWORK tab 6. Select the Use the
Programming AMX Controllers for a Kaleidescape System Page 39 Figure 14: Control tab 4. Use the drop-down menu to change the Control Protocol Dev
Programming AMX Controllers for a Kaleidescape System Page 4 Setting the M500 Player and Music Player CPDIDs 38 Configuring the Kaleidescape Multi
Programming AMX Controllers for a Kaleidescape System Page 40 2. Add the touch panels to the KTouchPanels array. dev KTouchPanels[] = { TP_Theat
Programming AMX Controllers for a Kaleidescape System Page 41 system-wide state; every player in the system will report the same system readiness s
Programming AMX Controllers for a Kaleidescape System Page 42 case 3: { call 'MASK'('1.78') } //image is 1.78 (16x9) ca
Programming AMX Controllers for a Kaleidescape System Page 43 Lighting and shades In rooms that are primarily for movie watching, for example, the
Programming AMX Controllers for a Kaleidescape System Page 44 Configuration Search for #DEFINE volumeByPlayer in the DEFINE_VARIABLE section of the
Programming AMX Controllers for a Kaleidescape System Page 45 Programming Events When the AMX master receives a volume control message, it will pul
Programming AMX Controllers for a Kaleidescape System Page 46 Mute feedback can be sent to Kaleidescape controllers that support feedback by turnin
Programming AMX Controllers for a Kaleidescape System Page 47 Also in DEFINE_VARIABLE modify the KZones array to include the zones that can access
Programming AMX Controllers for a Kaleidescape System Page 48 Programming Events The zone being controlled by the Kaleidescape App for iPad can be
Programming AMX Controllers for a Kaleidescape System Page 49 Mute feedback can be sent to a Kaleidescape controller by turning channel 26 of the z
Programming AMX Controllers for a Kaleidescape System Page 5 1U, 3U and 5U Servers 57 RS-232 port pinouts 57 Appendix C: OSD Module v8.3 Channel
Programming AMX Controllers for a Kaleidescape System Page 50 3. If using an RS-232 connection and a message appears indicating the Kaleidescape m
Programming AMX Controllers for a Kaleidescape System Page 51 Cannot make selections with a touch panel with a video window The Kaleidescape movie
Programming AMX Controllers for a Kaleidescape System Page 52 Appendix A: Screen Shots for UI Layouts OSD control with a video window — Music
Programming AMX Controllers for a Kaleidescape System Page 53 OSD control with a video window — Movies Music can be playing while selecting a movi
Programming AMX Controllers for a Kaleidescape System Page 54 OSD control without a video window — Music
Programming AMX Controllers for a Kaleidescape System Page 55 OSD control without a video window — Movies This layout shows the keyboard pop-up af
Programming AMX Controllers for a Kaleidescape System Page 56 Standalone touch panel
Programming AMX Controllers for a Kaleidescape System Page 57 Appendix B: RS-232 Port Configuration and Cable Pinout Port configuration M500 Player
Programming AMX Controllers for a Kaleidescape System Page 58 Appendix C: OSD Module v8.4 Channel Lineup All feedback channels are offset by 1000.
Programming AMX Controllers for a Kaleidescape System Page 59 43 unused 73 COLLECTIONS 44 DISC MENU 74 PARENTAL CONTROL 45 UP 75 SYSTEM STATUS 46
Programming AMX Controllers for a Kaleidescape System Page 6 Who Should Use This Document This document explains how to configure an AMX control sy
Programming AMX Controllers for a Kaleidescape System Page 60 Appendix D: SATP Module v8.4 Channel Lineup All channels up to channel 49 are the sam
Programming AMX Controllers for a Kaleidescape System Page 61 41 unused 71 LIST LINE 11 42 unused 72 LIST LINE 12 43 unused 73 LIST LINE 13 44 DISC
Programming AMX Controllers for a Kaleidescape System Page 62 101 LINE 1 STATUS (f/b only) 111 LINE 11 STATUS (f/b only) 102 LINE 2 STATUS (f/b onl
Programming AMX Controllers for a Kaleidescape System Page 63 Appendix E: Keypad Module v8.4 Channel Lineup All channels piggyback on the SATP chan
Programming AMX Controllers for a Kaleidescape System Page 64 Appendix F: Module v8.4 Level Lineup Except where noted, these values are set by the
Programming AMX Controllers for a Kaleidescape System Page 65 21 VIDEO MODE COMPONENT 0) no output 1) 480i60 4×3 NTSC 2) 480i60 16×9 3) 480p60 4×3
Programming AMX Controllers for a Kaleidescape System Page 66 Appendix G: Module v8.4 Commands All of the commands in this appendix are sent to a v
Programming AMX Controllers for a Kaleidescape System Page 67 IP Use to set the IP address that the module should connect to. This command can be s
Programming AMX Controllers for a Kaleidescape System Page 68 Example 'A' //send the letter A '4' //send the number 4 '.&a
Programming AMX Controllers for a Kaleidescape System Page 69 Collection Used to indicate which music collection to cycle through when the collecti
Programming AMX Controllers for a Kaleidescape System Page 7 Touch Panels and Keypads Touch panels The Kaleidescape module uses the full screen on
Programming AMX Controllers for a Kaleidescape System Page 70 Syntax 'Lines <number of lines>' Example 'Lines 16' //16 li
Programming AMX Controllers for a Kaleidescape System Page 71 Refresh Use to resend all the strings through the virtual device. This command is use
Programming AMX Controllers for a Kaleidescape System Page 72 Appendix H: Revision History Version 8.4.0 Added support for using serial numbers
Programming AMX Controllers for a Kaleidescape System Page 73 Better handling of component power states and IP connection issues. Added feedb
Programming AMX Controllers for a Kaleidescape System Page 74 Modified nomenclature inside the module to clarify the browse protocol implementat
Notices Document Name: Programming AMX Controllers for a Kaleidescape System Document Number: 101-0123-00 Publication Date: May 2015 This document re
Programming AMX Controllers for a Kaleidescape System Page 8 Figure 1: OSD control with a video window OSD control without a video window Instea
Programming AMX Controllers for a Kaleidescape System Page 9 Standalone touch panel (SATP) control The standalone touch panel (SATP) template provi
Comments to this Manuals