************************************************************************ Media Pro 4000 Brief November 24, 1999 File: ICM_SEM_DENON_CD_PROTOCOL_BR112499.TXT Module: ICM4020, IMC4020, SEM4020 Title: DENON CD PROTOCOL DRIVER ************************************************************************ DENON CD PROTOCOL DRIVER Introduction: The Denon CD driver is selectable from the Configuration dialogs in the MP4000 software under the ICM4020 and SEM4020. The driver provides translation for a selected subset of the MPCL cue statements into the message set for the Denon player. The driver was written for and tested on the Denon DN-961FA and DN-951FA CD players. MPCL Cue Statements Note: 'DenonCD' is an alias for a rack/slot/port for which the Denon CD driver has been selected: STOP 'DenonCD' ; transmits 'W', causes player to stop SEEK 'DenonCD' TRACK t ; transmits 'QT', where T is a BCD packing of the specified track t; the player ques up at track t. SEEK 'DenonCD' TO f ; transmits 'TMSF', where M, S, and F are BCD packings of the specified minutes, seconds, and frames. Note that the frames value is calculated base on the assumption that f in the statement has been entered as 00:mm:ss.ff, where ff is the desired frame at a 30 f/s rate (i.e., ff is 0 to 29). In the absence of a preceding SET FRAME command (see next paragraph), then, the frame number from the cue statement is multiplied by 2.5 to achieve the 75 f/s operation used by the Denon player. Thus, the actual frame numbers transmitted to the player will be 0,2,5,7,10,12,15,17,20,22,25,27, 30,32,35,37,40,42,45,47,50,52,55,57,60,62,65,67,70, and 72. SET 'DenonCD' FRAME f ; In the event that the user requires specification of frames not reachable by this 'multiply by 2.5' operation, described above, a SET FRAME command can be used to recover the full precision of the player. The SET FRAME command should immediately precede the SEEK TO command in the cue, with a frame number f from 0 to 74. With this 'notification', the SEEK TO command described above will use this value for the frames value transmitted to the Denon player. PLAY 'DenonCD' ; transmits 'P' to player, causes the player to play from the currently cued position. SEND 'DenonCD' "anystring" ; transmits 'anystring' to player. This command permits the user to send arbitrary messages to the player, to cover any aspects of control not supported directly in the driver. DENON PLAYER CABLE CONNECTION: Denon DN951-FA DB9S on player DB9P on cable pin 1,6 ground pin 2 TXD- pin 3 RXD+ pin 4,5 n/c pin 7 TXD+ pin 8 RXD- pin 9 n/c ------------------------------------------------------------------------ Specifications subject to change at any time. The data in this document incorporates proprietary rights of Anitech Systems Inc., 25021 Anza Drive, Valencia, CA 91355 USA. Phone (661) 257-2184 Fax (661) 257-2025 email Mail@Anitech-Systems.com Web http://www.Anitech-Systems.com Any party accepting this document does so in confidence and agrees that it shall not be duplicated in whold or in part, without the consent of ANITECH SYSTEMS.