Playback Pro Plus User Guide
Playback Pro Plus User Guide
v3.x
PlaybackPro Plus User Guide
Table of Contents
Page 1
PlaybackPro Plus User Guide
Operation
Before You Begin:
PlaybackPro Plus is a multi channel player, with more extensive controls for
advanced operators than PlaybackPro.
In order to do Cuts and Transitions, a Preview clip must be pre-rolled while the
Program clip is playing. When a clip is placed in Preview it is automatically and
immediately pre-rolled, even if a clip is playing in Program. This is different than in
PlaybackPro. Subsequently, the operator must be aware of machine limitations
(especially disk bandwidth). When doing a mix transition, two clips are playing
simultaneously, which requires much greater computer resources. For HD playback, a
MacPro with an internal or external RAID array is recommended.
PlaybackPro Plus can be used with the SimpleSync application for easy and flexible
multiple machine synchronization (sync rolls). PlaybackPro Plus requires Mac OSX
10.5 (Leopard) or newer. 3GB of RAM or more is recommended.
PlaybackPro Plus scales to any hardware, but may be limited by the computers
processor speed, disk bandwidth and graphics power.
It is designed to run on a system with two outputs (or a laptop with an external
output). The primary screen (the one with menus) is for the interface. The secondary
output (which can be reordered under Displays, in the Hardware Section of System
Preferences) is for playback.
PlaybackPro Plus automatically adjusts to the aspect ratio of the external display. To
manually change the output resolution (or aspect ratio if no external display is
present), click Setup in the top right corner of the Program Screen.
When a Show File is opened, the application looks for the USB Enabler Key. If not
found, a dialog box will be displayed. If you have an Enabler Key, insert it and click
Okay. If you do not have a key, click Run As Demo. Demo mode is fully-functional,
except for a watermark that is displayed on the output. Demo mode is generally used
for setting up a show off-line, or learning the application.
PlaybackPro Plus saves shows as individual documents. Multiple shows can be
created and switched between.
Clips are not stored internally within the Show File, they are simply references of
clips on a hard drive or network. For best results, store on a drive other than where
the operating system and application reside. Virtually any file type can be played by
installing third-party QuickTime plug-ins.
Page 2
PlaybackPro Plus User Guide
Layout:
Master Controls
Playlist
Show Controls
Preview Program
Controls Controls
Preview / Program:
PlaybackPro Plus is designed on a Preview/Program paradigm, similar to a production
switcher. Program is whats going to the output, and Preview is what will play next.
Preview is always in blue. Program is always in red.
When a clip is selected from the playlist, it is shown in Preview. Preview is used to set up
levels, fades, in/out points and geometry, and allows you to select the next clip to send to
the output (Program).
When a clip is Taken from Preview, it moves to Program and plays to the output with any
attributes that youve set (in/out Points, fades, geometry, levels, etc). Clips are shown in
Program exactly as they appear on the external output.
There are counters over Preview and Program for reference and easy count-outs. The green
counter shows the time elapsed relative to the In Point. The red counter shows the time
remaining relative to the Out Point.
The aspect ratio of the output is reflected in the Preview and Program sections.
Page 3
PlaybackPro Plus User Guide
Playlist:
The Playlist shows referenced clips. Clips can be reordered by Dragging and Dropping, or
by using the Move Up and Move Down items from the playlist ACTION POPUP MENU.
The Clip Number field is for operator convenience, and does not affect the actual order of
clips. However, the Clip Number is used by SimpleSync to reference clips. Since clips are
only referenced, clicking Duplicate only creates a new reference, and does not copy the clip.
If a clip has been moved or is off-line, its text will be grayed out. By clicking Locate you
can redirect the reference to a new location, however the clip must have the same name.
Changing the highlighted selection in the playlist always affects what is being seen in
Preview.
Preview clips are always in blue. Program clips are always in red.
Link and Link Duration: When a clip thats set to Link begins playback, the next clip in
the Playlist will be loaded into Preview, and the Link Temp button in Show Controls is
activated.
This is the same as manually selecting the next clip in Preview, clicking the Link Temp
button, and setting the Link Duration manually in Show Controls. The clip in Preview (and
Link Duration) can still be changed once the clip is playing.
Freeze: Activates the Freeze Temp button in Show Controls when Clip begins playback.
Loop and Loop Duration: When a clip thats set to Loop begins playback, the Loop Temp
button in Show Controls is activated.
This is the same as clicking the Loop Temp button and setting the Loop Duration manually
in Show Controls.
Page 4
PlaybackPro Plus User Guide
Clip Settings:
The Clip settings determine how a clip is played back in Program, and only affects the
selected clip (whether in Preview or Program). All settings are saved automatically when the
Show File is saved.
Main Tab
File Path Indicator - Shows the path and name of the
referenced file.
Set In - Sets where clip will begin playback.
Set Out - Sets where clip will end playback.
Set Slate - Used to set the Slate image for that clip.
Fade-In Duration - Tells clip how long to Fade-In on start.
Fade-Out Duration - Tells clip how long to Fade-Out on end.
Geometry
Controls the size, aspect ratio and positioning of the clip
being previewed and will be stored as altered. If the clip is in
Program, changes are seen on the video output (as well as in
the Program section).
Geometry can be Copied and Pasted between clips using the
Copy Geometry and Paste Geometry Buttons.
Geometry can be reset by clicking the Default Geometry
Button.
Levels
Affects the black level, gain, gamma, color, hue and volume
of the current clip. If the clip is in Program, changes are seen
on the video output (as well as in the Program section).
Levels can be Copied and Pasted between clips using the
Copy Levels and Paste Levels Buttons.
Levels can be reset by clicking the Default Levels Button.
Page 5
PlaybackPro Plus User Guide
Navigation Controls:
These are used for finding specific parts of a clip to set In, Out and Slate points.
There is a set of controls for both Preview and Program.
1
2
3
(1) Goto In / Out - Moves the playback position to the In or Out Point.
(2) Control Buttons - Fast Reverse, Play-Pause Toggle, Pause, Play and Fast Forward
buttons (in order).
(3) Shuttle - Temporarily changes the playback speed. Primarily used to set up a clip
in Preview, however it can be used in Program. Clips in Program always begin
playback at normal speed.
(4) Scrubber - Used to find specific parts of a clip so that In, Out, and Slates can be
set. Primarily used in Preview, however can be used while in Program. When a
Preview clip is Taken to Program, it starts from its In Point regardless of the Scrubber
Position.
Show Controls:
The Show Controls breakdown into 3 areas: Take, Programs End and Kill. Each is
covered in the following sections.
Page 6
PlaybackPro Plus User Guide
Take:
1
2
(1) Take Duration - Controls how the Preview clip transitions to Program when Take
is clicked. A negative number creates a Dissolve (-3.00 = 3 second dissolve), zero
creates a Cut, and a positive number creates a Delay (+3.00 = 3 second Delay).
(2) Fade On Take Duration - If Take is clicked while a clip is playing in Program,
and the Link Duration is +0.00 or greater (a Cut or Delay), this control fades Program
video and audio for the designated duration, before performing the Cut or Delay.
(3) Take - Takes Preview clip to Program. When a clip is already playing in Program,
Take Duration determines how it is transitioned (i.e. Dissolve, Cut or Delay).
If there is nothing playing in Program, clicking Take causes the Preview clip to begin
playing immediately (as a Cut), regardless of the Link Duration.
Possible Take Transitions:
1 2 3
Page 7
PlaybackPro Plus User Guide
Programs End:
2 3 4 (1) Link Duration - Controls how the Preview clip
transitions to Program when Link Temp is selected and
Program clip has reached its end. A negative number creates
1 5
a Dissolve (-3.00 = 3 second dissolve), zero creates a Cut,
and a positive number creates a Delay (+3.00 = 3 second
Delay).
(2) Link Temp - Temporarily Links or Unlinks Preview and Program based on the Link Duration. A
negative number creates a Dissolve (-3.00 = 3 second dissolve), zero creates a Cut, and a positive
number creates a Delay (+3.00 = 3 second Delay). Preview clip will not play if either Freeze Temp
or Loop Temp is selected. This does not affect the clips permanent Link setting.
(3) Freeze Temp - Temporarily freezes Program clip when it reaches its Out Point. A freeze can be
terminated by either unselecting Freeze Temp, Taking a Preview Clip, or clicking Kill (esc).
Program clip will not Freeze if Loop Temp is selected. This does not affect the clips permanent
Freeze setting.
(6) Loop Temp - Temporarily Loops or Un-loops Program clip. Click Kill (esc) to immediately end
a loop, or Take if a clip is loaded in Preview. This does not affect the clips permanent Loop setting.
(8) Loop Duration - Controls how a loop will transition upon itself. A negative number creates a
Dissolve (-3.00 = 3 second dissolve), zero creates a Cut, and a positive number creates a Delay
(+3.00 = 3 second Delay).
1 2 3 4 5
Link Link Freeze Loop Loop
Duration Temp Temp Temp Duration
Loop, Freeze, and Link Transitions: Image
No Program Playing
O O O Program will End.
Loop
-x.00 Program will loop with a Mix of x seconds.
-0.00 Program will loop with a Cut.
-x.00 Program will loop with a Delay of x seconds.
Freeze
Program will Freeze.
Program is Frozen.
Link
-y.oo Preview will Mix to Program for x seconds.
+0.00 Preview will Cut to Program.
+y.00 Preview will Cut to Program after Delay of x seconds.
Legend
Button Activated
O Button NOT
Blank Not Applicable
Page 8
PlaybackPro Plus User Guide
Kill:
(1) Goto Buttons: The Goto 10 / Goto 20 / Goto 30
1 buttons set the Playback position to 10, 20 or 30
seconds from the clips Out Point.
2
(3) Kill (esc) - Ends Program playback. Preview will not Link.
Kill
Result Image
Duration
+0.00 Program will End, Preview will not start.
+x.00 Program will fade-out for x seconds, Preview will not start
Page 9
PlaybackPro Plus User Guide
SimpleSync Basics
It utilizes Apples Bonjour technologies for easy discovery and communication over
TCP/IP networks (ethernet, etc.). SimpleSync acts as a command server, while
instances of PlaybackPro Plus act as clients.
Clips can be loaded into Preview on PlaybackPro Plus clients by typing their Clip
Numbers directly into SimpleSync. Clip Numbers can be assigned to the same, or to
different clips, on each computer. This makes sync roll recall easy.
PlaybackPro Plus utilizes QuickTime for video decoding, which is based on each
computers real time internal clock. Successive frames will still occur at the expected
time, even if a frame needs to be dropped.
If clips on different computers are started at exactly the same time, they will remain in
sync as long as their internal clocks do not drift apart during the duration of the clip.
OSXs built in NTP (Network Time Protocol) can be used to eliminate clock drift for
extremely accurate sync (for further information see NTP).
Page 10
PlaybackPro Plus User Guide
SimpleSync Controls:
1
Direct Command is quick and easy, but should only be used when absolute
synchronization isnt necessary.
When Direct Command is used, PlaybackPro Plus clients are triggered in nearly
instantaneous succession. There may be a small latency between triggering the first
computer and the last one, especially when a large number of computers are used.
The clocks can also be synchronized using NTP to negate any effect from drifting
clocks (see NTP Basics).
Clock Sync assumes the client computers clocks are in perfect sync. Each computer
is assigned a time in the very near future to begin playback. The delay before the cue
allows communication between all computers to occur, eliminating the latency that
may happen with Direct Command. The delay may be increased if there are a large
number of computers.
Page 11
PlaybackPro Plus User Guide
NTP Basics:
Networking:
The ntp.conf files provided by DT Videolabs assume the use of the 192.168.1.x
address range. Other address ranges may be used, but the client ntp files would have
to be modified.
The server (ntp and SimpleSync) should have the address 192.168.1.100.
PlaybackPro Plus clients should use 192.168.1.101 through 192.168.1.200. All
computers should use net mask 255.255.255.0. All other fields in the Networking
preference panel should generally be left blank unless internet access is absolutely
required.
All other network ports such as Airport (wireless) must be turned off.
Page 12
PlaybackPro Plus User Guide
The time server is generally the computer designated to run SimpleSync. This
process can only be run on OSX 10.6 or earlier.
You may get a warning and may be asked for your password.
The configuration file for the server contains the following text:
The first line tells the Mac to use its own internal clock (127.127.1.0) as its time base,
and the second line tells it to serve that same time to clients.
Once this file has been properly moved into the /etc directory with the Unix
command, 127.127.1.0 will automatically show up in the field next to Set Date and
Time. Entering 127.127.1.0 directly into the field will not work. The checkbox to
the left should be enabled. Once complete, restart the server and move on to the
clients.
Page 13
PlaybackPro Plus User Guide
The configuration file for the clients contains the following text:
This line tells ntp to sync to an NTP server at 192.168.1.100 and to poll it every
minute.
Once this file has been properly moved into the /etc directory with the Unix
command, 192.168.1.100 will show up in the field next to Set Date and Time
Automatically. Entering 192.168.1.100 directly into the field would not tell the client
to poll the server more often. The checkbox to the left should be enabled. Once
complete, restart the computer.
Page 14
PlaybackPro Plus User Guide
Troubleshooting NTP:
Another way is to open the Terminal App and enter ntpq -p. You should get a reply
that looks like this:
=======================================================
When NTP is working correctly, offset and jitter should be non-zero values.
If clocks are not synchronizing, verify that the server is reachable on the network by
using the ping command:
ping 192.168.1.100
Ping can be exited by typing command / period. If the server cant be pinged, check
network connections and settings.
When rebooting, it is best to restart the server a minute or so before restarting the
clients.
Page 15
PlaybackPro Plus User Guide
UDP
TCP
Page 16
PlaybackPro Plus User Guide
20 Goto 20
30 Goto 30
SL Loop Program
EL Unloop Program
GExx.xx.xx.xx Goto Time Elapsed
GRxx.xx.xx.xx Goto Time Remaining
PA Pause
PL Play from current location
GN program clip name
GU program clip number
Continued
Page 17
PlaybackPro Plus User Guide
L+ Loop Plus
T- Take Minus
T+ Take Plus
K- Kill Minus
K+ Kill Plus
Page 18
PlaybackPro Plus User Guide
Keyboard Shortcuts:
Clips can be loaded into Preview by typing in the Clip Number. If a mistake is made while
entering, the Delete key will cancel it.
Show Controls
Clips
Select Previous Clip ..............................................
New Clips .............................................command () N
Select Next Clip ....................................................
Clear Preview...................................................... Delete Clip ..................................... command () delete
Take ...............................................................return Duplicate Clip.......................................command () D
Kill .....................................................................esc Select Previous Clip .......................................................
Decrease Take Duration .............................option ; Select Next Clip .............................................................
Increase Take Duration...............................option Preview Mark In ....................................command () [
Decrease Link Duration ............................option A
Preview Mark Out ..................................command () ]
Increase Link Duration.............................. option S
Preview Mark Slate ................................command () \
Decrease Fade On Take Duration .............option D
Program Mark In ..........................shift / command () [
Increase Fade On Take Duration ...............option F
Decrease Loop Duration ...........................option G Program Mark Out .......................shift / command () ]
Increase Loop Duration ............................option H
Decrease Kill Duration ..............................option J Edit
Increase Kill Duration ..............................option K Cut ........................................................command () X
Toggle LoopTemp .....................................option L Copy ......................................................command () C
Toggle Link Temp ...........................shift / option L
Paste...................................................... command () V
Toggle Freeze ...................shift / control / option L
Select All ...............................................command () A
Goto 10 ......................................................option 1
Goto 20 ......................................................option 2
Goto 30 ......................................................option 3 Window
Toggle Full Screen ................................command () F
Navigation Controls - Preview Minimize to Dock ................................command () M
Toggle Play in Preview .......................option space
Step Forward in Preview ......................... option Help
Step Backward in Preview...................... option Display Help........................................... command () ?
Play Faster in Preview .............................. option
Play Slower in Preview ............................ option
Goto In ..........................................command () -
Goto Out .......................................command () =
Page 19
PlaybackPro Plus User Guide
System Settings:
When using PlaybackPro Plus in a show, it is important to set some global system
settings. All of the following settings are found in System Preferences:
Screensaver
Set Start Screen Saver to never
Sleep
Set Sleep to never
Uncheck: Put the hard disks to sleep when possible. THIS IS IMPORTANT!
Graphics
When using a MacBook Pro with multiple graphics cards (MacBook Pro late
2008), use the Higher Performance setting in Energy Saver.
Page 20
PlaybackPro Plus User Guide
Sound
Set Alert Volume to zero
Uncheck: Play user interface sound effects
Uncheck: Play feedback when volume is changed
Set Output Volume to full.
Flip4Mac
When using Flip4Mac Windows Media QuickTime Component, it is VERY
important to uncheck Open Local Files Immediately (Note: It is better to use
Flip4Mac to transcode video to another codec, like ProRes 4:2:2, rather than
run directly in PlaybackPro Plus).
Although it is not in the System Preferences application, it is best to unmount any network shares
before going into show.
Page 21