Page 2
ID-AL ChronoPlayer - User Guide V1.0 The ID-AL products are exclusively manufactured by Waves System. Waves System Impasse de La Ville en Bois 44830 BOUAYE FRANCE Sales and information: +33 (0)2 40 78 22 44 E-mail: info@id-al.com Website: www.id-al.com Technical department: support@wsystem.com...
ID-AL ChronoPlayer - User Guide V1.0 CE Marking The CE marking is found on the nameplate, at the rear side of the device. It certifies the conformance of the device with the low voltage CE Directive, according to the EN 55022 standard, and the Electromagnetic Compatibility Directive 61000-4-x.
Page 4
ID-AL ChronoPlayer - User Guide V1.0 Safety Instructions against Risks Due to Electric Currents The device must be connected to a grounded AC power outlet or a European standard outlet installed as per good professional practices. Before connecting the device, check that the mains voltage and frequency match the specifications indicated on the mains adapter.
4.1 Storage Device Initial Preparation..................... 12 4.2 Update of the Storage Device Contents..................... 12 5 Control of the ChronoPlayer with the Folders and the Files...............13 5.1 Organization of the Folders........................ 13 5.1.1 [Jxxx] - Jump to the Folder xxx at the End of the Playback of the Folder........15 5.1.2 [RET] - Return to the Previous Folder at the End of the Playback of the Folder......16...
Page 6
ID-AL ChronoPlayer - User Guide V1.0 A.IV Storage Devices..........................45 A.V Built-in Clock............................45 A.VI Power Supply............................ 45 A.VII Consumption (12 V supplied)......................46 A.VIII Temperatures..........................46 A.IX Size..............................46 A.X Weight..............................46 Appendix B Infrared Remote Control......................47 Appendix C Built-in Clock..........................48 C.I Principle..............................
ID-AL ChronoPlayer - User Guide V1.0 1 Introduction The ChronoPlayer is a standalone audio player supporting WAV and MP3 audio files stored on an SD/SDHC card or a USB flash drive. Files are played automatically according to an “AutoPlay” setting, a timestamped programming, or a triggering by external events (dry-contact inputs, RS-232 serial commands, etc.).
RS-232 serial link: The ChronoPlayer can be controlled by a PLC, a computer, or a remote control • using a serial link. The ChronoPlayer receives data on its Rx input and sends data on its Tx output. The serial-link protocol of the ChronoPlayer is described in this manual.
10. Line-level stereo audio output First use: The ChronoPlayer ships with default factory settings, and it is ready to operate when a prepared media is inserted in (see the chapter Control of the ChronoPlayer with the Folders and the Files).
The SD cards or the USB flash drives used with the ChronoPlayer need to be properly prepared. For more information regarding the preparation of the storage device, see the chapter Storage Device Preparation and Update.
Page 11
ID-AL ChronoPlayer - User Guide V1.0 Figure 1: Examples of triggering devices on the dry-contact inputs Figure 2: Optional extension board Figure 3: Internal schematic of a player input Input Button Folder 1 2 3 4 ● ● ● ●...
4 Storage Device Preparation and Update In order to work, the ChronoPlayer needs either an SD/SDHC card or a USB flash drive containing all the required data, mainly numbered folders and audio files, as well as optional files such as a Scheduler timestamped programming file, the setup file config.txt, or the serial.txt file containing the byte...
ID-AL ChronoPlayer - User Guide V1.0 5 Control of the ChronoPlayer with the Folders and the Files The naming of the folders and the files define the playback rules. The folders and the files must be named and copied according to a specific organization described in the following chapters.
Page 14
ID-AL ChronoPlayer - User Guide V1.0 Table 1: Correlation between the inputs and the folder numbers Input No. Folder No. Corresponding Binary Values ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●...
ID-AL ChronoPlayer - User Guide V1.0 To change the behavior of the player, optional parameters can be added to the folder names. These parameters have to be enclosed between square brackets ([ and ]). Several parameters can be added to the same folder name.
ID-AL ChronoPlayer - User Guide V1.0 5.1.2 [RET] - Return to the Previous Folder at the End of the Playback of the Folder During the playback of a folder, if an event or a tag instructs to play another folder tagged with [RET], then the player jumps to the new folder.
ID-AL ChronoPlayer - User Guide V1.0 Example Folder Name Action Performed by the Tag 001 [V+05] Increase the volume level by 5 steps during the folder playback. 001 [V-03] Decrease the volume level by 3 steps during the folder playback.
Page 18
#064: 48 25 Ce 8b #128:4C 8E D9 5A // #999:a4 Fc 48 3e 8B // comment at the end of the file Example to allow the triggering of the playback of the folder 001 of another ChronoPlayer #001:80 01 01 Example Folder Name...
ID-AL ChronoPlayer - User Guide V1.0 Note: When a folder is played in a loop, the RS-232 message defined with the [RSxxx] tag is sent on each loop of the folder. Example Folder Name Action Performed by the Tag 001[J001][RS099] Playback of the folder 001 in a loop. On each loop of the folder, the message described at line 099 of the file serial.txt is sent on the player's RS-232 output.
ID-AL ChronoPlayer - User Guide V1.0 a previous passing in the folder are not replayed while not all the audio files of the folder have been played. The xxx parameter of the tag [NXTxxx] is the number of audio files to play in the folder. It is always written with 3 digits (e.g.: 001, 045, 999).
ID-AL ChronoPlayer - User Guide V1.0 Example Filename File No. 001.mp3 063.wav To change the behavior of the player, optional parameters can be added to the filenames. These parameters have to be enclosed between square brackets ([ and ]). Several parameters can be added to the same filename.
ID-AL ChronoPlayer - User Guide V1.0 5.2.2 [NT] - Disable the Command Events during the Playback of the File This tag behaves like the [NT] tag of the folders, except that it applies during the playback of the file, not during the playback of the folder.
Note: This feature depends on the clock of the player (see the chapters Built-in Clock and Setup of the Player Clock Parameters). 6.2 Principle The ChronoPlayer uses its built-in clock to perform scheduled actions. These actions are stored in a timestamped programming file named the Scheduler file. Figure 4: Functioning of the timestamped programming The timestamped programming file is made of a calendar from January 1, 2016 to December 31, 2037.
Page 24
A day template contains all the events of a full day, for every minute, from 00:00 till 23:59. These events describe the command (action) to execute and when (precise time). With the Scheduler feature of the ChronoPlayer: A schedule can contain up to 65535 different day templates.
The timestamped programming is stored in a Scheduler file. This file is generated by the Scheduler software developed for this purpose. Please check our website for additional information (www.id-al.com support page). The files generated by the Scheduler software are TM2 files with the .tm2 extension (e.g.: my programming.tm2).
7 LCD Display and Clickable Knob The ChronoPlayer features a user interface composed of an LCD display and a clickable knob named Volume/-Menu-. This makes it possible for the user to view the player state, to occasionally control it, or simply to set it up.
ID-AL ChronoPlayer - User Guide V1.0 7.2 Playback Control Command (PLAY/STOP) To restart the playback (PLAY) or to stop it (STOP), briefly (less than 3 seconds) press the Volume/-Menu- knob. During the playback, this action triggers a STOP command. The player will then display its current •...
Page 28
ID-AL ChronoPlayer - User Guide V1.0 1. Time zone setup: Select the Time zone: menu item with the knob in order to edit the reference time zone • parameters of the player. The player displays • World area/UTC:. Select and validate a world...
Page 29
ID-AL ChronoPlayer - User Guide V1.0 2. Date setup: Press the knob • shortly to edit the date. Select and validate • a year. Select and validate • a month in the selected year. Select and validate • a day in the selected month.
8 Main Volume Control 8.1 Introduction The ChronoPlayer has a unique volume setting directly controlling its audio output (RCA / line-level output). This digital setting is applied by the audio converter of the player (DAC). It attenuates the volume over a range of 65 values, from 0 (mute, maximum attenuation level) to 64 (maximum audio level, no attenuation).
Use the 03h command of the RS-232 protocol of the player to change its main volume. This command can be sent from any peripheral equipped with an RS-232 serial link (another ID-AL player, a computer, a PLC, etc.). (See the chapter RS-232 Serial Link Protocol.) With the configuration file •...
ID-AL ChronoPlayer - User Guide V1.0 9 Configuration File Some features are only accessible via a configuration file. This file is a text file (raw text, without formatting) that can be created with any simple text editor like “Notepad” from Windows, or similar. This file must be saved with the “ANSI”...
RS-232 serial link. In order to do this, a number has to be assigned to each ChronoPlayer among 127 possible IDs, meaning that 127 ChronoPlayers can be used at the same time (see the chapter RS-232 Serial Link Protocol).
9.4 Monitoring of the Player through the RS-232 Serial Link - #RS_MONITORING:x The ChronoPlayer has one serial input and one serial output complying with the RS-232 standard. This link can be used to control the player but also to monitor him.
ID-AL ChronoPlayer - User Guide V1.0 Example Parameter Definition Effect of the Defined Parameter #RS_MONITORING:1 The player is in “Daisy Chain” mode. If the line is missing, the factory setting value by default is used, i.e. 0, no monitoring. (For further information regarding the RS-232 protocol, see the chapter RS-232 Serial Link Protocol.)
ID-AL ChronoPlayer - User Guide V1.0 Caution! Only the first 15 input combinations (using the first 4 inputs) are reconfigurable (see the Table 1: Correlation between the inputs and the folder numbers). Example of a command keypad using the first 4 inputs...
ID-AL ChronoPlayer - User Guide V1.0 Example Parameter Definition Effect of the Defined Parameter #BUTTON1:NEXT_TRACK The command “next file” is assigned to the button 1. #BUTTON2:STOP The command “STOP” is assigned to the button 2. 9.8 Example of a Configuration File Example: config.txt...
ID-AL ChronoPlayer - User Guide V1.0 10 RS-232 Serial Link Protocol The ChronoPlayer can communicate with other devices by receiving instructions onto the Rx input or transmitting data through its Tx output. The player complies with the RS-232 standard. Table 17: Default settings for the RS-232 link...
ID-AL ChronoPlayer - User Guide V1.0 Example of ID address bytes Value (hexadecimal) Description Broadcast (“general call”) address for all the players. Player number 001. Player number 030. Player number 127. 10.1.2 Byte 2 (Command) 0xxxxxxxb + Byte 3 (Data) 0xxxxxxxb The byte 2 is a command and the byte 3 is a data byte that completes the command byte.
Page 40
ID-AL ChronoPlayer - User Guide V1.0 Method of calculation: Bank = value in the above table depending on the folder number. • Value = folder number - (bank number x 128). • Example of a frame launching the folder 278 for the player number 001: Folder number = 278 278 is in bank 2 (from 256 to 383).
Volume set at 14. 10.2 Transmission Protocol - Monitoring The ChronoPlayer can send several kinds of data onto the RS-232 port. Custom data sent by the [RSxxx] tags (see the chapter Control of the ChronoPlayer with the Folders • and the Files).
Page 42
ID-AL ChronoPlayer - User Guide V1.0 Mode 2: “Monitoring” • In this mode, the player sends information onto the Tx output depending on the actions executed. This mode does not allow to chain up the players. The player allows a PLC, a computer, a security system, to know the status of the player and to make operating tests.
Page 43
ID-AL ChronoPlayer - User Guide V1.0 Mode 3: “Advanced Monitoring” • Besides the functions of the standard monitoring mode, the advanced mode regularly sends information about the player status. A frame is sent or not every 250 ms depending on the status...
1. On the www.id-al.com website, download the firmware from the support page of the ChronoPlayer. 2. Make sure that the SD card is properly formatted in FAT32 (USB flash drives are not supported).
*Note: Various professional software for composition and editing create Broadcast Wave Format files instead of standard WAV files. The ChronoPlayer is not compatible with this file type. Please use standard WAV files to ensure a perfect compatibility between your audio files and the specifications of the player.
ID-AL ChronoPlayer - User Guide V1.0 Appendix B Infrared Remote Control The ChronoPlayer can be controlled with an infrared remote control thanks to an infrared sensor fitted at the front of the player. 1. Button 1 2. Stop 3. Next file 4.
Appendix C Built-in Clock C.I Principle The built-in clock of the ChronoPlayer, called RTC (Real Time Clock), is accurate and standalone. The date and time of the player are always kept up-to-date, whether the player is powered or not, thanks to a built-in battery.
ID-AL ChronoPlayer - User Guide V1.0 Note: The setup of the time uses the following international writing convention: HH:MM:SS, with HH the hours, MM the minutes, and SS the seconds, e.g. 15:30:52 for 3 hours in the afternoon, 30 minutes and 52 seconds.
Need help?
Do you have a question about the ChronoPlayer and is the answer not in the manual?
Questions and answers