WATCHOUT 5 Release Notes
Dataton WATCHOUT version 5.5
This version of Dataton WATCHOUT™ brings a number of new and significant features.
Dataton WATCHPAX™ is a small and stylish WATCHOUT player, ideal for fixed installations and other applications where ease of setup and configuration is of importance. Learn more about WATCHPAX here.
WATCHPAX provides hardware accelerated H.264 video playback, allowing you to play video in full HD format despite the small form factor. This feature is activated using a checkbox named "Enable WATCHPAX Hardware Acceleration", found in the settings for Video media items.
NOTE: Although WATCHPAX doesn't support QuickTime video formats in general, it does support playback of QuickTime Animation as well as H.264 video in MOV files.
Hardware Assisted Synchronization
WATCHOUT now supports hardware synchronization for frame accurate rendering across multiple display computers. To use this feature, first connect and configure the sync cards in your display computers, then check the "Use as Synchronization Chain Master" checkbox under the Advanced tab of the display settings corresponding to the first display computer in the sync chain.
This feature requires high-end graphics cards and separate sync cards, such as AMD FireGL with S400 or nVidia Quadro with Quadro Sync. Please refer to AMD's/nVidia's documentation for details on how to configure the cards and their drivers for proper synchronization.
Using the genlock input found on the sync cards, you can also lock your entire WATCHOUT rig to an external sync source (house sync). Note that the hardware sync feature requires Windows 7 and does not work under Windows XP.
WATCHOUT is typically set to render at a frame rate that works with the display devices at hand, such as 50 or 60 frames per second. This is controlled by the "Display Framerate" setting in the Preferences dialog box, but may be constrained by the display cards and attached displays based on their EDID data. While you should strive to choose a WATCHOUT frame rate matching the video used in the show, that's not always possible due to such constraints. Furthermore, minor discrepancies may still occur due to the difference in nature between a computer video signal and a video file's inherent frame rate.
Previously, this may have resulted in minor discontinuities in video playback, caused by frames occasionally being skipped or doubled in order to coalesce the different frame rates. This version of WATCHOUT introduces a new feature that harmonizes such differences in frame rate by smoothly blending frames together rather than skipping/doubling frames in discrete steps. This results in smoother video playback.
To use this feature, simply select "Apply Frame Blending" in the Video media settings. This is automatically applied to new video brought into WATCHOUT, but not for video already in your show. Note that the increased smoothness may come at the price of a very slight reduction in sharpness, due to the way frames are blended. If you prefer the old behavior, simply uncheck the "Apply Frame Blending" checkbox.
Named Display Computers and Clusters
In addition to the old method of addressing display computers by IP number, you can now also address computers and entire clusters by name. Such names often make more sense than the somewhat arbitrary numerical addresses. Using names you can configure systems almost entirely without assigning IP numbers, since all internal WATCHOUT communication can now be based on the assigned names, allowing the IP numbers to be dynamically or self assigned.
To use named displays, first assign names to your display computers (see "Network Window" below), then type these names in the Computer field in the Display settings dialog box instead of an IP number. When you bring the system online, WATCHOUT will auto-discover all display computers based on their assigned names.
In addition to computer names, you can also assign a name to an entire cluster (the complete group of display computers used in a show). To do so, first assign a cluster name to each display computer (see "Network Window" below) then specify that name in the "Display Cluster Name" field in the Preferences settings of your show. This makes it easier to move the show to another set of displays by just changing the cluster name under Preferences, rather than changing the IP number of each computer.
In some cases, you may still need to use a fixed IP number. For instance when using another system to control WATCHOUT as part of an installation, that control system requires a known and fixed IP number in order to talk to WATCHOUT. If you're using regular computers, you can set the IP number through Windows. However, WATCHPAX doesn't have this option due to its locked down operating system. Here, you use a new control protocol command to assign a fixed IP number:
To remove the fixed IP number, give the same command again, specifying an empty string parameter.
When assigning a fixed IP number to a computer in this way, make sure you chose a number that's within the proper subnet range, or some of the computers in the system may become unreachable. Likewise, make sure that any production computer used with your system is on the same subnet as the rest of the system. For example, if the system uses self assigned IP numbers (also known as "link-local"), the production computer should also use a self assigned IP number. If your network uses a DHCP server to assign addresses dynamically, you need to set it up so there's a reserved set of addresses outside the dynamically assigned range if you need to use some fixed IP numbers.
In addition to loading images from a file on disk, or from the Dynamic Image Server added in WATCHOUT version 5, you may now also load an image from a URL. This is similar to loading images through the Dynamic Image Server in that the image will be loaded afresh each time it's displayed, allowing images to be easily updated. The URL you specify may refer to an actual website on the Internet (e.g., a weather map), or may point to an in-house web server used only for serving images to WATCHOUT.
To use this feature, first determine the URL of the image to be used. This can be done using a web browser by right-clicking the image and choosing "Copy Image Location", or similar command. This gives you the image URL. Open a new browser window and paste in the URL (which typically ends in .jpg or .png) to make sure you get just the image. Determine the dimensions of the image, in pixels, by dragging the image onto your hard drive and opening it using an image editor.
In WATCHOUT, choose "Add Image Proxy" on the Media menu, paste in the URL of the image, and enter its dimensions. If the image contains transparency, select the type under "Transparency". Click OK, then use the image as usual in WATCHOUT. Each display computer will load the image from the URL every time it's displayed.
NOTE: Unlike images served by the Dynamic Image Server, URL-based images won't update on screen if the original file changes while they're displayed. You need to close the image and re-display it using a new cue in order to update it on screen.
- The new Network Window, accessible through the Window menu, lists all WATCHPAX units and other display computers seen on the local network. You can also assign display and cluster names to those computers by double-clicking an item in the list. These names can subsequently be used to address displays and entire clusters (see above).
- The License Manager window, as featured in older versions of WATCHOUT, is back. It lists all license keys connected to the production computer as well as online display computers. Information is collected here for remote upgrades of WATCHOUT as future major versions become available.
- Stage > Manage Display Computer > Delete Other Shows deletes files from online display computers for all shows except the show that's currently open. This makes it easy to clean up old shows that have accumulated on the display computers, and is particularly useful with WATCHPAX where you can't manage files manually.
- Stage > Manage Display Computer > Re-build Show Cache removes and re-creates all cached data associated with the currently open show. The cache is normally managed automatically by WATCHOUT, but in some rare cases you may have to force it to re-build in order to resolve certain problems.
Other New Features
- Italian and Russian translations have been added.
- The "More Effects and Capabilities" setting of image media can now be used for images up to 4k by 4k in size, letting you transform such large images using external inputs. Previously, the maximum size allowed here was 2k by 2k.
- A script named autostart.txt, located in the same folder as the WATCHOUT application, will run automatically when the display software is launched. This can contain display computer protocol commands, which will then be applied automatically every time the software is started.
- A new "Edit Startup Script" command has been added to the WATCHOUT display software, accessible locally and from the production software (through the Remote Access command). This provides a shortcut to editing the startup command script file, which can be used to define initial settings for a display computer or cluster. This can be used to load shows automatically, and similar functions available in the WATCHOUT display computer protocol.
- A new "Re-launch" command has been added to the WATCHOUT display software, accessible locally and from the production software (through the Remote Access command). This is useful after editing the startup script in order to see the effect of your changes.
- A command line option is added to the display software, allowing a delay to be introduced
when the software is started. This may occasionally help in avoiding start-up problems, by
delaying the start of the display software until things have settled down. To use this
-Delay 3to the shortcut used to start the display software ("WATCHPOINT.EXE"), where 3 is the desired delay in seconds.
- Conditional expressions are now supported in trigger conditions and tween expressions. This
allows you to select one of two possible values depending on a condition. The expression
a ? b : cyields b if a is true, otherwise it yields c. This can be used to limit the range of a calculation. For example, assume you have an input that goes from 0 to 100, but you want to constrain it to 0…50 in a tween expression, use the formula
in<50 ? in : 50(assuming that the name of the input is in).
What was new in version 5.3.1
- WATCHOUT is now compatible with Windows 8.
- You can now control WATCHOUT display software using the WATCHOUT Remote App running under iOS 6.
- The global vanishing point set in Preferences can now be overridden in image cues, using the cue's anchor point as a local vanishing point instead. This is useful when you want to make images rotate in exactly the same way along X or Y axis regardless of where they're located on stage.
- Turkish and Japanese localizations have been added.
- Masking sometimes worked incorrectly when driving multiple displays from one computer.
- Thumbnails were sometimes displayed in the wrong position in the Stage window preview.
- Photoshop files saved in CMYK color space didn't appear.
- Some MIDI devices could cause a "MIDI Buffer Overflow" error message.
- The "Datapath Vision RGB PRO" capture card didn't work properly or with poor performance.
- The "Remote Access" command could fail with an error message under some circumstances.
- 5.3.1 fixes a bug that could cause the display software to reject some media files with non-ASCII characters in their names.
What was new in version 5.2
New Tween Track: Corners
The four corners of an image can be offset individually, allowing images to be accurately mapped onto parts of other images or real-world objects. As the corners are moved, the projection changes accordingly to maintain the correct perspective. While this alters the perceived perspective of the image, the image will remain flat (2D).
New Media Type: Network Video
This media type is similar to Live Video, except that video is received via the computer network rather than using a capture card. It can be used with network-enabled video cameras, as well as other devices, applications and services capable of sending video over the network using standard video streaming protocols (RTP and RTSP). The advantage of this method is that it requires no additional hardware installed in the computer and that it adds new kinds of video sources. A possible disadvantage is the noticeable delay incurred by the network stream processing, making it unsuitable for on-camera speaker display (IMAG), or other applications calling for very low latency.
Assuming that you have such a network streaming source available, it can now be incorporated into your presentation like this:
- Choose "Add Network Video" on the Media menu.
- Specify a name for the source, such as the name of a network-attached camera.
- Choose whether the data is sent as a multicast or unicast stream. In general, unicast is preferred. Use multicast only if the video stream will be shown by multiple display computers simultaneously.
- Enter the URI (network address) of the stream. The details here vary with the camera or
application sending the stream, so you need to consult the device's documentation. As an
example, an AXIS network camera called for the following URI (where the group of digits is
the IP address assigned to the camera):
- Select "Preview: Live" to see the network video in the production software's Stage window. Generally, use this setting only for initial testing purposes, or when using a multicast stream (see above). For final playback, you're advised to use Thumbnail preview.
- Enter the width and height of the video stream's image, as dictated by the originating device. Click OK.
- Drag the Network Video media item onto a timeline, and program it as any other WATCHOUT media element.
New Media Type: DMX512 Recording
Often, WATCHOUT is used together with lighting systems based on the DMX512 standard. WATCHOUT allows you to control individual DMX512 channels directly. However, when using numerous channels, or moving lights, a dedicated lighting console is generally called for. Once the lighting has been programmed into the console, it's often merely a matter of playing it back in the same way every time. By recording the DMX512 data coming from the console into WATCHOUT, you can simplify such installations by removing the console altogether. WATCHOUT will then play back the lighting cues from this recording in sync with your show.
Assuming that you have a lighting console connected to your network using the ArtNet protocol (may require a DMX512-to-ArtNet adapter), you can record its programming into WATCHOUT as follows:
- Choose "Add DMX512 Recording" on the Media menu.
- Specify a file for storing the recorded DMX512 data. Save this file in/under the folder containing the current show file.
- In the Save dialog box, also specify the ArtNet Universe number used by the lighting console. Only data sent on this universe will be recorded. Click Save.
- Drag this new item from the Media window onto a timeline. Notice that the symbol on the cue is displayed in yellow, indicating that it is ready to be recorded. Place this cue where you want the recording to start, and extend it to cover the duration of the recording.
- Run the timeline along with the lighting console. You may simply start WATCHOUT and cue the console manually. Alternatively, use timecode to synchronize them.
- As the timeline reaches the cue, recording commences, as indicated by the lamp symbol on the cue turning red. Allow the timeline to run for the entire duration of the cue.
- Once recording is complete, the lamp symbol on the cue becomes gray.
- Disconnect the lighting console from the network, or switch it off.
- Play the WATCHOUT timeline again. The recorded DMX512 data will now be played back by the cue. An ArtNet-to-DMX512 adapter is required unless your fixtures/dimmers receive ArtNet directly.
- You can use the Fade tween track of the cue to modulate the intensity of all recorded channels.
NOTE: Do not use this feature if any recorded channels use 16 bit precision.
If you make a mistake during the recording, or simply want to do another take, you can revert the DMX512 recording to its initial, unrecorded state by double-clicking it in the Media window and selecting the "Re-record DMX512 File" checkbox. This dialog box also allows you to play the recording back using a different ArtNet universe than the one used during the initial recording.
New Media Type: Text
This media type makes it possible to add headings and other texts to your WATCHOUT show without having to use an external program, such as Adobe Photoshop®. To add a text to your presentation, follow these steps:
- Choose "Add Text" on the Media menu.
- Specify the width of the desired text. The height will be determined automatically by the amount and format of the text.
- Type your text into the checkerboard area of the window and click OK.
To display the resulting text, drag it onto a timeline and position it on stage, as usual. The text is shown on a transparent background and can be used like any other still image. As the text is rendered on the production computer, you don't need to have the fonts installed on your display computers. To change the text, double-click it in the Media window or Alt-double-click the cue.
Here's a brief overview of the other settings found in the Text media's dialog box:
- The Font menu allows you to choose any font installed on your production computer and apply it to the selected text. Note that you must select some text before you can apply a new font. The same goes for most other settings, as they apply on a per-character basis.
- The Color swatch next to the Font menu specifies the color of the text. Again, first select some text then click the button to choose a color.
- The Font Size menu, in conjunction with the scale factor, determines the size of the text as displayed on screen. For small to medium sized text, keep the scale factor set to 1 and adjust the font size. For very large text, use the scale factor to scale the rendered text while keeping the edited text at a manageable size. The scale factor also governs other dimensions, such as the size of any drop shadow, but does not apply to the Width setting.
- The Bold and Italics checkboxes apply the corresponding styles to the selected text.
- The Text Alignment radio buttons align paragraphs to the left, center, right or adjusted on both sides. Although adjusted text isn't shown as such in the dialog box, the rendered text will be adjusted.
- The Indent and Hanging Indent settings indent the selected text by the specified amount. Note that these settings apply to entire paragraphs.
- The Leading and Paragraph Spacing fields control the spacing of lines and paragraphs in the selected text. Use negative numbers to tighten the spacing.
- The Bullets and Numbering checkboxes display a bullet or a paragraph count in front of each selected paragraph. Use the Hanging Indent setting to control the distance between this embellishment and the text itself.
- The Margin settings add additional spacing on both sides of the text, as a percentage of the font size. This may be required to account for certain italicized fonts.
- Click Update to see the result of your changes in the Stage window (assuming the text currently being edited is displayed by an image on stage). Selecting the Auto Update checkbox automatically updates the stage whenever you make changes (this may be time-consuming when rendering large text images - especially when also applying effects).
- The "Optimize For" settings serve the same purpose as for still images, and have the same restrictions (see the WATCHOUT 5 User's Guide for details).
- See below for the various Style-related controls.
The Text media allows you to define styles which can then be applied across several Text items, thus maintaining a consistent style throughout your presentation.
- Double-click (or add) a Text media item.
- Click the Styles tab.
- A non-editable preview text is displayed in the checkerboard area of the window. If you have typed anything into the Text media item, that text will be used for the preview. Otherwise, a default text sample is shown.
- Change any of the settings (Font, Size, Color, etc) using the controls along the top of the window. The preview area shows the result. Style settings apply to the entire text, so you don't need to select anything before changing settings.
- Click the Add button to create a new, named style based on the current settings, then enter a style name.
- Use the Copy button to copy selected styles to the clipboard. You can then paste them in another show to establish the same set of styles.
- The controls along the bottom of the window allow you to add a drop shadow and emboss effect to the rendered text. Your settings here are reflected in the preview area of the Styles tab (but do not appear in the main editing area of the Text tab).
NOTE: Applying a shadow renders the image slightly wider than the specified Width setting in order to make room for the shadow without causing the text to re-flow.
Once a style has been defined in this way, you can apply it using the Style menu on the Text tab. Note that local overrides applied to the text take precedence over style settings. Click the "Reset Text" button to remove all local overrides, setting all the text according to its style. The Set Style button performs the opposite; changing the selected style to match the current text settings.
The WATCHOUT production software can now present its user interface in Chinese. This happens automatically when run under a Chinese version of Windows. It can also be specified explicitly using the following command line option:
This option can be added to a shortcut used to start the production software. Note that your computer must have been properly configured for "Simplified Chinese", including the corresponding input system and fonts.
Other Enhancements and Bug Fixes
- Increased Display's stage-size-to-resolution ratio to 300%.
- Dynamic Image Server: Improved performance and reliability.
- In some cases, Inputs could fail to trigger Tasks as desired.
- Increased reliability of Datapath VisionRGB capture cards.
- Incorrect rendering of waveform for the "32 bit signed PCM" audio file format.
- Inaccurate timing of audio waveform rendering at some timeline scales.
- Incorrect Stage window preview of images set to "Image Stacking Order: By Z-depth" when used with the "Masked by Displays" preview mode.
- Sound media could play from production computer even if the enclosing layer was disabled.
- Video export could get stuck halfway through with certain combinations of media.
- Video export of QuickTime movies didn't apply Volume tween track properly.
- Video export pf QuickTime movies not time accurate.
What was new in version 5.1
This version of Dataton WATCHOUT™ provides a few minor enhancements and a couple of bug fixes.
- The Move command includes the Z axis.
- The Consolidate command allows you to include all media files, if desired, and not just those actively used in the show.
- A Control cue can explicitly target the Main Timeline.
- Control of Inputs (DMX, MIDI and Generic) is now managed by the display software when production computer isn't online.
- MIDI Show Control is now handled by the display software when production computer isn't online.
- Large images or images extending outside the display don't appear if the display is rotated.
- When using multiple outputs from one display computer, video file playback on other displays than the first sometimes doesn't start smoothly.
- On the Production computer the sound output stops playing if the icon is not visible in the stage window.
- Export of a timeline to a movie file may not complete under some circumstances.
- Stage Tiers not working correctly.
- Didn't accept expressions such as: (in3 * 500) - 250
- Running a single display computer without a network connected (e.g., from serial control or a command file) failed opening the show.
- Creating audio waveforms from long audio files or MP3 files could crash.
- Audio waveform may not be displayed properly immediately after opening a show.
- Audio waveform display failed for WAVE files with floating point data.
- Switching shows without re-starting the production software could cause tween tracks controlled by inputs to behave erratic, flipping back and forth.
- The path to any Preview movie wasn't adjusted properly when transferring the media to another show by copy/paste of cues.
- Playback of multi-channel Wave files wasn't always accurately synchronized.
- Watchdog could time out while caching numerous files during an Online or Update operation, thus making the whole operation fail.
Version 5.1 comes with an updated license key driver. Therefore, you must install this version manually on each computer, as WATCHOUT's automatic remote update feature can't update the license key driver.
What was new in version 5
Version 5 of Dataton WATCHOUT brings the most comprehensive set of new features and capabilities added since the product was introduced, significantly expanding its application areas. This document provides a brief overview of the new features. Please refer to the updated “WATCHOUT 5 User’s Guide” for full details.
Position and rotate all media objects in 3D space. With 3D motion paths, images and video can move freely through space, at your command.
- A depth (Z) coordinate has been added to images and tween points, allowing objects to be positioned at any depth.
- Rotate the Stage window preview to look at it from the top or from the side for easily editing of complex 3D motion paths.
- Rotate objects around X, Y or Z axes, with full control of perspective (focal length).
- Programmable vanishing point, governing the overall perspective of the stage.
- The front-to-back ordering of objects can be controlled by layer order or by Z position, allowing objects to move around each other in 3D space in a natural way.
Take the new 3D capabilities all the way to the screen with stereoscopic projection and production workflow, including 3D video playback.
- Projectors can be assigned to left/right channels. Combined with the powerful Stage Tiers, it means you can put stereoscopic image areas anywhere you want.
- Global control of the stereoscopic effect (“eye distance”) makes it easy to adapt the effect to the screen size at hand, for the optimal viewing experience.
- Direct playback of stereoscopic video, including content of virtually any resolution that has been pre-split for playback across any number of projectors.
Enhanced Live Interaction
You can now use inputs in WATCHOUT to control virtually all parameters, enabling you to create fully interactive presentations.
- Use external sensors, touch panels or other input devices to control the 3D-position of images and video on stage, including live sources.
- The same techniques can also be used also for scaling and rotation.
- Any input can be mapped to any axis of control, with programmable scale factors, making the system easy to adapt to a wide range of control sources.
- A new type of Input allows direct control of parameters using the standard WATCHOUT network protocol.
Dynamic Image Server
This new WATCHOUT server application provides continuously updated content, streamed into your presentation. A single server can provide multiple images at the same time, accessible from any number of WATCHOUT displays. It acts as a bridge between your WATCHOUT display system and various data sources, rendering live data on the fly.
- Simply drop images into a folder to make them appear instantly in your presentation.
- Enter text straight into your presentation, live as you type. Or create and choose from a list of pre-programmed messages.
- Collect data from RSS feeds (such as the latest CNN news), databases, web services, voting systems, and other sources, presenting the result as attractive typeset text or live graphics.
- Create your own live custom content using standard production tools based on Adobe’s Flash technology.
Multiple Displays per Computer
As computers and graphics hardware become increasingly powerful, WATCHOUT pace, letting you to tap the full potential of your hardware investment.
- Drive up to six displays off one computer (depending on hardware capabilities), all using a single WATCHOUT license.
- Use a single computer to drive both channels of a stereoscopic projector pair.
- Use all outputs together, as part of one large show. Each display can be placed freely on the Stage, and fully supports all the standard capabilities such as display density, rotation and edge blending.
- Combined with the Auxiliary Timeline feature, each display can run its own, separate timeline, allowing for very cost effective multi-display installations.
Other Notable New Features and Enhancements
- New infinite scaling technology allows large still images to be scaled down without performance issues.
- The Stage window now shows all content at full resolution, regardless of scale factor.
- The audio waveform is displayed in audio cues, making it easy to synchronize images to sound effects or music.
- A new audio balance tween track allows you to pan stereo audio.
- A default audio volume setting provides additional headroom to increase audio volume from its initial level.
- Auxiliary Timelines can now be exported as video.
- Exported video maintains the full resolution of still images.
- A new watchdog feature runs unobtrusively in the background, monitoring your display computers to make sure they keep running as they should.
- High-resolution (16 bit) DMX-512 inputs are supported for smoothest possible integration with lighting consoles.