TASCAM HD-R1. Serial Control port RS-232C Protocol Specification Document

Similar documents
TASCAM HS-2/HS-20/HS-2000

TASCAM SS-CDR250N/SS-R250N CONTROL I/O Terminals RS-232C/TELNET Protocol Specifications

Vorne Industries. Model 77/232 Serial Input Numeric 3" Display User's Manual

Product Spec Sheet 2 Channel Audio Recorder HS-20

Vorne Industries. 2000S Series Serial Input Alphanumeric Display User's Manual

And you thought we were famous

Product information AD-850

RS 232 Interface. RS 232 is the Serial interface on the PC. Three major wires for the Serial interface: Transmit Pin 2 Receive Pin 3

INSTALLATION MANUAL. LC 200 Electronic Overload Guard. Software versione PW0501 R 0.3

CalArts Film/Video Sound Quick Start for Sound Devices 744T Time Code Hard Drive Field Recorder:

HP 48 I/O Technical Interfacing Guide

Specification. For. Serial Interface DN-T645/625

TASCAM BD-01U. CONTROL I/O connector. Ver April TEAC Corporation

Xpert / XLite GPRS232 Serial Interface Block USERS MANUAL. Part No Rev. 3.3 July 27, 2009

mp3 bbox 12-24V INSTALLATION GUIDE 4.0 REALITY SYS bbox 12-24V V4.0 Installation 1

Appendix) Specifications of Monitor & Control Rev. 4.0 July 13, 2016

DS232. RS232 to DMX Converter V4. ELM Video Technology s RS232 to DMX Converter / Controller

TCPIP LIBRARY Version 1.5 E and more Documentation: 14/10/2010

MSOC Communication Commonality with DPU/TPU/GPU 2000R Protective Relays

Series 370 Stabil-Ion Gauge Controller with RS-485 Interface Option

ICD105A 1008 page 1/ r001 ICD105A. Industrial RS-232 to RS-422/485 Converter

PRELIMINARY DATA SHEET AM 1 AUTOMIXER SHIPS APRIL 2010

1 CDR-882 v2.00 Firmware... 3

EM38A / EM38A-R / EM38A-X User s Manual Page 1 of 8

ACS-LCD-128x64. LCD Graphic Display Terminal. General Description. Features. Typical Applications. Specifications. 22-Feb-08

Blue Point Engineering

Introduction Page 1. Power Supply Requirements & Hardware Options Page 2. External Connectors (Functions & Pinouts) Page 2

Message Display Operator Panel. UCT-33/36 Industrial Terminal. Manual 32.00

TASCAM SS250 CONTROL USER S MANUAL

AD-8923-BCD. Remote Controller (BCD) INSTRUCTION MANUAL 1WMPD

RS232/RS485/RS422 to TCP/IP Converter ITEM NO.: RS007

A Issue A Original. Instruction Manual. nxds Serial Comms Interface

B-100 / B-300 Series HDMatrix Switchers

Document Name: User Manual for SC10MK, Modbus RTU to Modbus TCP Converter

A2005/7 System Control Protocol

SDI-12 Interface Cable. April 10, Built for:

STEPware-100 Operations Manual

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam D33 DAC

Wiring Section 3-3. NQ-Series communication ports support various types of (serial) communication.

automatic video source selection is commanded preferred video input is composite, color system PAL volume is -15 db

IM3523 IM3533 IM IM3536 LCR METER IM3570 IM7580 IM3590 CHEMICAL IMPEDANCE ANALYZER IMPEDANCE ANALYZER. Communication Instruction Manual

BMV Text Protocol. Table of contents

Mini Driver V (Mini Driver MP with 5-Screw Terminal Block) MINI DRIVER MP

EM18A User s Manual Page 1 of 8

SDI-12 Interface Cable. August 1, Built for:

MANUAL PCR3000R

The Analyst. RS422/RS232 Tester. (Standard Model) User Manual

SENTRY HPS / HTS COMMUNICATION PROTOCOL

Serial Interfaces Part 1. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Specification. for. Serial Interface DN-C635

Quick Guide 2017 ZOOM CORPORATION. You must read the Usage and Safety Precautions before use.

Technovision TecMP3A Operating Guide (firmware version 1.7) 11/2017

CONFIGURATION: The Reader, LED Indicator, pin numbers for the 9-pin connector and the 25-pin adapter are shown in Figure 1-2.

Unique Micro Design. Advanced Thinking Products. Model 164 Quad Coupler User Manual

SERIAL INTERFACE MANUAL. Precision Integrating Sound Level Meter. with 1/3 octave band real-time analyzer NA-27

Stalker Sports Speed Sensor User Manual

A GUIDE TO RS-232 COMMUNICATION WITH FX PLCS

WinCT-Plus Instruction Manual

AX3000 Platine Terminal Ethernet TCP/IP

MPI-DN, MPI-D MULTICHANNEL ELECTRONIC RECORDER for HART or RS-485/ MODBUS RTU SENSORS

Serial to RS422/485 Converter SER 485(ISO) User Manual

GP1 LCD RS232 Terminal Kit 2003 by AWC

Serial Communication Converters & Adapters Instruction Manual

Network audio encoder / decoder with I/O for professional and broadcast applications

576 E USA

Reference. Menu Overview. Functions Common to Generator (TX) and Analyzer (RX) AC Power. Selecting 115 VAC or 230 VAC Operation

SCB-C08 USB to RS232/422/485 Converter

EM38A / EM38A-R / EM38A-X User s Manual Page 1 of 8

VNS2000 Server Software

melabs Serial LCD Firmware Version 1.1 3/5/07

Doug Fleenor Design, Inc. RS-232 to DMX512 Interface, 2 Generation. March 8, 2010 (Software V1.2)

Sartorius Comparator. Interface Description for the CC Model Series

Station 2. Inverter. PU connector (Note1)

Technovision TecMP3(-R) Operating Guide (firmware version 2.5 and later) 01/2013

This document hosted by: Extension Load Cell Cable (OP-02)

Operating Instructions. Sartorius. Description of the Interface for EA, EB, GD, GE and TE Balances/Scales

RTD-500 Precision RTD Simulator. Operations Manual.

I/O232-A User s Guide

Bluetooth to RS-232&RS422/485. EX-9132B/BI Bluetooth Adapter Operation Manual

Multi-Function Smart Indicator User Manual

AMU1-CHD+MK2 AUDIO MONITORING UNIT

General Specifications. P2-SCM Serial Communications

Using the Extron CTL208 with SoundStructure

Features. Target Applications. V1.6 TBS07 RS485 to SDI-12 Converter

Product Spec Sheet. Stereo Master Recorder/ADDA Converter DA-3000

X-Series System Manual Part 7: Interfaces and data communication

1. Summary. 2. Module Application Instruction. 1.2.Features. 1.3.Application Specification Description

Solid State Logic S O U N D V I S I O N

Leica LP C (Laser Printer for Cassettes) System Requirement & Specifications

Custom Installation Notes IP/Serial programming interface and IR remote control commands for the SA10/SA20 integrated amplifier

Overview. Features. Technical Data Sheet 1 / 6. Mixing Console MG10. MG10 is a versatile mixer suitable for a wide range of users and applications.

Interface Converter. Installation Manual IC485S IC485SGB IC485SEU. RS-232 to RS-485/422 Serial Interface Converter

RS-232 / TCP/IP Port Hardware. RS-232 / TCP/IP Port Hardware. TCP/IP Overview

Specifications MLC 226 Series

MSR Series. Portable Battery-Powered Magnetic Swipe Reader User's Manual TM951016

485DRCI. Industrial RS-232 to RS-422/485 Converter B&B ELECTRONICS PRODUCT INFORMATION. Specifications Serial Technology

Developer Information. Videohub. Includes Blackmagic Videohub Ethernet Protocol and Videohub RS-422 Protocol

Custom ASCII Protocol

USER MANUAL. G.shdsl+ modem with G.703 interface TAHOE 671 FREEDOM OF COMMUNICATION

ALESIS M20. RS-422 Implementation

Transcription:

TASCAM HD-R1 Serial Control port RS-232C Protocol Specification Document Ver. 1.00 September 2008 TEAC Corporation

1. Overview You can control the HD-R1 from a computer or other external device using its RS-232C port. In this document, the HD-R1 is the controlled device, and the external device that controls it is the control device. 2. Specifications Electrical specifications Applicable standard JIS X-5101 (equivalent to old JIS C-6361 and EIA RS-232C) (Not compatible with RS-422A in commercial use VCRs and other equipment) Receiver impedance 3 KΩ or more measured at applied voltage of ±3 ±25 V Sender open circuit voltage ±25 V or less Receiver open circuit voltage ±3.3 or less Signal discrimination Logic 1 +2 V or more Logic 0 +0.8 V or more Transmission specifications Circuit format Three-wire, half duplex Transmission format Digital binary serial transmission Data signal speed 9600 bit/sec Character length 8 bits Parity bit None Stop bit 1 bit Note: The settings are fixed for the data signal speed, character length, parity bit and stop bit. The control device must be adjusted to match the HD-R1 settings. Pin configuration Connector D-sub 9-pin female (inch screw thread) Port pin allocations and input and output signals Pin number In/Out Signal Description 1 - NC Not used 2 In Rx Data Receive data* 3 Out Tx Data Send data 4 - NC Not used 5 - GND Ground 6 - NC Not used 7 - NC Not used 8 - NC Not used 9 - NC Not used *Raise the voltage of Rx Data to comply with the RS-232C standard. 2 TEAC Corporation

Controlled device (this unit) Control device 3. Command format 3.1 Command format overview The serial protocol was designed to be able to function using common terminal programs. Therefore, all markers are printable 8-bit ASCII characters, and the end of line marker is flexible. Unless otherwise indicated, character strings are not case sensitive. Every message has the same structure as indicated below, but some messages do not contain all the fields defined below. Parameter ID: A string of 1 24 characters specifies the parameter handled, including queries. Spaces before and after parameter character strings are ignored. Unless otherwise indicated, character strings are not case sensitive, and do not contain equal signs, question marks or exclamation points. Command: One character defines what the command does. This is the same for queries. Commands include = (set value) and? (query). Value: Strings are of 1 to 24 characters, including query values. Spaces before and after character strings are ignored. Unless otherwise indicated, character strings do not distinguish between upper and lower case characters. End Marker: One or two character strings. Both a carriage return followed by a line-feed (CR LF) and a line-feed (LF) are valid. The HD-R1 always accepts either type of end marker, and it can also send them. Below is an example of a typical message. There are no blank spaces inserted after the Parameter ID and Value character strings, and one end marker character string is used. 3 TEAC Corporation

The command format is as follows. Parameter ID Cmd Value End Marker Character string Input Source = Analog/Mic LF (or CR+LF) ASCII codes (decimal) 73 110 112 117 116 32 83 111 117 114 61 65 110 97 108 111 103 47 77 10 99 101 105 99 Conventions In this document commands sent to the HD-R1 are indicated as follows. Input Source? Responses from the HD-R1 are indicated in italic. Input Source=Analog/Mic 3.2 Explanation of command types and concrete examples Input commands Parameter query When the input message command field contains a? (question mark), the message is a parameter query command. If a parameter is not recognized or does not support this function, the HD-R1 will return an error message. Otherwise, it will respond with the current value of the parameter. The following is an example of a command that requests the current value of a parameter and the response from the HD-R1. Input Source? Input Source=Analog/Mic Set parameter When the input message contains an equal sign in the command field, the message is a set parameter command. When the HD-R1 receives a set parameter command, it will set the parameter as requested if conditions make it possible and the value is valid. If the parameter is set successfully, the HD-R1 will not respond. If the parameter is not recognized or the value is not valid, it will respond with an error. Usually, character strings for the parameter IDs and their values match the text shown on the LCD user interface screen. The following is an example of a command that sets a parameter. Input Source=Analog/Mic 4 TEAC Corporation

Output commands Parameter value response When the command field of a message being set contains = (equal sign), the HD-R1is reporting the current value of the parameter. Usually, character strings for parameter IDs and their values match the text shown on the LCD user interface screen. For example: Input Source? Input Source=S/PDIF Error responses When the command field of a message being sent to it contains? (question mark), if the HD-R1 cannot interpret the received message it reports an error. For example, the HD-R1 will respond as follows if it receives a parameter query for an invalid parameter called Blah. Blah? Blah??? If the HD-R1 receives an invalid parameter set command, it will respond as follows. Blah=Foo Blah???Foo Set value refusal responses If the HD-R1 receives a parameter set command for a valid parameter, but the value is invalid, the HD-R1 will respond with! (exclamation point) added to the command field. Input Source=Blah Input Source!Blah If the HD-R1 receives a parameter set command for a valid parameter, but the value is missing, the HD-R1 will respond as follows. Input Source= Input Source!Missing Value Some parameters can be applied only when the transport is stopped. If you try to change one of these parameters when the transport is not stopped, the HD-R1 responds with * (asterisk). For example, if you try to change the sampling frequency while recording, the HD-R1 will respond as follows. WAV Sample Rate=44.1 khz WAV Sample Rate*44.1 khz Special incoming commands End markers By sending a line feed (LF) or carriage return and line feed (CR LF), the HD-R1 can be informed of the end of a message. The HD-R1 can accept this query or command at any time. After turning the power on, the end marker is set to CR LF by default. The following are end marker setting commands. End Marker=LF End Marker=CR LF 5 TEAC Corporation

Protocol width Since fixed parameter widths for messages might be preferable depending on the device, the HD-R1 can be set to either fixed or variable parameter width using a message. When set to fixed, both the parameter ID and the value are padded with blank spaces to make them 24 characters. The HD-R1 can accept this query or command at any time. After turning the power on, the parameter width defaults to variable. Protocol Width=Fixed Protocol Width=Variable Logging in After turning the power on, the HD-R1 requires the Login password before responding to End Marker and Protocol Width commands. The HD-R1 s password is case sensitive, and the default password is hdr1. The login password can be changed through the front panel. Login=hdr1 Login Succeeded Logging Out By sending the following command after logging in, you can log out of the session. Logout Logged Out Software Version Sending this command causes the HD-R1 to reply with the current software version number. Version? Version=1.0 4. Command details 4.1 Direct transport commands Since the potential behavior of keys (PLAY, STOP, etc.) changes depending on the current transport state, sometimes they do not respond as intended. Direct transport commands do not depend on the current transport state, however, and this can be advantageous in some circumstances. For example, by sending a Record direct transport command, the HD-R1 should start recording immediately. The following is an example of the usual format of a direct transport command. Parameter ID Cmd Value End Marker Character string Transport = <Value> LF (or CR+LF) 6 TEAC Corporation

The following is a list of direct transport commands. Value (character string) Functions Stop Stops the transport Play Starts playback Record Starts recording Ready Puts unit in ready to play mode Monitor Puts unit in ready to record mode First Track Moves to first track Next Track Moves to next track Prev Track Moves to previous track Last Track Moves to last track Next Track/Marker Moves to next track or next marker Prev Track/Marker Moves to previous track or previous marker 7 TEAC Corporation

The following are valid commands when the transport is stopped. Value (character string) Function First Folder/Playlist Next Folder/Playlist Prev Folder/Playlist Last Folder/Playlist Moves to first folder or first playlist in playback mode Moves to next folder or next playlist in playback mode Moves to previous folder or previous playlist in playback mode Moves to last folder or last playlist in playback mode The following are examples of transport state queries. Value (character string) Meaning Transport? Asks for the transport state Transport=Record Example HD-R1 response The following are examples of other state queries. Value (character string) Meaning Current Track Number? What is the current track number? Total Time Elapsed? What is the total elapsed time? Event Elapsed? What is the elapsed time? Event Remaining? What is the remaining time? 8 TEAC Corporation

4.2 Setting commands Most of the HD-R1 s settings can be configured remotely. Their parameter IDs and acceptable values are defined in the following tables. With some exceptions, all parameters may both be set and queried with a command. Although they are not case sensitive, blank spaces within parameter IDs and setting values must be exactly as shown. The format for setting commands is the same as for others as shown in the example below. Parameter ID Command Setting value End Marker Character Auto Cue (example) string =: set value?: query <Value>: as necessary LF (or CR+LF) The following can be set and queried at any time. Parameter ID Num Of Folders Num Of Playlists Repeat Valid values Total number of folders (query only) Total number of playlists (query only) On Auto Ready On Auto Cue -72 dbfs -66 dbfs -60 dbfs -54 dbfs -48 dbfs -42 dbfs -36 dbfs -30 dbfs -24 dbfs Channels Mono Left Mono Right Mono Summed Stereo WAV Sample Width 16 Bits 24 Bits 9 TEAC Corporation

Mono MP3 Bit Rate Stereo MP3 Bit Rate Mark Audio Overs Mark Time Interval Auto Track 32 kbps 40 kbps 64 kbps 80 kbps 96 kbps 112 kbps 128 kbps 160 kbps 64 kbps 80 kbps 128 kbps 160 kbps 192 kbps 224 kbps 256 kbps 320 kbps On 1 minute 2 minutes 3 minutes 4 minutes 5 minutes 10 minutes 30 minutes 60 minutes 512 MB 1 GB 1.5 GB 1.8 GB 2 GB 5 Min 10 Min 15 Min 30 Min 1 Hour 10 TEAC Corporation

Sync Record Audio File Base Name -72 dbfs -66 dbfs -60 dbfs -54 dbfs -48 dbfs -42 dbfs -36 dbfs -30 dbfs -24 dbfs Base name (up to 20 alphanumeric characters, including -, _ and ) Mark Base Name Base name (up to 20 alphanumeric characters, including -, _ and ) Shuttle Mode Time Display Keyboard Type Overload Threshold Overload Hold Peak Decay Rate Track/Mark Only Hours Minutes Seconds Tenths Total Elapsed Total Remaining Event Elapsed Event Remaining English Japanese -0.2 dbfs 0 dbfs Flash 3 Sec 6 Sec 10 Sec Infinite Hold Fast Decay Medium Decay Slow Decay 11 TEAC Corporation

Meter Decay Rate Parallel Mode Input Polarity Busy1 Signal Busy1 Polarity Busy2 Signal Busy2 Polarity System Time System Date Fast Decay Medium Decay Slow Decay Direct Play Binary Play Program Play Active Low Active High Playback Recording Finished Ducking CF Door Media Full Normally Open Normally Closed Playback Recording Finished Ducking CF Door Media Full Normally Open Normally Closed Hours: minutes: seconds Day/month/year The following settings can be queried at any time but can only be changed when the transport is stopped. Attempting to change them while the transport is not stopped will result in an error command being sent back with an * (asterisk). Parameter ID Folder Name Playlist Name Folder Number Playlist Number Valid values Folder name (case sensitive) Playlist name (case sensitive) Folder number Playlist number 12 TEAC Corporation

Playback Mode Folder Sorting Random Input Source WAV Sample Rate MP3 Sample Rate File Format Pre-Record Ref Level Ducking Mode Ducking Threshold All Single Folder Playlist Time Name On Analog/Mic S/PDIF 44.1 khz 48 khz 82.2 khz 96 khz 44.1 khz 48 khz WAV MP3 On -20 dbfs = +4 dbu -18 dbfs = +4 dbu -16 dbfs = +4 dbu -14 dbfs = +4 dbu -9 dbfs = +6 dbu Attenuate Input Attenuate Playback -6 dbfs -12 dbfs -18 dbfs -24 dbfs -30 dbfs 13 TEAC Corporation

Ducking Attenuation Ducking Hold Time -3 db -6 db -9 db -12 db -18 db -24 db -Infinity 0.1 Sec 0.5 Sec 1.0 Sec 1.5 Sec 2.0 Sec 2.5 Sec 3.0 Sec 3.5 Sec 4.0 Sec 4.5 Sec 5.0 Sec 14 TEAC Corporation

4.3 Checking playlists and folders These commands allow you to check which playlists and folders can be used currently. The following are concrete examples. 1. Check the total number of playlists Use this to check how many playlists are on the currently inserted CF card. Query HD-R1 response Command Num Of Playlists? Num Of Playlists=3 This shows that there are three playlists on the CF card. 2. Check the playlist name Please note that playlists are in alphabetical order. Query HD-R1 response Command Playlist Name?1 Playlist Name=Jazz This shows that the name of the first playlist is Jazz. Use this command to check the name of the second playlist. Query HD-R1 response Command Playlist Name?2 Playlist Name=Rock This shows that the name of the second playlist is Rock. 3. Name a playlist Input a command like the following to set the name of the playlist. Command character string Playlist Name=Rock This will name the playlist unless there is an error. 4. Add a playlist number Input a command like the following to set the number of a playlist. Command character string Playlist Number=2 The setting will be made unless there is an error. 15 TEAC Corporation

5. Check the total number of folders Query HD-R1 response Command Num Of Folders? Num Of Folders=3 This shows that the total number of folders on the CF card is 3. 6. Folder name query Please note that playlists are in alphabetical order. Query HD-R1 response Command Folder Name?1 Folder Name=Monday This shows that the name of the first folder is Monday. Use this command to check the name of the second folder. Query HD-R1 response Command Folder Name?2 Folder Name= Tuesday This shows that the name of the second folder is Tuesday. 7. Name a folder Input a command like the following to set the name of the folder. Command character string Folder Name=Tuesday The setting will be made unless there is an error. 8. Add a number to a folder Input a command like the following to set the number of a folder. Command character string Folder Number=2 The setting will be made unless there is an error. 16 TEAC Corporation