Lance Design TDC-100B User manual

TD’S DISK CONTROLLER
Preliminary
Lance Design / 27 Fairview Avenue / Ridgefield, Connecticut 06877
TDC-100B
TD’S DISK CONTROLLER
Preliminary
Installation and Operation Manual
Software Version 1.1
Lance Design / 27 Fairview Avenue / Ridgefield, Connecticut 06877
Tel: 203-894-8206
www.lancedesign.net
TD’S DISK CONTROLLER
Lance Design / 27 Fairview Avenue / Ridgefield, Connecticut 06877

2
CAUTION! HAZARDOUS VOLTAGES ARE EXPOSED WHEN THE TOP
COVER OF THE RACK FRAME IS REMOVED. DO NOT APPLY POWER
WITH THE UNIT DISASSEMBLED.
WARRANTY STATEMENT
This equipment is warranted to be free of defects in materials and workmanship for a
period of two years from date of delivery. Any necessary repairs resulting from
defects in materials or in manufacture will be made free of charge provided that the
equipment has not been subjected to mechanical or electrical abuse, or modification,
as determined by Lance Design, and also that the equipment is returned to Lance
Design with prior authorization.
No liability whatsoever is assumed for consequential damages resulting from the use
or failure of this equipment. This warranty is in lieu of all other warranties, expressed
or implied, including any implied warranty of fitness for purpose.
COPYRIGHT
All software and hardware designs are copyrighted to Lance Design, 2023.

3
Table of Contents
Quick Operation Guide ………………………………… Page 4
General Description …………………………………… Page 7
Control Panel Description ……………………………. Page 7
Menu Items …………………………………………….. Page 9
General Operation …………………………………….. Page 14
Trigger Function Numbers …………………………… Page 15
Multi-Device Control Rules …………………………… Page 17
Multi-Point Loops ……………………………………… Page 18
USB Port Operation ………………………………….. Page 19
Installation …………………………………………….. Page 22
Setting IP Addresses ................................................. Page 24
Connector Pinouts .......……………………………… Page 26
GPI Inputs and Outputs ............................................. Page 27

4
QUICK OPERATION GUIDE
To enable a device press the corresponding ‘device enable’ button
To enable more than one device, press multiple ‘device enable buttons at the
same time. The first one pressed will be the displayed machine, and will flash
To manually learn the ‘device enable’ data (gang) into the current register, select
the devices as above, and while still holding the ‘device enable’ buttons down, press
SET on the keypad. The display will say “Now Enabled: XXXX”, indicating the
enabled machines for this register.
To select a register, press REG #, then enter three digits on the keypad (000-299).
You can also press and hold the REG # key, and use the ‘+’ and ‘-’ keys to scroll
through the registers. The register number is indicated in the lower right corner of
the display.
To clear the current register, press and hold the REG # key, and press CLR. The
display will say ‘Register Cleared’. This clears all data from the current register.
To clear ALL registers (or a group of registers), press and hold the REG# button,
the MARK IN button, and the MARK OUT button at the same time (3 buttons at
once). The display will say ‘CLR To Clear All!’. If you press the CLR key (while
holding down the above three buttons) the TDC-100B will start clearing registers at
the current register, and ascending until you either press the STOP button, or it
reaches the last register (299). This operation is deliberately awkward in order to
minimize the chance of doing it accidentally. This function may be inhibited by
turning on Dipswitch #1 on the rear of the rack mount frame.
To copy the current register to another, press REG #, then SET. The display will
say “Copy Reg To?”. Enter three digits for the destination register. All register data
will be copied from the current register to the new register.
To mark an in time, press MARK IN. All enabled machines will be marked from
their current time code (or timer) values.
To mark an out time, press MARK OUT.
To enter an in or out time from the keypad, key in the time, press SET, and press
MARK IN (for in time) or MARK OUT (for out time). Note: if multiple machines are
selected, the time will be entered only on the currently-displayed machine. The
others will not be affected.
(continued)

5
Quick Operation Guide - continued
To recall an in or out time to the display, press FCN, then MARK IN or MARK
OUT. The corresponding time value will be recalled to the display and the
scratchpad register, so you can do arithmetic with it if desired (add and subtract). If
you ‘double-click’ the REG # button it will recall the in time of the current register (or
clip name), for the currently-displayed machine. If there is no value stored in the
register, the display will be all asterisks, indicating no value.
To recall the stored clip name to the display, press FCN, then REG #. If there is
a stored clip name for the current device, it will be recalled to the second line of the
display, for the purpose of checking it.
To Trim an in time, recall time to display as above (FCN, MARK IN), press ‘+’ or ‘-’,
enter the trim value on the keypad, press SET, and press MARK IN to resave it.
Outtimes work the same way, with the MARK OUT key. You can set a known clip
duration the same way: recall the in time, press ‘+’, enter the desired duration, press
‘SET’, press ‘Mark Out’. This takes the in time, adds a duration value to it, and
stores it in the out register.
To display the duration of a register (difference between in point and out point),
press TM key. If either of the registers is clear, the display will be all asterisks,
indicating no value.
To manually learn a speed preset hold down the VAR button and press SET.
The display will confirm that the speed has been learned. This speed will be recalled
when the register is recalled. If you do a learn from the switcher, the current var
speed will be learned into the register.
To Cue Directly to a Keyed-In Time Value enter the time value on the keypad,
press ‘SET’, and press ‘CUE’. The device will cue to the entered time. The time
value will not be stored anywhere. Remember that you must press ‘SET’ before
pressing ‘CUE’. This validates the keypad entry before attempting to send the
machine to that position.
To Adjust TBC Levels press ‘FCN’, then ‘MENU’. This will put the controller into
the TBC adjust mode. Use the ‘+’ and ‘-’ keys to select the function, and the knob to
adjust. To exit this mode, press ‘FCN’ then ‘MENU’ again. The MENU button will
flash when in the TBC adjust mode. If there is no number value displayed after the
function, then the selected device does not support these commands.
(continued)

6
Quick Operation Guide – continued
To Do a Loop Play define the loop by entering an inpoint and an outpoint. The
minimum duration is 1:15 [one and one-half seconds]. The loop play may be initiated
by either Pbus trigger 5, or by pressing <FCN> the <PLAY> on the front panel. You
may simulate the Pbus trigger by pressing <FCN>, then <5> on the keypad. The
loop will run until either a STOP, RECUE or RECALL command is received. If you
turn on LOOP PRESERVE in the menu, only a STOP command will halt the loop.
You can recall another register without disturbing the loop playback.
To Do a Multi-point Loop Play set the initial start point in the inpoint of a register
number between 000 and 099 (first 100 registers). You may also set an outpoint if
desired, although it isn’t required. The ‘inner loop’ points should be entered in a
register 100 higher. For example, if your ‘outside points’ are in register 25, your
‘inside points’ should be in register 125. Minimum duration for the inside loop is one
and one-half seconds. The multi-point loop play may be initiated by Pbus trigger 8,
or from the front panel by pressing <FCN>, then <8>. The ddr will start at the initial
start point, then loop between the ‘inner loop’ points. If you send a Pbus trigger 9
[<FCN> <9> from the keypad], the controller will stop looping at the first opportunity,
and play to the ‘outside’ outpoint [register 25 outpoint in the above example].
To Do an Automatic Transfer (Dub) from a vtr: Set inpoints for both the vtr
(playback) and the ddr (record) channels. Press and hold the device button for the
ddr, then press the vtr’s device button. Both should be lit, with the ddr’s button
flashing. This is the recorder. Press <FCN>, then <REC>. The vtr will cue back 3
seconds from the inpoint and roll. The ddr will go into record at the proper time.
To Add an Offset to All Registers first select the register number where you’d like
to start [usually 000], and select the channels you want to modify [A, B, C, D] by
lighting up the device buttons. Press <FCN>, then <TM>. The controller will prompt
you to ‘Enter Offset Time’. Enter the time using the keypad. If you want to offset by
a negative number, enter a minus sign first. Press <SET>, then <TM>. The TDC will
start modifying both the inpoints and outpoints of all selected channels. You can
stop the process by pressing STOP.
To Display Pbus Data for diagnostic purposes, turn on Item 30 in the menu, PBUS
DATA DISPLAY. This will cause the ASCII Pbus data to be displayed on line two
of the panel. If the Pbus data is incorrectly formatted (invalid command) a ‘Pbus
Format Error’ message will be displayed. Note that this menu item is turned off each
time the TDC-100B is powered up.
To Use USB Port for Cue/Menu Offline Storage see the USB section on page 21
of this manual.

7
GENERAL DESCRIPTION
The Lance Design TDC-100B is designed to provide control of multiple channels of
video disk recorder(s) or other devices via P-Bus II interface to Grass Valley Group,
Sony, or other production switchers.
This combination allows the user to do the following:
1) Mark playback inpoints when learning an emem effect on the switcher.
2) Recall (cue) the playback device to these cues when effects are recalled.
3) Trigger (roll) the playback device in response to an emem timeline run, loop, or
other trigger.
In addition to these functions which are driven from the production switcher, the
control panel provides full manual control of the devices, providing normal shuttle,
jog, variable play, record, cue, and other commands.
CONTROL PANEL DESCRIPTION
The TDC-100B control panel provides the following controls (left to right on the
panel):
Numeric Keypad - for entry of numeric data, register numbers, timecodes, etc.
Plus and Minus Keys - for timecode arithmetic, and for use as up/down keys for
scrolling through the menu items.
FCN Key - for selecting alternate functions of some keys. Press and release the
FCN key, then press the key whose alternate function you want.
SET Key - operates like an ‘equals’ or ‘enter’ key. To enter a timecode number
from the keypad, for example, you would key in the time, press SET, and press
MARK IN. The SET key tells the controller to use the keypad time instead of
marking from the current disk position
TM Key - used for displaying durations of registers (outpoint minus inpoint). If
you have both an inpoint and outpoint set, pressing TM will show you the duration
between them. This key is also used to enter time values into the timer or timecode
generator of the controlled device, if this capability is supported.
CLR Key - Clear function. Clears numeric entry and other modes. Functions
somewhat like a ‘cancel’ or ‘escape’ key. Also used to clear registers - see below.

8
REG# - used to select the active register from the 300 available registers. Press
this key (it lights), and enter a 3-digit register number on the keypad. The active
register number is displayed in the lower right corner of the display as ‘R 299’, for
example. This key is also used to clear a register (all inpoints and outpoints). Hold
the ‘REG #’ key down and press ‘CLR’. The current register will be cleared.
MARK IN - pressing this key will put the current disk timecode into the IN
register, for all enabled devices. Pressing this key after pressing SET will put the
keyed-in timecode value into the IN register (for the displayed device only). Pressing
FCN, then MARK IN will recall the current in time to the display. The MARK IN
button will be lighted when ever there is an inpoint stored. If the inpoint is cleared,
the button will be dark. If CLIP STORE/RECALL is on in the menu, and there is a
timecode inpoint but no clip name stored in the regitser, the MARK IN button will
flash. This serves as an indicator of the missing clip name .
MARK OUT - same as above for outpoints.
MENU ON - turns on and off the menu mode. Menu items are displayed on the
lower line of the display. Use the knob or the +/- keys to scroll through the items.
Also selects the TBC Adjust function if pressed after the “FCN” key. In this mode,
the menu button light will flash.
MENU SET - used to change the menu items. Pressing this key will toggle the
menu choices if there are only two. If there are more than two, it will step through
them. If you hold this key down, you can use the knob to adjust the menu setting.
CLIP LIST - used to display the clip directory of the disk recorder. If supported
by the disk recorder, the clip names present will be displayed. The numbers on the
left side of the display provide an index, for example 04/12 means this is clip 4 of 12.
The names can be scrolled via the +/- keys or the knob.
CUR CLIP - Loads the displayed clip, when “Clip List” above is active.
ENBL PBUS - when this key is lighted, PBUS control from the production
switcher is enabled. If not lighted, control is inhibited. This button will flash each
time a valid Pbus command is received. If it’s off, it will flash on. If it’s on, it will flash
off.
ENBL LEARN - when this key is lighted, the LEARN function from the production
switcher is active; that is, when an emem effect is learned on the switcher, the disk
inpoints will be marked from the current positions. If you have the disk inpoints set,
and don’t want to mark them each time you learn an emem, you can turn this
function off (key dark). Recall and Trigger functions are not affected. The ENBL
PBUS (above) must be on for this function to operate .
PLAY, RECORD, STOP, CUE, SHTL, JOG, VAR - standard transport controls.
When in variable mode, the speed is displayed in the upper right corner of the
display. When pressed by itself, the REC button will put the device into EE mode.
Pressing REC again, or pressing STOP will cancel EE mode. The REC button
flashes to indicate that the device is in EE mode.

9
DEVICE ENABLE (A,B,C,D) - four device enable keys corresponding to the four
control ports on the TDC-100B. Any lighted key is enabled, and will be sent all
transport commands and PBUS commands. If more than one is enabled, the
one that is flashing is the currently-displayed one. The currently-displayed
device is also tallied by the letter (A,B,C,D) in the upper left corner of the display.
BIG KNOB - used for transport control (jog, shuttle, variable) and for scrolling
and setting menu.
MENU ITEMS
01 REGISTER LOCK (OFF/ON)
Prevents modification to any registers. The intention is to turn the register lock on
after all registers are loaded for a show to prevent inadvertent changes. If you try to
mark, copy, trim, etc. any registers with the lock turned on, you’ll get a ‘Registers
Locked’ error message.
02 PANEL RECALL (ONLY or w/CUEUP)
When set to ‘ONLY’, recalling a register from the control panel will only recall the
register information; it won’t cue the disks to those times. When set to ‘w/Cueup’, the
controller will recall the register and immediately cue the disks to the register
inpoints. P-bus recalls will always cue the disks, regardless of this menu setting.
This would normally be set to ‘Only’ when loading the times into the registers, and
perhaps to ‘w/Cueup’ if you’re checking the registers from the panel, or using the
TDC-100B to do manual playback.
03 OUTCUE ACTION (NONE, STOP, or RECUE)
This item tells the controller what to do when it reaches an outcue. If set to ‘None’ no
action is performed; the machines just keep playing past the outcue. If set to ‘Stop’,
the machines will stop when they reach the outcue, and if set to ‘Recue’ they will
immediately recue to the inpoint and stop.
04 CLIP STORE/RECALL (ON/OFF)
If this item is turned off, the TDC-100B cues machines based only on timecode (or
timer). The clip name isn’t relevant. If this item is turned on, the name of the current
clip is stored when you do a MARK IN, SET IN, or PBUS LEARN, and this clip will
be loaded and cued automatically when the register is recalled or cued. Operation of
the store/recall function requires that the controlled devices support Odetics protocol.
The manual clip list/load functions on the control panel operate regardless of this
menu setting.

10
05 CLIP LIST MODE (INT / EXT)
This item selects the clip list mode that the TDC-100B uses to access the list of
available clips on the ddr. The INT mode builds the list within the TDC-100B, and
will operate with any ddr which supports Odetics protocol. In this mode the list is
limited to 99 clips. In the EXT mode, the TDC-100B uses special commands added
to the Odetics protocol to directly access the clip list in the ddr itself. In this mode
there is no limit to the number of clips available. This mode does require that the
additional commands be supported by the ddr, and so only works properly on certain
ddrs (EVS Spotbox).
06 CLIP FILTER (Off, Char = 0-9)
The filter only operates in the INT list mode. When this item is off, all available clip
names will be listed, up to the TDC’s limit of 99 clips. When this item is set to a digit
(0-9), only clips whose names have a matching first character (0-9) will be listed.
07 RECALL DISPLAYS (NAME / TIME)
This item applies only if Item 04 is turned on. If this item is set to NAME, the clip
name will be displayed when a register is recalled. If this item is set to TIME, the In
Time is displayed when the register is recalled. This menu item only affects the
display, all other operation is the same.
08 TIME REFERENCE = (TC/TMR)
Selects ‘Tape Timer’ counter or timecode as time reference. May not be supported
by all disk devices. Global command selects mode for all devices. Note: Odetics
mode on the Profile makes the timecode numbers relative to the start of the clip. I
find this very confusing, and if the clips don’t start at 00:00, you might want to use the
TMR mode to avoid this confusion.
09 TIMER MODE = (12/24)
Selects 12 or 24-hour mode for timer.
10 PANEL RECORD LOCK = (ON/OFF)
When ON, prevents all devices from being placed into record mode from the
controller front panel.
11 P-BUS RECORD LOCK = (ON/OFF)
When ON, prevents all devices from being placed into record mode via a P-bus
command.
12 RECORD TRIM XX FRAMES
Used to set record timing for automatic dub operation. Typically set to 2 frames

11
13 PANEL BUZZER (OFF/ON/ERR ONLY)
Enables or disables the panel buzzer. ‘Off’ is completely off. ‘On’ is on for both error
messages, and register changes like Marks and Learns. ‘Err Only’ is on for error
messages only, off for everything else.
14 PRESERVE LOOP CHA (OFF/ON)
When this item is turned on, a loop which is playing on channel A will not be
disturbed by a register recall. The loop will continue to play until it is explicitly
stopped. If the item is off, recalling a register will abort the loop, and cue the ddr to
the new time, if the new register has an intime for the looping channel. If no intime,
the loop will continue, even if Preserve Loop is not turned on.
15 PRESERVE LOOP CH B Same as above for the other channels
16 PRESERVE LOOP CH C
17 PRESERVE LOOP CH D
18 DEVICE NUM FOR A = (00-23, --)
Sets PBUS device number (ID) for the A device. This machine will respond when
this number matches the device number sent from the switcher. For commands
involving multiple machines, if the device number(s) from the switcher match any of
the enabled machines, the commands will be sent to all enabled machines. Setting
this item to ‘—‘ assigns no device number to channel A, and disables Pbus control of
this channel (unless ganged).
19 DEVICE NUM FOR B = Same as above for the other channels
20 DEVICE NUM FOR C =
21 DEVICE NUM FOR D =
22 CH A STATUS (CHECKED / IGNORED)
23 CH B STATUS (CHECKED / IGNORED)
24 CH C STATUS (CHECKED / IGNORED)
25 CH D STATUS (CHECKED / IGNORED)
These cause the TDC-100B to either check or ignore the status returned from the
machine. If checked, the controller will make sure a machine is present before trying
to cue it, and will wait until cued before rolling in play (if a cueup command has been
issued). If set to IGNORE, the controller will send the commands regardless of what
the machine is doing. It may be useful to set one or more of these to IGNORED if a
machine is powered down, or disconnected. This would allow you to rehearse your
effects without modifying the registers. These menu items are set to ‘CHECKED’
each time the TDC-100B is powered up, and this is the setting that should normally
be used.

12
26 GPI INPUTS (DISABLED/ENABLED)
Enables the (5) GPI Inputs available on the ‘RS-232/GPI’ connector on the rear
panel of the rack frame. These GPI inputs have the following functions:
GPI 0 - Stop
GPI 1 - Play
GPI 2 - Recue
GPI 3 - Recall Register 000
GPI 4 - Recall Register 001
27 GPI OUTPUTS (DISABLED/ENABLED)
Enables the (5) GPI Outputs available on the RS-232/GPI connector. The GPI
outputs are triggered when the TDC exits a multi-loop and begins playing the roll-out
(or tail) of a multi-loop animation. These GPI outputs have the following functions:
GPI Out 0 - Triggered when Channel A exits a Multi-loop
GPI Out 1 - Triggered when Channel B exits a Multi-loop
GPI Out 2 - Triggered when Channel C exits a Multi-loop
GPI Out 3 - Triggered when Channel D exits a Multi-loop
GPI Out 4 - Triggered when any of the four channels exits a Multi-loop
28 GPI OUTPUTS ACTIVE (LOW/HIGH)
Selects the polarity of the GPI outputs. If item is set to LOW, the outputs will rest
high, and will be pulled low when triggered. If item is set to HIGH, they will rest low
and will be pulled high when triggered. This item is generally set to LOW.
29 SWITCHER TYPE (GVG / SONY)
Selects type of production switcher TDC-100B is used with. Affects the trigger
function numbers (swaps functions 0 and 1. See page 15)
30 P-BUS PARITY (NONE/ODD/EVEN)
Sets parity mode of P-bus port. Should be set to match production switcher. Baud
Rate is always 38.4K
31 PBUS DATA DISPLAY (OFF/ON)
Turning this item on enables a display of received Pbus commands on the TDC’s
display, to assist in troubleshooting Pbus problems.

13
32 VIDEO FRAME RATE (25/30)
Selects the video standard being used, in frames per second. For NTSC, 525/60
SDI, and any high-def formats that use 30 frames/sec, or 29.97 frames/sec set this
item to ‘30’. For PAL, 625/25 SDI or other high-def 25 frame/sec standards, select
‘25’. This setting must match the video frame rate being used in the ddrs. The
controller will operate with the wrong standard selected, but all time calculations will
be wrong, and confusing things will happen.
There are four more items which may be selected in the menu. These are not menu
items, but are just information displays (they can’t be set by the users).
DEVICE: Displays the type of controlled device, to the extent that the TDC can
determine it. If a Profile or Fast Forward is in ‘BVW’ mode, this item will identify them
as ‘Sony VTR’. If they are in Non-BVW modes, the TDC will try to report what
protocol is selected. The frame rate of the controlled device will also be displayed.
TDC FIRMWARE VERSION: Displays the installed firmware in the TDC frame. This
manual applies to TDC-100B version 1.0 firmware.
FRAME IP ADDRESS: Displays the IP address of the TDC-100B Frame. The
Panel IP is this number plus 1. These IP combinations are selected by the first three
sections of the dip switches on each unit (panel and frame). The switch settings
must match for proper operation.
FRAME SERIAL NUMBER: Displays the serial number of the TDC-100B Frame
with which this panel is operating. The panel serial number is printed on the back
cover of the control panel.
With the exception of the Status Check items which are always turned on at power-
up, and the Pbus Data Display, which is always turned off, all menu items are
retained in non-volatile memory and will not change when the controller is turned off.

14
GENERAL OPERATION
WHAT IS A REGISTER?
In this controller, a register refers one set of these items:
Device A Inpoint Device A Outpoint Device A Clip Name (if enabled)
Device B Inpoint Device B Outpoint Device B Clip Name (if enabled)
Device C Inpoint Device C Outpoint Device C Clip Name (if enabled)
Device D Inpoint Device D Outpoint Device D Clip Name (if enabled)
Device Enable Data (which machines are enabled)
Variable-Play Speed Data (Global)
There are 300 registers, stored in non-volatile memory in the controller. They’re
numbered 000-299. The register numbers correspond to the switcher’s pbus
register numbers 000-299. When you do learn or recall operations from the switcher
(with P-bus enabled), these registers are automatically selected. On most switchers
these correspond directly to the switcher emem numbers. All 300 registers are
accessible for pbus recalls and learns.
SWITCHER-INITIATED FUNCTIONS
The production switcher can do the following things:
1) Issue LEARN commands. This happens when you do a emem learn, with
learn/recall enabled in the ‘emem peripheral buss triggers’ menu on the switcher.
(‘Enable Pbus and Enable Learn buttons must also be lit on the controller panel).
When you do an emem learn on the switcher, here’s what happens in the controller:
- The controller selects the register whose number matches the emem number
- The inpoints of all enabled devices are marked (stored) from current positions
- The DEVICE ENABLE status is stored, so that when you recall the register, the
same machines will be selected
- The current VAR Speed value is stored in the selected register.
Important note: If you DON’T want these things to happen when you learn an emem,
but you want the rest of Pbus control to work, turn off ‘Enable Learn’ on the
controller. This might be useful when your disk cues are fine, but you just want to
modify an emem effect. Having this button off will prevent remarking the disk cues.
(continued)

15
General Operation - continued
2) Issue RECALL commands. This happens when you recall an emem, again
with learn/recall enabled on the switcher, and ‘Enable Pbus’ lit on the
controller. Enable Learn does not have to be lit for recall to work.
When you recall an emem on the switcher, here’s what happens in the controller:
- The controller selects the register whose number matches the emem number
- The DEVICE ENABLE status is recalled, so the right machines are enabled
- Each machine is cued to it’s respective inpoint, awaiting playback.
3) Issue TRIGGER commands. This happens when you have a pbus trigger
In an effect timeline, or push the ‘Fire’ button on the switcher menu, or
otherwise cause the switcher to send a trigger.
When the switcher sends a TRIGGER, all enabled machines are sent a command
corresponding to the ‘Function Number’ specified for that trigger in the switcher
menu. The function numbers are as follows:
When TDC-100B is in the GVG (Grass Valley) mode:
Function Number Command
0 Normal Play
1 Recue
2 Variable Play (using displayed speed, which
can be learned and recalled)
3 Reverse Play at 100%
4 Stop
5 Loop Play
6 Record
7 Normal Play
8 Multi-Point Loop Start
9 Multi-Point Loop Exit
10 Select Bank 0 [Registers 000-099]
11 Select Bank 1 [Registers 100-199]
12 Select Bank 2 [Registers 200-299]
13 and above Normal Play
When TDC-100B is in the Sony mode:
Function Number Command
0 Recue
1 Normal Play
All others the same as GVG above.
The SELECT BANK [0,1,2] triggers are new with version 3.0 software, and allow a
single emem effect to recall up to three different playbacks per channel. If you have

16
an effect in Emem 25 for example, register 025 will be recalled on the TDC when you
recall that effect. If you send a Trigger 11 from within that effect, register 125 will be
recalled. If you send a Trigger 12 register 225 will be recalled.
Note that these recalls are just like normal register recalls, in that they affect all
channels. Most triggers affect only machines which have valid device numbers, or
are ganged. These do not – they recall the registers regardless of device numbers.
Only machines which have valid inpoints and valid device numbers will be cued.
All 300 registers are directly accessible from P-bus, if the switcher supports this
expanded access. This may make the use of SELECT BANK triggers unnecessary.
The other triggers are 8 and 9, which are related to Multi-Point Loops. Please see
the detailed operational information section for an explanation of these triggers.
SIMULATING P-BUS TRIGGERS FROM THE CONTROL PANEL
P-bus triggers 0-9 may be simulated from the keypad of the control panel for testing
registers. Press and release the FCN (function) key, then press the number key of
the trigger you wish to simulate. The action of the controller will be the same as if
that trigger had been issued via P-bus.

17
MULTI - DEVICE CONTROL RULES
This section describes how the controller handles various combinations of multiple
machines and device enable numbers
The controller front panel controls enabled machines; ones with lighted Device
Enable buttons. Some front panel functions affect only the Displayed machine -
the one whose letter is in the upper left corner of the display. These single-
machine functions are Inpoint and Outpoint Setting (not marking), and Clip
Listing and Loading.
When the controller receives a P-bus Recall command, it first recalls the gang
configuration for that register. It then attempts to cue all machines that have a
valid device number, whether they are part of the gang or not. In addition, as
long as at least one machine in the gang has a valid device number, all machines
in the gang will be cued. Non-ganged machines can be cued, so long as their
device number is enabled on the switcher. The only exceptions to the above are
any channels which are playing loops, and have PRESERVE LOOP turned on in
the menu (for that channel). These loops will be left playing during a register
recall. Loops will continue also if the new register has no intime for the looping
channel.
Generally there is no need to send a ‘recue’ trigger on the first keyframe of your
effect, since just recalling the effect (and thus the TDC register) will cue the
machines. If you do put this trigger in your effect you may be causing two
‘cueup’ commands to be sent to the DDR at almost the same time, and this might
actually slow the cueing process, or cause other DDR problems.
Trigger functions work the same way as the Recall command. The command
corresponding to the function number is sent to any device with a valid device
number. In addition, the command is sent to all members of the ganged group,
so long as one member of the gang has a valid device number.
Note that non-ganged machines may be triggered independently. You can
control all 4 ports, even if they’re not part of a gang. You just need to send
appropriate triggers with the right device numbers enabled. Note also that these
triggers can come at different times. It’s easy, for example, to cue and play a
key/fill pair, and while they’re playing, cue and start a loop on another channel,
and while that’s all happening, cue and play another clip on the forth channel, all
independently, via the P-bus.
One consideration to be aware of is that if you send multiple triggers at the same
time (on the same keyframe), the TDC100 will stack them, and execute them as
it can. This means that you may see some delay in executing multiple
commands that are sent at one time. If you really want accurate control, it’s best
to send no more than one trigger per keyframe.
Outcue Actions are independent, and based on each machine’s individual
outpoints. If you want both a Key and a Fill channel to recue, you must set an
outpoint for each of them. This is a change from earlier versions of software.

18
Detailed Operational Information
Using Auto-Dub Feature to Transfer Material From VTR to Disk
The vtr Auto-Dub feature is not supported in firmware version 1.1 for the TDC-100B
The Record Trim menu item is still in place, but has no function at this time.
Using Multipoint Loops
The TDC-100B has the capability to do multi-point loops, where for example you play
a lead-in, loop an internal portion, then (upon receipt of a ‘exit loop’ trigger) play a tail
out. Doing this requires four time values.
Start Point --- Loop In --- Loop Out --- End Point
The way the controller accomplishes this is to use a pair of registers. The first
register must be in the range 000-099. This register contains the Start Point, and the
End Point (the two ‘outside’ times). The second register is in the range 100-199. It
contains the Loop In and Loop Out times (the two ‘inside’ times). You select the
lower register to run the loop. The controller will always look at that number + 100
for the two inside times, i.e., if the lower register is 025, the controller will look at
register 125 for the two inside times.
The inside loop must have a minimum duration of 1:15, just like a normal loop, and
must have both an inpoint and an outpoint. The Start Point must be at least as early
as the Loop In point. There are no requirements placed on the End Point. There
need not be a time in that register. If you do want to play a tail out (4-point loop) the
End Point must be later than the Loop Out.
Once the Start and Loop times are entered, you can start the Multi-point loop (or
MLoop, as it’s displayed on the TDC) by sending a Pbus Trigger 8, or by pressing
<FCN>, then <8> on the keypad. This will cue the disk to the Start Point, if it isn’t
there already, and begin playing. When the disk gets to the Loop Out point, it will
jump back to the Loop In point (the inner loop). It will continue to run this loop until
you do any one of the following:
Stop the loop with a STOP trigger or button press
Recue the loop with a RECUE trigger or button press
Recall another register (with PRESERVE LOOP turned off)
Send a MULTI-LOOP EXIT Pbus Trigger (trigger 9), or press <FCN>, then <9>.
If you send a MULTI-LOOP EXIT trigger, or press <FCN, then <9>, the disk will exit
the loop at the first opportunity, and play until it reaches the End Point. If there is no
End Point defined, it will play until stopped. Also, a GPI output will be triggered at

19
the time that the disk actually exits the loop. This GPI output may be used to trigger
a switcher effect timed to the tail out portion of the playback, if desired.
Multi-Point Loops do not automatically recue. To play the sequence again, you must
first issue a recue command, or recall the register again.
OPERATIONAL TIP: Setting up Multi-point loops requires entering times in two
registers, 0XX and 1XX. You can easily go between the two by pressing <FCN>,
then <+> to go up 100, and <FCN>, then <-> to go down 100. This prevents having
to enter the three-digit register numbers repeatedly.
PANEL USB PORT INFORMATION AND OPERATION
DESCRIPTION
The TDC-100B supports the operation of Control Panels equipped with a USB host
port for use with a USB flash or 'thumb' drive for the storage of register (cues) data
and menu settings. Using a USB drive eliminates the need for an external computer
for uploading/downloading cue lists and menu data.
The register data is stored in files with a ".td2" extension. These files are identical to
and fully compatible with those created by both the Windows and the Mac versions
of the 'Cueman' applications. Files may be freely interchanged between the USB
flash drives and the Cueman applications.
The menu data is stored in files with a ".tds" extension. Again, these files are fully
compatible with Cueman files.
USB MEDIA
The cue files (.td2) and menu files (.tds) are stored on a standard USB flash drive
('thumb drive') in DOS format text file.
The flash drive must be formatted in the FAT32 format. The TDC-100B is not
capable of formatting the drives. Drives formatted in FAT32 format are compatible
with both Windows and Mac operating systems. Some drives may come formatted
with the 'FAT' format (FAT16). These may work to some extent but may not be
reliable, and the drives are easily reformated with a computer to be FAT32.
The .td2 and .tds files require very little space; a 2GB drive can hold more cue/menu
files than you'll ever need. We suggest using a basic 2 or 4GB drive without 'smart
drive' applications or other such stuff on it, although larger drives will usually work ok.
USB Drives that are very large (16GB and up) may not work properly due to
limitations in the USB interface hardware. It is also best to use the drive only for
TDC storage, and not have other directories on the drive.
(continued)

20
FILE RESTRICTIONS
The TDC-100B can only see .td2 and .tds files in the root directory, and has no
means of navigating through a directory structure. All TDC files must be in the root
directory.
Also, the filenames are restricted to the old 8.3 filename convention. In other words,
the filename can only be 8 characters long, with a .td2 extension, indicating a
Cueman file, or a .tds extension, indicating a menu file.. If you have existing files
with longer names, just rename them. The TDC will see longer names, but they will
be truncated according to 8.3 convention. For example, LONGFILENAME.TD2 will
appear as LONGFI~1.TD2.
USB OPERATION
The operation of the USB-equipped panel is straight-forward.
If there is no USB drive inserted into the socket, the panel operates exactly as it has
in the past, and there should be no difference to the users.
If a USB drive is inserted, the panel will recognize the drive and switch to a USB
function menu of eight items. The items can be selected by using the jog knob.
Once the desired function is scrolled to with the knob, it may be selected by pressing
the MENU SET button (just below the MENU button).
You may return to the main menu at any time (except when a file read/write is in
progress) by pressing the MENU button.
The eight main menu functions are:
1- Read .TD2 File to TDC
This is used to read cues from a file on the USB drive into the TDC-100B Registers.
Once this function is selected, you'll be able to select the file name from all available
.td2 files. Select the filename with the jog knob, and press MENU SET when the
proper file is selected. You will also be able to select a range to be uploaded.
The range choices are selected with the knob, and are either 'Entire File' or a
numerically-entered range. If you select 'Enter Range:" you should then enter a
three-digit starting register number and a three-digit ending number, using the
keypad. These numbers are inclusive. When entry is complete, press the MENU
SET button again. Only the registers within the entered range (assuming they exist
in the file) will be uploaded to the TDC-100B.
2- Overwrite .TD2 File
This is used to overwrite an existing file on the USB drive with the current register
data from the TDC-100B. Once this function is selected, you'll be able to select the
file name from all available .td2 files. Select the filename with the jog knob, and
Table of contents