TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
TASCAM CD-01U/CD-01UPRO
CONTROL I/O Terminals
RS-232C Protocol Specifications
Ver. 1.02
July 2005
TEAC
1TEAC Corporation
Page 2
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
1. Overview
The CD-01U/CD-01U PRO (here referred to as “controlled device”) functions can be controlled using a
serial RS-232C connection from an external device, such as a computer. Such a device is referred to
here as the “external controller”.
2. Specifications
2.1. Electrical Specifications
Conforms to standardJIS X-5101 (equivalent to former JIS-C-6361 and EIA RS-232C
Impedance at receiverWhen measured with an applied voltage of between +/-3 V and
Open circuit voltage at transmitter < 25V
Open circuit voltage at receiver< 2V
Signal voltageWhen the open circuit voltage at the receiver is 0 V, the signal
Signal discriminationLogical “1” = < -3V
standards) Note that this is not compatible with the RS-422 used
in professional VTR units.
+/-15 V, the DC resistance is between 3 kohm and 7 kohm.
Total load capacitance of < 2500 pF
voltage is between +/-5 V and +/-15 V against a load impedance
of between 3 kohm and 7 kohm.
Logical “0” = > +3V
2.2. Communication format
Circuit type3-wire, Half-duplex
Transmission typeDigital binary serial
Data speed (baud rate)9600/19200/38400 bit/sec
Word length8-bit
Parity bitNone
Stop bit1 bit
(* Word length, parity bit, and stop bit of CD-01U are fixed.)
2.3. Connector pin-out
ConnectorD-sub 9pin female (Inch screw thread)
Terminal pin-out and input/output signals
Pin No.In/OutSignal nameDescription
1-NCNot connected
2InRx DataData received at this pin *1
3OutTx DataData transmitted from this pin
4-(Reserved)Reserved
5-GNDSignal ground pin
6-(Reserved)Reserved
7-(Reserved)Reserved
8-(Reserved)Reserved
9-NCNot connected
*1: Impress voltage complied with RS-232C standard to Rx Data.
*2: CD-01U doesn’t have RTS/CTS terminals for loop-back in this connector. Make sure the
specifications of external controller and if necessary, please have the loop-back circuit outside of
the CD-01U.
2TEAC Corporation
Page 3
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
RXD
RXD
2
TXD
TXD
3
GNDGND
5
CD-01U/CD-01U PROExternal controller
3TEAC Corporation
Page 4
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
3. Command Format
3.1. Command Format Overview
Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Byte 8…Byte n
LFIDCommandData 1Data 2Data 3Data 4…CR
The codes described here are transmitted in ASCII format (e.g. a command described as “23” is
transmitted as ASCII ’2’ followed by ASCII ’3’).
Uppercase letters are used for letters ’A’ through ’F’.
All commands must be prefixed by a line-feed (LF) character [0Ah] followed by a Machine ID.
All commands are terminated by a carriage return (CR) character [0Dh].
Sample command s
Sample 1: PLAY command (Machine ID=0)
When the controlled device is in STOP/READY mode, this command starts playback.
The PLAY command is [12], and it is transmitted using the following sequence:
IDCommand
ASCIILF012CR
HEX0Ah30h31h32h0Dh
Sample 2:Direct search for track 12 (Machine ID=0)
In order to perform this operation, “DIRECT TRACK SEARCH PRESET [23]” command is used.
The track number is also sent as a parameter (data). This is sent in four bytes, as shown below:
IDCommandData: 12th track
ASCIILF0231200CR
HEX0Ah30h31h32h31h32h30h30h0Dh
The four data bytes represent, in order, the following digits of the track number: the “tens” digit
(1), the “units” digit (2), the “thousands” digit (0), and the “hundreds” digit (0).
3.2. Machine ID
Machine ID of this device is fixed to [0]. A command with other Machine ID than [0] is ignored.
4TEAC Corporation
Page 5
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
3.3. List of Commands
Control/Preset/Sense CommandReturn Command
88TIME DATA
0FINFORMATION REQUEST8FINFORMATION RETURN
10STOP
12PLAY
14READY
15JOG
16SHUTTLE
18EJECT
1ATRACK SKIP
1DCALL
20AUTO CUE LEVEL PRESETA0 AUTO CUE LEVEL RETURN
23DIRECT TRACK SEARCH PRESET
25PITCH CONTROL DATA PRESETA5 PITCH CONTROL DATA RETURN
2CTIME SEARCH PRESET
2EFADE IN/OUT TIME PRESETAE FADE IN/OUT TIME RETURN
30AUTO CUE SELECTB0AUTO CUE SELECT RETURN
32EOM TRACK TIME PRESETB2EOM TRACK TIME RETURN
34TIMER RESUME PLAY SELECTB4TIMER RESUME PLAY SELECT RETURN
35PITCH CONTROL SELECTB5PITCH CONTROL SELECT RETURN
36AUTO READY SELECTB6AUTO READY SELECT RETURN
37REPEAT SELECTB7REPEAT SELECT RETURN
3AINCR PLAY SELECTBAINCR PLAY SELECT RETURN
3EFADE IN/OUT SELECTBEFADE IN/OUT SELECT RETURN
3FTIME DATA SEND SELECTBFTIME DATA SEND SELECT RTURN
4DPLAY MODE SELECT
4EPLAY MODE SENSECE PLAY MODE RTURN
50MECHA STATUS SENSED0MECHA STATUS RETURN
53ISRC SENSED3ISRC RETURN
55TRACK No. SENSED5TRACK No. RETURN
56DISC STATUS SENSED6DISC STATUS RETURN
57CURRENT TRACK INFORMATION SENSED7CURRENT TRACK INFORMATION RETURN
58CURRENT TRACK TIME SENSED8CURRENT TRACK TIME RETURN
5DTOTAL TRACK No./TOTAL TIME SENSEDDTOTAL TRACK No./TOTAL TIME RETURN
5EPGM TOTAL TRACK No./TOTAL TIME SENSEDE PGM TOTAL TRACK No./TOTAL TIME RETURN
F0ERROR SENSE REQUEST
F2ILLEGAL STATUS
F4POWER ON STATUS
F6CHANGE STATUS
78ERROR SENSEF8ERROR SENSE RETURN
5TEAC Corporation
Page 6
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
Version up history
Ver. 1.00: Released version.
Ver. 1.02: Following commands to be added.
PITCH CONTROL DATA PRESET [25]
FADE IN/OUT TIME PRESET [2E]
EOM TRACK TIME PRESET [32]
TIMER RESUME PLAY SELECT [34]
FADE IN/OUT SELECT [3E]
TIME DATA SEND SELECT [3F]
PLAY MODE SENSE [4E]
ISRC SENSE [53]
CURRENT TRACK TIME SENSE [58]
TOTAL TRACK No. / TOTAL TIME SENSE [5D]
PITCH CONTROL DATA RETURN [A5]
FADE IN/OUT TIME RETURN [AE]
EOM TRACK TIME RETURN [B2]
TIMER RESUME PLAY SELECT RETURN [B4]
FADE IN/OUT SELECT RETURN [BE]
TIME DATA SEND SELECT RETURN [BF]
PLAY MODE RETURN [CE]
ISRC RETURN [D3]
CURRENT TRACK TIME RETURN [D8]
TOTAL TRACK No. / TOTAL TIME RETURN [DD]
6TEAC Corporation
Page 7
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
3.4. Command Sequence
The CD-01U/CD-01U PRO does not have the “ACK” command for the each transport control command
and data preset command.
When a request command is transmitted from external controller to the controlled device, the controlled
device sends an appropriate return command.
When the mechanism status of the controlled device is changed (i.e. from stop to play ), or an error occurs,
the controlled device sends a command to notify such change to the external controller.
Some samples of command sequence are described below:
Note that an interval of at least 20 ms must be left between commands.
Sample 1: Transport control (i.e. PLAY)
The controlled device is in STOP mode.
Send the transport control (PLAY) command from the external controller to the controlled
device.
The controlled device starts playback and sends the CHANGE STATUS return command.
Command
External controllerControlled device
PLAY->Starts playback
CHANGED STATUSSent the CHANGE STATUS
<-
Sample 2: To preset a data (i.e. PITCH CONTROL DATA PRESET)
Send the PITCH CONTROL DATA PRESET command with pitch control value from the external
controller to the controlled device.
The controlled device sets the pitch control data.
Command
External controllerControlled device
PITCH CONTROL DATA
PRESET (i. e. –1.0%)
Sample 3: To request the status or a data currently set (i.e. PITCH CONTROL DATA)
Send the PITCH CONTROL DATA PRESET command with request data [FF] from the external
controller to the controlled device.
If the controlled device has the pitch control data, the controlled device returns the PITCH
CONTROL DATA RETURN with pitch control value.
External controllerControlled device
PITCH CONTROL DATA
PRESET (with FF)
->
Command
->
<-
PITCH CONTROL DATA
RETURN
Status of the controlled
STOP
return command
Status of the controlled
Sets pitch control data to -1.0%.
Status of the controlled
device
device
device
7TEAC Corporation
Page 8
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4. Command Detail
Commands, data, and machine IDs which are described here are represented in characters (ASCII).
A command is a 2-byte character, a Machine ID is a 1-byte character, and each data is a 1-byte
character.
4-1. INFORMATION REQUEST
Requests the internal software version number of the controlled device.
Command0F
DataNone
ReturnINFORMATION RETURN [8F]
4-2. STOP
Puts the controlled device into STOP mode.
Command10
DataNone
ReturnNone
4-3. PLAY
Puts the controlled device into PLAY mode.
Command12
DataNone
ReturnNone
4-4. READY
Puts the controlled device into READY mode.
Command14
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Ready Off
01Ready On
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-5. JOG
Turns the JOG mode on and off, and performs frame accurate search.
Command15
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Jog OffTurns the Jog mode off
01Jog OnTurns the Jog mode on
10Jog ForwardFrame accurate search in forward direction
11Jog ReverseFrame accurate search in backward direction
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
8TEAC Corporation
Page 9
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-6. SHUTTLE
Performs the search function in SHUTTLE mode.
SHUTTLE mode is maintained until the other command such as STOP, PLAY, or READY is received.
Command16
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Shuttle ForwardSearches in shuttle mode in forward direction
01Shuttle ReverseSearches in shuttle mode in backward direction
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-7. EJECT
Ejects or load a disc.
Command18
DataNone
ReturnNone
4-8. TRACK SKIP
Allows track selection to the previous or next start-of-track position.
The transport mode when this command is received (playing or pausing) is maintained after skipping.
Command1A
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Track Skip NextSkips to the next track.
01Track Skip PreviousIf the playback position is beginning of a track (within 1
sec.), skips to the start point of the previous track. If not,
skips to the start point of the current track.
10Index Skip NextSkips to the next Index.
11Index Skip PreviousSkips to the previous index.
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-9. CALL
Locates to the Call Point and puts the controlled device into Ready mode.
Command1D
DataNone
ReturnNone
9TEAC Corporation
Page 10
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-10. AUTO CUE LEVEL PRESET
Sets the Auto Cue level of the controlled device.
When this command is transmitted with request data ([FF]), the controlled device returns the AUTO
CUE LEVEL RETURN command [A0].
The Auto Cue function is turned on and off using the AUTO CUE SELECT command [30].
00-24dBSets the Auto Cue detect level to –24dB.
01-30dBSets the Auto Cue detect level to –30dB.
02-36dBSets the Auto Cue detect level to –36dB.
03-42dBSets the Auto Cue detect level to –42dB.
04-48dBSets the Auto Cue detect level to –48dB.
05-54dBSets the Auto Cue detect level to –54dB.
06-60dBSets the Auto Cue detect level to –60dB.
07-66dBSets the Auto Cue detect level to –66dB.
08-72dBSets the Auto Cue detect level to –72dB.
FFAuto Cue level requestRequests the currently set the Auto Cue detect level.
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-11. DIRECT TRACK SEARCH PRESET
Sets a track number. If the controlled device is in stop or play mode, the specified track is played back.
If the controlled device is in ready mode, the unit will enter ready mode at the start of the specified track.
This command is judged to be illegal if an attempt is made to jump to a non-existent track (e.g. track 11
on a 10-track disc).
Command23
Data4 bytes
ReturnNone
DescriptionRemarks
Data 1Tens digit of track number
Data 2Units digit of track number
Data 3Thousands digit of track number
Data 4Hundreds of track number
· If the specified track number does not exist on the disc, the controlled device sends ILLEGAL [F2].
Track number
Sample) 2300: Track 23
10TEAC Corporation
Page 11
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-12. PITCH CONTROL DATA PRESET
Sets the Pitch Control value from –12.5% to +12. 5% in 0.1% steps.
When this command is transmitted with request data ([FF]), the controlled device returns the PITCH
CONTROL DATA RETURN command [A5].
The pitch control function is turned on and off using the PITCH CONTROL SELECT command [35].
Command25
Data4 bytes or 2 bytes
ReturnPITCH DATA RETURN [A5]
Data 1Data 2Data 3Data 4DescriptionRemarks
0
1
N2N3N1
FF…Pitch Control
· If the specified data is out of range, the controlled device sends ILLEGAL [F2].
4-13. TIME SEARCH PRESET
Locates to the specified track and time in minutes and seconds. If the controlled device is in stop or play
mode, playback will start at the specified time. If the controlled device is in ready mode, the playback
position will move to the specified time, and the controlled device will enter ready mode there. The time
specified must be a valid time (e.g. the track must exist on the disc).
This command cannot use for MP3 discs.
Command2C
Data12 bytes
ReturnNone
Preset %
value request
Positive (+) value
Negative (-) value
N1: Tens of pitch control value
N2: Units of pitch control value
N3: 1st decimal of pitch control value
[Sample] 2010: -2.0%
Requests the currently set the Pitch
Control value
DescriptionRemarks
Data 1Tens digit of track number
Data 2Units digit of track number
Data 3Thousands digit of track number
Data 4Hundreds digit of track number
Data 5Tens digit of minutes
Data 6Units digit of minutes
Data 7Thousands digit of minutes
Data 8Hundreds digit of minutes
Data 9Tens digit of seconds
Data 10Units digit of seconds
Data 11Tens digit of frames
Data 12Units digit of frames
· If the specified data (Track number and time) does not exist on the disc, the controlled device sends
ILLEGAL [F2].
[Sample]
020003001030: 2tr 03m 10s 30f
11TEAC Corporation
Page 12
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-14. FADE IN/OUT TIME PRESET
Sets the fade in and out time from 1 to 10 seconds in 1 second steps.
When this command is transmitted with request data ([00FF] or [01FF]), the controlled device returns
the FADE IN/OUT TIME RETURN command [AE].
The FADE mode is turned on and off using the FADE IN/OUT SELECT command [3E].
Command2E
Data4 bytes
ReturnFADE IN/OUT TIME RETURN [AE]
Data 1Data 2Data 3Data 4Remarks
00Tens digit of Fade In timeUnits digit of Fade In timeSets the Fade In time
00FFRequests the Fade In
time
01Tens digit of Fade Out timeUnits digit of Fade Out timeSets the fade Out time
01FFRequests the Fade
Out time
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
· If the specified data is out of range, the controlled device sends ILLEGAL [F2].
4-15. AUTO CUE SELECT
Turns the Auto Cue function on and off.
When this command is transmitted with request data ([FF]), the controlled device returns the AUTO
CUE SELECT RETURN command [B0].
The Auto Cue level is set using the AUTO CUE LEVEL PRESET command [20].
00AUTO CUE MODE OFFTurns the Auto Cue function off
01AUTO CUE MODE ONTurns the Auto Cue function on
FFAuto Cue mode status request Requests the Auto Cue mode status
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-16. EOM TRACK TIME SELECT
Sets the EOM (End of message) time.
When this command is transmitted with request data ([FF]), the controlled device returns the EOM
TRACK TIME RETURN command [B2].
The EOM time should be set to 00, 05, 10, 15, 20, 25, 30, or 35.
Command32
Data2 bytes
ReturnEOM TRACK TIME RETURN [B2]
Data 1Data 2DescriptionRemarks
N1N2SecN1: Tens digit of EOM time
N2: Units digit of EOM time
(00, 05, 10, 15, 20, 25, 30, or 35)
FFEOM time requestRequests the EOM time
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
12TEAC Corporation
Page 13
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-17. TIMER/RESUME PLAY SELECT
Turns the Power-on-play mode and Resume Play mode on and off.
When this command is transmitted with request data ([FF]), the controlled device sends the RESUME
PLAY SELECT RETURN command [B4].
Command34
Data2 bytes
ReturnRESUME PLAY SELECT RETURN [B4]
Data 1Data 2DescriptionRemarks
00Power-on-play OFF / RESUME OFF
01Power-on-play ON / RESUME OFF
02Power-on-play OFF / RESUME ON
03Power-on-play ON / RESUME ON
FFPower-on-play/Resume status request Requests the status of Power-on-play
/ Resume mode
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-18. PITCH CONTROL SELECT
Turns the Pitch Control mode on and off.
When this command is transmitted with request data [FF], the controlled device returns the PITCH
CONTROL SELECT RETURN command [B5].
The Pitch Control value is set using the PITCH CONTROL DATA PRESET command [25].
Command35
Data2 bytes
ReturnPITCH CONTROL SELECT RETURN [B5]
Data 1Data 2DescriptionRemarks
00Pitch Control OffTurns the Pitch Control mode off
01Pitch Control OnTurns the Pitch Control mode on
FFPitch Control mode
status request
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-19. AUTO READY SELECT
Turns the Auto Ready mode on and off.
When this command is transmitted with request data [FF], the controlled device returns the AUTO
READY SELECT RETURN command [B6].
00Auto Ready OffTurns the Auto Ready function off
01Auto Ready OnTurns the Auto Ready function on
FFAuto Ready mode status requestRequests the Auto Ready mode status
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
Requests the Pitch Control mode status
13TEAC Corporation
Page 14
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-20. REPEAT SELECT
Sets the Repeat mode.
When this command is transmitted with request data [FF], the controlled device returns the REPEAT
SELECT RETURN command [B7].
00Repeat OffTurns the repeat mode off
01Repeat OnTurns the repeat mode on
FFRepeat mode status requestRequests the repeat mode status
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-21. INCR PLAY SELECT
Turns the Incremental Play mode on and off.
When this command is transmitted with request data [FF], the controlled device returns the INCR PLAY
SELECT RETURN command [BA].
Command3A
Data2 bytes
ReturnINCR PLAY SELECT RETURN [BA]
Data 1Data 2DescriptionRemarks
00Incremental Play OffTurns the Incremental Play function off
01Incremental Play OnTurns the Incremental Play function on
FFIncremental Play function status
request
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-22. FADE IN/OUT SELECT
Sets the Fade in/out mode.
When this command is transmitted with request data [FF], the controlled device returns the FADE
IN/OUT SELECT RETURN command [BE].
Fade In and Out time are set using the FADE IN/OUT TIME PRESET command [2E].
00Fade In Off / Fade Out Off
01Fade In On / Fade Out Off
10Fade In Off / Fade Out ON
11Fade In On / Fade Out On
FFFade In/Out status request Requests the Fade In/Out mode status
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
Requests the Incremental Play function
status
14TEAC Corporation
Page 15
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-23. TIME DATA SEND SELECT
Sets the Time mode of the time data that is sent out from the controlled device automatically (without
any request command).
When this command is transmitted with request data [FF], the controlled device returns the TIME DATA
SEND SELECT RETURN command [BF].
When specified data includes “Without Frame” information, frame information will not shown on the
display of the controlled device.
Command3F
Data2 bytes
ReturnTIME DATA SEND SELECT RETURN [BF]
Data 1Data 2DescriptionRemarks
00OffTime data (TIME DATA [88]) will not be sent
out from the controlled device automatically
01Elapsed TimeWith frame data
02Remain TimeWith frame data
04Total Remain TimeWith frame data
11Elapsed TimeWithout frame data
12Remain TimeWithout frame data
14Total Remain TimeWithout frame data
FFTime Data Send status requestRequests the Output Time Data status
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-24. PLAY MODE SELECT
Sets the Play mode.
The status of the PLAY mode can be requested using the PLAY MODE SENSE command [4E].
Command4D
Data2 bytes
ReturnNone
Data 1Data 2DescriptionRemarks
00Normal PlaySets the Play Mode to normal (continuous) play mode
01Single PlaySets the Play Mode to single play mode
02Program PlaySets the Play Mode to program play mode
03Random PlaySets the Play Mode to random play mode
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-25. PLAY MOSE SENSE
Requests the status of the Play mode.
The contents of the reply are described in the PLAY MODE RETURN command.
Command4E
DataNone
ReturnPLAY MODE RETURN [CE]
4-26. MECHA STATUS SENSE
Requests the status of the mechanism.
The contents of the reply are described in the MECHA STATUS RETURN command.
Command50
DataNone
ReturnMECHA STATSU RETURN [D0]
15TEAC Corporation
Page 16
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-27. ISRC SENSE
Requests the output of the ISRC code of the current track (ready mode) or the catalog (stop mode).
This data can only be output when a playback-only disc is loaded.
Command53
DataNone
ReturnISRC RETURN [D3]
4-28. TRACK No. SENSE
Requests the current track number.
Command55
DataNone
ReturnTRACK No. STATUS RETURN [D5]
4-29. DISC STATUS SENSE
Requests information on the presence or absence of a disc in the controlled device, and whether a disc
is recordable or playback-only.
The contents of the reply are described in the DISC STATUS RETURN command.
Command56
DataNone
ReturnDISC STATUS RETURN [D6]
4-30. CURRENT TRACK INFORMATION SENSE
Requests the elapsed time form of the current track time (play or ready modes).
Command57
DataNone
ReturnCURRENT TRACK INFORMATION RETURN [D7]
4-31. CURRENT TRACK TIME SENSE
Requests the specific form of the current track time (play or ready modes).
Command58
Machine ID0
Data2 bytes
ReturnCURRENT TRACK TIME RETURN [D8]
Data 1Data 2DescriptionRemarks
00Elapsed TimeRequests the elapsed time form of the track time
01Remain TimeRequests the remaining time form of the track time
03Total Remain TimeRequests the Total remaining time form of the track time
· If the specified data is other than described above, the controlled device sends ILLEGAL [F2].
4-32. TOTAL TRACK No./TOTAL TIME SENSE
Requests the total number of the tracks and the running time on a disc.
In MP3 discs, requests the total number of tracks.
Command5D
DataNone
ReturnTOTAL TRACK No./TOTAL TIME RETURN [DD]
4-33. PGM TOTAL TRACK No./TOTAL TIME SENSE
Requests the total number of the programmed tracks and the running time of the programmed tracks.
Command5E
DataNone
ReturnPGM TOTAL TRACK No./TOTAL TIME RETURN [DE]
16TEAC Corporation
Page 17
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4-34. ERROR SENSE
Should be transmitted by the external controller on receipt of an ERROR SENSE REQUEST [F0] from
the controlled device, to determine the exact error.
The contents of the reply are described in the ERROR SENSE RETURN command.
Command78
DataNone
ReturnERROR SENSE RETURN [F8]
17TEAC Corporation
Page 18
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5. Return Command Detail
5-1. TIME DATA
When the Time mode is set to other than “OFF” with TIME DATA SEND SELECT command [3F],
controlled device outputs the time data in specified form by TIME DATA SEND SELECT command [3F].
Command88
Data8 bytes
DescriptionRemarks
Data 1Tens digit of minutes
Data 2Units digit of minutes
Data 3Thousands digit of minutes
Data 4Hundreds digit of minutes
Data 5Tens digit of seconds
Data 6Units digit of seconds
Data 7Tens digit of frames
Data 8Units digit of frames
5-2. INFORMATION RETURN
Transmitted in response to an INFORMATION REQUEST command [0F].
Returns the software version of the controlled device.
Command8F
Data4 bytes
Request command INFORMATION REQUEST [0F]
Data 1Tens digit of software versionSample data for Data 1 - Data 4
Data 2Units digit of software version0100Version 1.00
Data 31st decimal digit of software version
Data 4Hundreds digit of software version
5-3. AUTO CUE LEVEL RETURN
Transmitted in response to an AUTO CUE LEVEL PRESET command [20] with the request data ([FF])
to show the currently set Auto Cue level.
CommandA0
Data2 bytes
Request command AUTO CUE LEVEL PRESET [20]
Data 1Data 2DescriptionRemarks
00-24dBAuto Cue detect level is set to –24dB
01-30dBAuto Cue detect level is set to –30dB
02-36dBAuto Cue detect level is set to –36dB
03-42dBAuto Cue detect level is set to –42dB
04-48dBAuto Cue detect level is set to –48dB
05-54dBAuto Cue detect level is set to –54dB
06-60dBAuto Cue detect level is set to –60dB
07-66dBAuto Cue detect level is set to –66dB
08-72dBAuto Cue detect level is set to –72dB
18TEAC Corporation
Page 19
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-4. PITCH CONTROL DATA RETURN
Transmitted in response to a PITCH CONTROL DATA PRESET command [25] with the request data
([FF]) to show the currently set Pitch Control value.
CommandA5
Data4 bytes
Request command PITCH CONTROL DATA PRESET [25]
Data 1Data 2Data 3Data 4DescriptionRemarks
0
1
N2N3N1
5-5. FADE IN/OUT TIME RETURN
Transmitted in response to a FADE IN/OUT TIME PRESET command [2E] with the request data ([00FF]
or [01FF]) to show the currently set the Fade In and Out time.
CommandAE
Data4 bytes
Request command FADE IN/OUT TIME PRESET [2E]
Preset %
Positive (+) value
Negative (-) value
N1: Tens digit of pitch control value
N2: Units digit of pitch control value
N3: 1st decimal of pitch control value
Sample) 2310: -2. 3%
Data 1Data 2Data 3Data 4Remarks
00Tens digit of Fade In timeUnits digit of Fade In timeFade In time
01Tens digit of Fade Out timeUnits digit of Fade Out timeFade Out time
5-6. AUTO CUE SELECT RETURN
Transmitted in response to an AUTO CUE SELECT command [30] with the request data ([FF]) to show
the currently set the Auto Cue mode status.
CommandB0
Data2 bytes
Request command AUTO CUE SELECT [30]
Data 1Data 2DescriptionRemarks
00Auto Cue OffAuto Cue function is turned off
01Auto Cue OnAuto Cue function is turned on
5-7. EOM TRACK TIME RETURN
Transmitted in response to an EOM TRACK TIME PRESET command [32] with the request data ([FF])
to show the currently set EOM time.
CommandB2
Data2 bytes
Request command EOM TRACK TIME PRESET [32]
Data 1Data 2DescriptionRemarks
N1N2SecN1: Tens digit of EOM time
N2: Units digit of EOM time
00=Off
19TEAC Corporation
Page 20
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-8. TIMER/ RESUME PLAY SELECT RETURN
Transmitted in response to a TIMER/RESUME PLAY SELECT command [34] with the request data
([FF]) to show the currently set the Power-on-play/Resume function status.
CommandB4
Data2 bytes
Request command TIMER/RESUME PLAY SELECT [34]
Data 1Data 2DescriptionRemarks
00Timer Off/Resume Off
01Timer On/Resume Off
02Timer Off/Resume On
03Timer On/Resume On
5-9. PITCH CONTROL SELECT RETURN
Transmitted in response to a PITCH CONTROL SELECT command [35] with the request data ([FF]) to
show the currently set the Pitch Control mode status.
CommandB5
Data2 bytes
Request command PITCH CONTROL SELECT [35]
Data 1Data 2DescriptionRemarks
00Pitch Control OffPitch Control mode is turned off
01Pitch Control OnPitch Control mode is turned on
5-10. AUTO READY SELECT RETURN
Transmitted in response to an AUTO READY SELECT command [36] with the request data ([FF]) to
show the currently set the Auto Ready mode status.
CommandB6
Data2 bytes
Request command AUTO READY SELECT [36]
Data 1Data 2DescriptionRemarks
00Auto Ready OffAuto Ready function is turned off
01Auto Ready OnAuto Ready function is turned on
5-11. REPEAT SELECT RETURN
Transmitted in response to a REPEAT SELECT command [37] with the request data ([FF]) to show the
currently set the repeat function status.
00Repeat OffRepeat mode is off
01Repeat OnRepeat mode is on
20TEAC Corporation
Page 21
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-12. INCR PLAY SELECT RETURN
Transmitted in response to an INCR PLAY SELECT command [3A] with the request data ([FF]) to show
the currently set the Incremental Play function status.
CommandBA
Data2 bytes
Request command INCR PLAY SELECT [3A]
Data 1Data 2DescriptionRemarks
00INCR Play OffIncremental Play function is turned off
01INCR Play OnIncremental Play function is turned on
5-13. FADE IN/OUT SELECT RETURN
Transmitted in response to a FADE IN/OUT SELECT command [3E] with the request data ([FF]) to
show the currently set the Fade In/Out function status.
00Fade In Off / Fade Out Off
01Fade In On / Fade Out Off
10Fade In Off / Fade Out On
11Fade In On / Fade Out On
5-14. TIME DATA SEND SELECT RETURN
Transmitted in response to a TIME DATA SEND SELECT command [3F] with the request data ([FF]) to
show the currently set the output time data status.
CommandBF
Data2 bytes
Request command TIME DATA SEND SELECT [3F]
Data 1Data 2DescriptionRemarks
00Off
01Elapsed Time with frames
02Remain Time with frames
04Total Remain Time with frames
11Elapsed Time without frames
12Remain Time without frames
14Total Remain Time without frames
5-15. PLAY MODE RETURN
Transmitted in response to a PLAY MODE SENSE command [4E] with the request data ([FF]) to show
the currently set the Play Mode status.
CommandCE
Data2 bytes
Request command PLAY MODE SENSE [4E]
Data 1Data 2DescriptionRemarks
00Continue
01Single
03A-B Repeat
04Program (program is existing)
05Program (no programmed tracks)
06Random
21TEAC Corporation
Page 22
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-16. MECHA STATUS RETURN
Transmitted in response to a MECHA STATUS SENSE command [50] and gives the current mechanism
status of the controlled device.
CommandD0
Data2 bytes
Request command MECHA STATUS SENSE [50]
Data 1Data 2DescriptionRemarks
00No DiscA disc is not loaded
01Eject / loadEjecting or Loading a disc
02EjectEjecting a disc
10StopTransport is in stop mode
11PlayTransport is playing
12ReadyTransport is pausing
5-17. ISRC RETURN
Transmitted in response to an ISRC SENSE command [53] , giving the ISRC disc catalog number (stop
mode) or current track code (play or ready modes).
ISRC codes are only available from playback-only discs. If an attempt is made to read an ISRC code
from any other type of disc, the controlled device will return “0”. The ’0’ will also be transmitted if an
attempt is made to read an ISRC code from a playback-only disc which has no such codes recorded on
it.
CommandD3
Data25 bytes
Request command ISRC SENSE [53]
DescriptionRemarks
Data 1-12ISRC code
Data 13-25Catalog No.
5-18. TRACK No. RETURN
Transmitted in response to a TRACK No. SENSE command [55] , giving the current track status.
CommandD5
Data6 bytes
Request command TRACK No. SENSE [55]
DescriptionRemarks
Data 1EOM Status00: Does not show the EOM status
Data 201: Shows the EOM status
Data 3Tens digit of the Track Number
Data 4Units digit of the Track Number
Data 5Thousands digit of the Track Number
Data 6Hundreds digit of the Track Number
22TEAC Corporation
Page 23
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-19. DISC STATUS RETURN
Transmitted in response to a DISC STATUS SENSE command [56], giving the status of the loaded disc.
CommandD6
Data4 bytes
Request command DISC STATUS SENSE [56]
Data 100: No Disc
Data 2
Data 3
Data 4
5-20. CURRENT TRACK INFORMATION RETURN
Transmitted in response to a CURRENT TRACK INFORMATION SENSE command [57], giving the
elapsed time of the current track.
CommandD7
Data12 bytes
Request command CURRENT TRACK INFORMATION SENSE [57]
Data 1Tens digit of the track number or tens digit of the
Data 2Units digit of the track number or Units digit of the
Data 3Thousands digit of the track number
Data 4Hundreds digit of the track number
Data 5Tens digit of minutes
Data 6Units digit of minutes
Data 7Thousands digit of minutes
Data 8Hundreds digit of minutes
Data 9Tens digit of seconds
Data 10Units digit of seconds
Data 11Tens digit of frames
Data 12Units digit of flames
Disc Status
Disc Type
DescriptionRemarks
program number
program number
01: A disc has been loaded
00: CD-DA
02: CD-DA (RW)
10: CD-Data (ROM)
12: CD-Data (RW)
When Play Mode is set to PGM
mode, returns the program
number with data1 and data2.
23TEAC Corporation
Page 24
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-21. CURRENT TRACK TIME RETURN
Transmitted in response to a CURRENT TRACK TIME SENSE command [58] , giving the specified form
of the time data of the current track.
CommandD8
Data10 bytes
Request command CURRENT TRACK TIME SENSE [58]
DescriptionRemarks
Data 1
Data 2
Data 3Tens digit of minutes
Data 4Units digit of minutes
Data 5Thousands digit of minutes
Data 6Hundreds digit of minutes
Data 7Tens digit of seconds
Data 8Units digit of seconds
Data 9Tens digit of frames
Data 10Units digit of frames
5-22. TOTAL TRACK No./TOTAL TIME RETURN
Transmitted in response to a TOTAL TRACK No./TOTAL TIME SENSE command [5D], giving the total
number of the tracks and the running time on a disc.
CommandDD
Data12 bytes
Request command TOTAL TRACK No./TOTAL TIME SENSE [5D]
Time Mode
00: Elapsed time
03: Total remain time
10: Track remain time
DescriptionRemarks
Data 1Tens digit of total number of tracks
Data 2Units digit of total number of tracks
Data 3Thousands digit of total number of tracks
Data 4Hundreds digit of total number of tracks
Data 5Tens digit of minutes
Data 6Units digit of minutes
Data 7Thousands digit of minutes
Data 8Hundreds digit of minutes
Data 9Tens digit of seconds
Data 10Units digit of seconds
Data 11Tens digit of frames
Data 12Units digit of frames
24TEAC Corporation
Page 25
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-23. PGM TOTAL TRACK No./TOTAL TIME RETURN
Transmitted in response to a PGM TOTAL TRACK No./TOTAL TIME SENSE command [5E], giving the
total number of the programmed tracks and the running time of the programmed tracks.
CommandDE
Data12 bytes
Request command PGM TOTAL TRACK No./TOTAL TIME SENSE [5E]
DescriptionRemarks
Data 1Tens digit of total tracks
Data 2Units digit of total tracks
Data 3Thousands digit of total tracks
Data 4Hundreds digit of total tracks
Data 5Tens digit of minutes
Data 6Units digit of minutes
Data 7Thousands digit of minutes
Data 8Hundreds digit of minutes
Data 9Tens digit of seconds
Data 10Units digit of seconds
Data 11Tens digit of frames
Data 12Units digit of frames
5-24. ERROR SENSE REQUEST
Transmitted from the controlled device to the external controller to indicate an error condition. On
receipt of this message, the external controller should issue an ERROR SENSE request [78] in order to
determine the error type.
CommandF0
DataNone
Request command None
5-25. ILLEGAL STATUS
Transmitted from the controlled device to the external controller in order to indicate illegal status,
caused by an invalid command having been received. The external controller does not need to reply to
this message (though it may, of course, attempt to re-send a corrected version of the message, etc.)
CommandF2
DataNone
Request command None
5-26. POWER ON STATUS
Transmitted from the controlled device to the external controller in order to signal power-up.
CommandF4
DataNone
Request command None
5-27. CHANGE STATUS
Transmitted from the controlled device to the external controller. There are two types of change which
may be transmitted, each or which requires a reply by the external controller, as explained below.
CommandF6
Data2 bytes
Request command None
Data 1Data 2DescriptionRemarks
00Mechanism Status ChangeMechanism status has been changed
03Track Status ChangesTrack number or EOM status has been changed
25TEAC Corporation
Page 26
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
5-28. ERROR SENSE RETURN
Transmitted in response to an ERROR SENSE command [78] , giving the specific error that has
occurred.
CommandF8
Data4 bytes
Request command ERROR SENSE [78]
Data 1N2Error code( N1-N2N3)
Data 2N31-01TOC Read Error
Data 301-02GFS Error
Data 4N11-03Focus servo Error