This manual describes the changes and additions to the Sony P2 support for the SX-1OS
V1.50 software. See also the V1.10 release note for other issues that were addressed after
V1.00
Additions:
P2 Master reads and uses Rec-arm tally messages.
send out requests for EDIT PRESET STATUS, or use the information in the status map
that indicates Rec-arm status. Without this, the SX-1 will ignore audio track arming that
occurs at the remote machine, and the front panel channel REC buttons will not light. Only
actions from the SX-1 itself would work. In V1.50, the SX-1 continually follows the status
of the external machine and updates its internal maps and channel REC button LEDS
accordingly. This allows a higher level of confidence when the controlled device is out of
sight away in a machine closet or room.
REC=4 devices now can choose digital or analog track mapping.
devices that had RECS=4 specified would use the ANALOG rec-arm bits in the P2 protocol.
Thus for devices that had 4 digital tracks, it was necessary to choose recs=8 and ignore the
assigned buttons for 5 thru 8. Some devices would map these bits to Timecode tracks and
other functions that the user would prefer not to have affected.
In V1.50 the choices have been expanded:
2A 2 Track using A1 and A2 Analog assignments
2D 2 Track using D1 and D2 digital track assignments
In V1.00 and V1.10, the SX-1 does not
In V1.00 and V1.10, remote
4A 4 Track using A1 A2 A3 A4 analog assignments.
Most 2 Track analog devices map the timecode track to A3 and have nothing in
A4.
4D 4 Track using D1 D2 D3 D4 digital assignments.
8 8 Track using D1 – D8 digital assignments
16 16 Track using D1 – D16 digital assignments.
24 24 Track using D1 – D24 digital assignments.
32 32 Track using D1 – D32 digital assignments.
-- No Rec Arm assignments.
Rec arms now disabled when in Mixdown mode
Mixdown mode, any tracks Rec-armed over P2 will be turned off until MixDown mode is
exited. This is for safety and to make the behavior similar to the SX-1’s internal recorder . If
the resulting mix is to be recorded to the external P2 device, another pass is required after
1
From V1.50, when the SX-1 goes into
exiting MixDown and loading the MixDown takes.
P2 Slave support.
the P2 protocol. This is a large feature, and is fully described below.
V1.50 adds the ability to control the SX-1
from
an external device using
P2 Slave
The SX-1 can re-use the RS422 port for P2 Master or P2 Slave. To set up P2 Slave, use the
LCD Transport / Machine Control List page.
z First make sure there is no P2 Master or other RS422 device already in the list.
z If so, use the DELETE LAST menu until there is no “422” entry in the list.
th
z Select ADD, select RS422 in the submenu and turn the 4
highlighted in the menu.
z Press OK
z Make sure that the SX-1 HDR entry has CHASE=LTC Master set.
It is still possible to control the SX-1 if it is set to chase LTC or MTC, in which case motion
control commands will be translated and sent to the designated timecode master , if one is in
the machine control list, and just EDIT ON/OFF & Arming commands will be available.
encoder until P2 SLAVE is
Note: The RS422 port on the SX-1 is pre-wired to be a Master (Controlling Device). When
using the SX-1 as a P2 Slave, it is necessary to provide a cross-over connection to make the
SX-1 look like a Controlled Device.
The physical and electrical characteristics of the RS422 port are otherwise identical to the
2
Sony P2 Specifications.
A
A
Y
A
Y
E
E
Timing: The SX-1 will reply to incoming commands within 9ms. The time required to
actually execute the command and update the STATUS MAP will vary and may be much
longer. See note *6 for details about deferred commands.
Lists of supported commands: Any command not in these lists will get a NAK reply.
From Controlling deviceReturn from SX-1
CommandCMD 1 CMD 2 DAT
LOCAL DISABLE000CACK1001*1
DEVICE TYPE REQUEST0011DEVICE TYPE1211*2
LOCAL ENABLE001DACK1001*1
TASCAM ID REQUEST01E011TASCAM IDE111C6 (=SX-1)
STOP2000ACK1001
PLA
REC2002ACK1001*3
STANDBY OFF2004ACK1001*1
DMC START200DACK1001
FAST FORWARD2010ACK1001
JOG FORWARD2111*4ACK1001
VAR FORWARD2112*4ACK1001
SHTL FORWARD2113*4ACK1001
REWIND2020ACK1001
JOG REVERSE2121*4ACK1001
VAR REVERSE2122*4ACK1001
SHTL REVERSE2123*4ACK1001
CUE UP WITH DAT
SYNC PLA
CHASE 2137ACK1001*1
PROGRAM PLAY FAST2138*8ACK1001
PROGRAM PLAY SLOW2139*8ACK1001
ANTI-CLOG TIMER DISABL
ANTI-CLOG TIMER ENABL
DMC SET FWD215C*9ACK1001*1
DMC SET REV215D*9ACK1001
FULL EE OFF2060ACK1001
FULL EE ON2061ACK1001*10
SELECT EE ON2063ACK1001*10
EDIT OFF2064ACK1001*6
EDIT ON2065ACK1001*6
2001ACK1001
2431*5 *6ACK1001
2434ACK1001*7
2054ACK1001
2055ACK1001*1
NAMECMD1 CMD 2 DAT
3
From Controlling deviceReturn from SX-1
A
A
A
A
A
A
A
A
A
A
A
A
A
CommandCMD 1 CMD 2 DAT
TIMER-1 PRESET4400*5ACK1001*1
EDIT PRESET4130*11ACK1001*6
TAPE/AUTO SELECT4132XXACK1001*1
SERVO REF SELECT4133XXACK1001*1
HEAD SELECT4134XXACK1001*1
COLOR FRAME SELECT4135XXACK1001*1
TIMER MODE4136XXACK1001*1
EDIT FIELD SELECT413
CURRENT TIME SENSE610C*15TIMER-1 DAT
STATUS SENSE6120STATUS DATA7x20*13
EDIT PRESET SENSE6130EDIT PRESET DATA7x30*14
TIMER MODE SENSE6036TIMER MODE713600
*16ACK1001
NAMECMD1 CMD 2 DAT
7400
TIMER-2 DATA 7401
LTC TIME DAT
LTC TIME&UB DAT
LTC UB DAT
VITC TIME DAT
VITC TIME&UB DAT
VITC UB DAT
LTC INTERPOLATED7414
TIME DAT
LTC INTERPOLATED7814
TIME&UB DAT
VITC HOLD TIME DAT7416
VITC HOLD TIME &7816
UB DAT
7404
7804
7405
7406
7806
7407
Unsuported CommandsXXYYNAK1112*12
Notes:
*1 Command is acknowledged, but no action is taken.
*2 The SX-1 can selectively reply to this command, set in the LCD Preferences screen,
TRANSPORT page.
F01A TASCAM HDR Series (Default)
6003 Sony 3324S
101C Sony BVU950
This reply data is also affected by the Frame Rate setting of the currently loaded project.
4
At 25 Frame (PAL/SECAM), the value 0100 is added to the reply data. (F01A->F11A, etc)
At 24 Frame (FILM), the value 0200 is added to the reply data. (101C->121C etc)
All other frame rates have no effect on the reply data, e.g. 29.97 and 30 frame rates, drop or
non-drop.
*3 If the SX-1 is currently set to emulate the Sony BVU950, the REC command is treated
the same as EDIT ON (20 64), and the HDR will punch in on rec-arm’ed tracks. Otherwise
this command is acknowledged but ignored. See also Note 6.
*4 Speed related commands. The SX-1 supports both single byte and double byte versions of
the standard P2 speed command.
N
−2
32
Single data byte: Calculated speed =
10
For a double data byte command, the 2
interpolate between the calculated speeds for (1
where N is the value of the data byte.
nd
data byte is used as a fraction M/256 to linearly
st
data byte=N) and (1st data byte= N+1),
where N is the first data byte and M is the second data byte.
st
If the 1
data byte (N) is zero, the actual speed is 0.0 (Stop), instead of the 1/100 speed as
expected by the above calculation. This is in accordance with many other manufacturers
implementations.
The resolution of the actual speed is 1/1024 normal speed, minimum = 1/1024, maximum is
1536/1024 (1.5x normal play speed). Any speed request greater than 1.5x is treated the
same as a request for 1.5x speed.
The SX-1 will smoothly ramp between the current playing speed and the newly specified
speed, updating the current play speed every 1024 samples (21.3ms at 48KHz). Audio is
reproduced at all supported speed rates.
5
*5 Cue Up With Data Format
Binary coded decimal (BCD) format with Frames first.
DATA 1DATA 2DATA 3DATA 4
10FRFR10SEC SEC10MINMIN10HRHR
MSDLSDMSDLSDMSDLSDMSDLSD
Bit 7…43…07…43…07…43…07…43…0
*6 Deferred commands. These commands will execute on a frame or half frame boundary, a
specified number of frame edges after the command was first received. This allows an edit
controller to set-up punch in/out events accurately with respect to the recorded audio.
If the transport is not moving at the time the command is received, then no defer
calculation is performed, and the command is executed immediately.
Two SX-1 preferences affect the calculation of the timing.
a) P2 Punch Delay: This may be set to OFF, 1 frame or 2-6 frames. When set to OFF, the
SX-1 does not align the execution of the received command with any frame edge, but
will execute the command as soon as it is parsed. When set between 1 and 6 frames, the
SX-1 will execute the command on the frame edge that is the specified number of
frames after the frame in which the command was first received.
b) P2 EDIT FIELD: If the SX-1 is also receiving a valid VIDEO or TTL signal at the
VIDEO SYNC IN port, this control can be used to specify which field of the frame that
the command will be executed in. This setting may be over-ridden temporarily using the
EDIT FIELD 41 3A command. The SX-1 does not need to be set to Master
Clock=VIDEO for this function to work.
EDIT FIELD = AUTO: The command will be executed in the same field that it was
received in.
EDIT FIELD = FIELD 1: The command will always be executed in the first field,
regardless of whether the command was received in field 1 or field 2
EDIT FIELD = FIELD 2: The command will always be executed in the second field,
regardless of whether the command was received in field 1 or field 2.
If the P2 Punch Delay is set to OFF, this parameter has no effect, and cannot be edited
from the LCD.
6
If there is no valid VIDEO or TTL signal being received by the SX-1, then the c ommand
will be executed during field 1 of the calculated frame. The frame boundaries are
assumed to line-up with the first sample at 00:00:00:00
If another command (deferred or not) is received while there is a command pending, then
the pending command is executed straight away, and the next incoming command is
processed. If the new command is also deferred, it will be marked for pending execution.
If the transport stops moving while there is a command pending, the command is executed
immediately.
When the EDIT ON command is received, the SX-1 Auto-punch Rehearsal function is
automatically turned off, and the HDR performs a punch in record.
When the SELECT EE ON command is received, the SX-1 Auto-punch Rehearsal function
is turned on, and the HDR simulates a punch-in record.
When the EDIT OFF command is received when the SX-1 is recording, the SX-1 will punch
out of record.
*7 SYNC PLAY: The SX-1 will ignore the data supplied in the command and will just start
playing. Frame settings must be made using the Clock and Video resolve modes separate
from the P2 Slave.
*8 PROGRAM PLAY: This does not i mply any video or frame resolution, it is just a d ifferent
way of specifying the shuttle speed.
Calculated speed = N /10 percent of play speed, where N is the first data byte.
For PROGRAM PLAY FAST, this calculated speed is added to normal speed, i.e. the range
of control is 1x (DATA=0) to 1x plus 25.5% (DATA=FF) = 1.255x
For PROGRAM PLAY SLOW, the range is 1x (DATA=0) to 1x minus 25.5% (DATA=FF) =
0.745x
As in note *5, the actual resolution of the SX-1 playback is 1/1024 normal play speed, and
the current play back speed smoothly ramps between the current speed and the requested
speed, updating every 1024 samples.
7
*9 DMC SET: The SX-1 does not support Dynamic Motion Control, but it recognizes the
L
DMC SET FWD and DMC SET REV commands. The SX-1 will treat them the same as VAR
FWD and VAR REV with a single byte data representing SPEED. This is to support some
remote control devices that use these commands for rough JOG and SHUTTLE control. The
specified speed is memorized, and the DMC START command will then initiate a VAR FWD
or VAR REV with this memorized speed.
This behavior is copied from the Tascam DA-98 and DA-98HR DTRS machines.
*10 FULL EE MODE. When received, the SX-1 will turn all of the HDR record tracks input
monitor parameters to ON or OFF as requested. If some of the input monitors were
previously set, they will be over-ridden by this command. If a HDR track is currently
recording (its REC ARM is lit and the transport is recording), then the input monitor is
automatically on, and a request for FULL EE OFF will be ignored.
*11 EDIT PRESET
Depending on the selected P2 Slave Device Type (emulated machine), the SX-1’s response
to the edit preset command will change. If the Device T ype is set to TASCAM or Sony 3324S,
then only the digital track assignments are used. If the Device Type is set to Sony BVU-950,
then only A1 and A2 are used, and these are always mapped to HDR tracks 1 and 2.
IF DATA1 BIT 6 (INS) is 0, all data is assumed to be zero.
If the SX-1 is currently in MixDown mode, all data from this command is ignored.
DATA1 BITs 5,4,2 have no effect.
If the device type = BVU-950, A1 and A2 are read and applied to HDR Channel 1 and 2,
CH1-CH16 bits are ignored. HDR tracks 3-16 that are currently in record will not be
cleared.
If the device type = TASCAM or SONY 3324S then A1 and A2 status is ignored and the bits
CH1-CH16 are read and applied to HDR Channel 1 to 16.
If the EDIT PRESET command has less than 3 data bytes, the data for the unspecified
8
tracks is assumed to be 0.
If there is no audio take currently assigned to an HDR destination channel that is
requested to be in EDIT mode (bit = 1), then the request for that channel is ignored.
The ASMBL, VIDEO and TC bits in data 0 are always ignored.
This command is a deferred command whose execution may be delayed to occur on a
subsequent frame or video field boundary, see Note *5 for details.
*12 NAK DATA: The SX-1 returns the data value 01 = UNDEFINED COMMAND for
commands that it does not recognize. If the received command has an incorrect checksum,
the data value is 04 = CHECKSUM ERROR. This is usually attributed to signal quality
loss due to the use of inferior or un-shielded cables or too long of a cable run between the
SX-1 and the controlling device.
This bit is set when there is no video or TTL signal present at the VIDEO IN BNC
connector of the SX-1.
DATA 1/BIT 7: STANDBY ON
This bit is always set.
DATA 1/BIT 5: STOP
This bit is set whenever the SX-1 HDR is stopped, except when in shuttle mode with
speed=0.
DATA 1/BIT 3: REW
This bit is set when the SX-1 HDR is rewinding.
10
DATA 1/BIT 2: F.FWD
This bit is set when the SX-1 HDR is fast-forwarding.
DATA 1/BIT 1: REC
This bit is set when the SX-1 HDR has any tracks that are Rec-armed and the transport
is currently recording. This bit is always the same as DATA4/BIT 4 (EDIT)
DATA 1/BIT 0: PLAY
This bit is set when the SX-1 HDR is playing back audio at normal (1.0x) play speed.
DATA 2/BIT 7: SERVO LOCK
This bit is set whenever the SX-1 HDR is in forward play mode or record mode.
DATA 2/BIT 5: SHUTTLE
DATA 2/BIT 4: JOG
DATA 2/BIT 3: VAR
One of these bits is set whenever the SX-1 HDR is shuttling, i.e. playing back audio at
non-1.0x speed. Which bit is set depends on what command had been received.
Jog (2x 11 or 2x 21): BIT 4
Shuttle (2x 13 or 2x 23): Bit 5
Var (2x 13 or 2x 22): Bit 3
DMC (20 0D, 21 5C, 21 5D): Bit 3
Program Play (21 38 or 21 39): Bit 3
DATA 2/BIT 2: DIRECTION
This bit is set if the SX-1 HDR is shuttling in reverse. It is not cleared until a command is
received that starts the transport moving forward again.
DATA 2/BIT 1: STILL
This bit is set whenever the transport is not moving (STOP or shuttle with speed 0)
DATA 2/BIT 0: CUE UP ENDED
This bit is set whenever an SX-1 HDR locate has been completed. It is cleared when the
SX-1 HDR transport moves to a different state.
DATA 4/BIT 7: SELECT EE ON
This bit is set when the SX-1 HDR is in Rehearsal mode, i.e. Recording with Auto Punch
Rehearsal enabled. Data 4/BIT 4 is always set at the same time.
11
DATA 4/BIT 6: FULL EE ON
A
6
This bit is set whenever all 16 HDR channels have INPUT monitor ON. This can happen
during record, or when the FULL EE ON command is received.
DATA 4/BIT 4: EDIT
This bit is set when the SX-1 HDR is recording or rehearsing.
DATA 4/BIT 0: CUE UP REQUESTED
This bit is set when the SX-1 HDR starts to locate, and clears when Data 2/Bit 0 is set.
DATA 5/BIT 6: INSERT
This bit is set whenever there is one or more HDR audio tracks are armed for recording.
It is cleared when all HDR audio tracks have REC ARM off.
DATA 5/BIT 1: A2
This bit is set when HDR track 2 is Rec-armed. If P2 slave Device type is not set to
BVU-950 then this bit is zero.
DATA 5/BIT 0: A1
This bit is set when HDR track 1 is Rec-armed. If P2 slave Device type is not set to
BVU-950 then this bit is zero.
DATA 12/BIT 7-0: HDR CH8-1
These bits are set when the corresponding HDR channel is armed for recording. If P2
Slave Device Type is set to BVU-950, then these bits will be zero.
DATA 0 is always the same as status map DATA 5
DATA 1 is always the same as status map DATA 12
DATA 2 follows the same rules as status map DATA 12, but indicates the state of HDR
tracks 9 through 16.
12
If more than 3 data bytes are requested, data bytes above DATA 2 will contain zero.
*15 CURRENT TIME SENSE: The SX-1 will reply to all requests for time data with the
same data, i.e. the current timecode. Requests for the TIMER values will return the same
data, and the TIMER cannot be reset to zero, although the PRESET TIMER command will
be acknowledged and ignored. Requests for the User Bits Data (UB) will return zeroes.
The format of the sense data byte is as follows.
BIT-7BIT-6BIT-5BIT-4BIT-3BIT-2BIT-1BIT-0
VITC UB LTC UB TIMER-2 TIMER-1VITCLTC
When both TIME and UB data is requested in the same com mand, 4 bytes of (zero) UB data
is appended after the TIME data.
*16 EDIT FIELD SELECT
DATA 1: 00 = AUTO (execute in same field as command is received).
01 = FIELD 1
02 = FIELD 2
FF = LOCAL (revert to SX1 user preference).
RS-422 9-Pin D-Sub connector
The SX-1 RS-422 connector (9-pin D-Sub female) has limited clearance to the bank panel,
so in some cases, a cable may not fully mate with the SX-1, making connection unreliable,
or the locking screws may not attach correctly.
To fix this problem:
Add washers under the SX-1 DSUB connector's nuts (1 or 2 as required) so that the cable's
screws can reach the SX-1 connector.
The appropriate washer is designed for DSUB: Part number
(92603306-00 :D-SUB WASHER HW-C050MN00)
A regular M3 washer cannot be used.