Software Releases

XPression has a rich feature set that continues to grow…

Version 8.0
Version 7.0
Version 6.5
Version 6.2
Version 6.1
Version 6.0
Version 5.7
Version 5.5
Version 5.1
Version 5.0
Version 4.1
Version 8.0 Release Notes

Released: 6/30/2018

XPression

  • The virtual output framebuffer now has an option to change its aspect ratio to match the scene played to it, rather than the project’s format.
  • When creating custom sized scenes, you can now create and recall preset sizes.
  • A new timed sequence group mode to allow a timed group to be advanced manually (using scripting or by double-clicking the scene group).
  • A new a timed sequence group mode to use the default Scene Director of a scene to control when the group should advance. This allows paused scenes to prevent the timed group from advancing.
  • A new preference for choosing the default keyframe interpolation mode for newly created keyframes.
  • A new keyframe interpolation mode for Bezier splines with tangent handles for customizing the spline.
  • An option in the video shader to trigger the scene to go offline when the end of the video is reached.
  • Video materials set to ‘take scene offline at end’ will now update the countdown field in the sequencer on play.
  • A new preference for setting the maximum length for the content string logged in the As Run log.
  • A new preference for setting the maximum length for the take item content string in the Sequencer.
  • A new check box in the video shader to have the material adjust the main Scene Director to match the clip length.
  • A preference to allow the sequencer preview to be rendered with a checkerboard background (also available by right-clicking the Preview window).
  • When importing take items from XML, buttons are now available to quickly select/de-select all items for import.
  • A keyboard/GPI shortcut for assigning Tessera backup nodes.
  • Sequencer items used on server channel shaders can now use DataLinq keys.
  • A preference to process UPNEXT commands from OverDrive even when no preview output is defined in the hardware setup.
  • Pressing the Sequencer hotkey (F4) will put keyboard focus back onto the sequence list.
  • A new icon size option in the Sequence Template Data Image Inspector.
  • The right/left cursor keys can now be used to expand/collapse a sequence group.
  • With focus in the Project Manager, typing the start of a category name will take you to that category (press Enter to select it).
  • Icons in the Scene Manager to expand/collapse categories and groups.
  • Scenes can now be dragged and dropped into the categories shown in the Project Manager.
  • Play, stop, and pause properties added to the face properties of objects (for use with Visual Logic and Tessera).
  • The XML import/export from the Sequencer now supports Tessera.
  • Visual Logic Output Selector block for routing a single input to multiple outputs based on a given index.
  • When publishing a project, the dialog now shows the Show, Category, and Style.
  • The Torus object now has its diameter properties published to Visual Logic.
  • A new column in the Sequencer to display the timecode start time of an item.
  • Incoming LTC can be used for triggering Sequencer items at a preset time.
  • A timecode offset option in the hardware setup menu.
  • An option in the Adrienne Timecode Board setup to specify a frame rate.
  • The As Run log format can now be set to the standard layout required by the (external) XPression As Run Log Formatter.
  • A global configuration tool for setting the XPression Codec encoding properties used by INcoder, Video Coder, etc.
  • Support for additional framebuffers from Matrox and Blackmagic.
  • XPression GO! editions now also support NDITM. NDITM is a Trademark of Newtek, Inc.
  • An option to send only the fill of an NDITM output.
  • 4 Graphite inputs are now available on multichannel editions (requires Graphite 1.1 or above).
  • As Run Log Formatter now supports time range input for parsing as well.
  • The cylinder primitive now has an inner diameter value to allow the creation of hollow tubes.
  • A new preference to choose how many digits the CII External Update command field numbers should be.
  • A preference to allow video clips to be cached directly on the GPU to improve playback performance.
  • A preference to enable use of the text tab for text entry in Layout mode when not using right to left languages.
  • The ability to import 3D models from .fbx files.
  • BlueBox admin UI now includes the Project Manager and Output Monitors windows.
  • BlueBox UI now includes a performance meter.
  • Send exception information dialog is now available in BlueBox.
  • Designer edition now includes the Desktop Preview Client framebuffer.

DataLinqTM

  • A new RTD DataLinq for receiving real-time data from Daktronics and other compatible data sources.
  • The XML DataLinq types can search for children elements/attributes in a level of the tree by using childname.field=%key%. For example, player<info.jersey=%num%>\name.</info.jersey=%num%>

Tessera

  • Timed sequence groups now work on Tessera.
  • DataLinq widget updates and scene object property changes on the Tessera master are now synchronously replicated to the playout nodes.
  • Tessera support for taking online sequencer groups set to ‘take all’.
  • Video materials set to ‘take scene offline at end’ will now update the countdown field in the sequencer on play (functionality added with Tessera).
  • The continuous animation sync to clock mechanism is now based on the Tessera clock (when using Tessera).
  • When using Tessera, the RossTalk CLFB command can now be used to clear layers.
  • A source in the region mapper can now be duplicated.
  • Source and destination regions in the region mapper can now be copy/pasted.
  • The Tessera master shows items in the Transition In and Out states.
  • The Tessera output node dialog now provides an indication of playout engine node status.
  • An automatic backup clock node for the Tessera clock node.
  • Tessera playout nodes can now be designated as backup nodes and set to mirror primary node outputs.
  • The Tessera master now creates an As Run log.
  • The Tessera master now provides the status of its output nodes (xpEngineTesseraNodeStatus) to the XPression Monitor.
  • A new single engine Tessera option to enable local area mapping within XPression.
  • Tessera now supports Graphite framebuffers (requires Graphite version 1.1 or above).

XPression Clips

  • An option in the Clip Store sync server configuration to choose which projects should be synced to a destination Clip Store.
  • A Clip Store sync user now requires “deletion rights” in order for deletions to be synced across Clip Stores.
  • An option in the Clip Store to permanently wipe the clips database.

XPression Gateway

  • An option in the Gateway to allow all plugin users to access any project from the Project Server.
  • Ability to reserve IP slots for NLE clients.
  • The texture browser in the NLE plugin can now preview PNG and TGA files.

Media Control Gateway

  • A VDCP option in the Media Control Gateway to clear the CUE/INIT flag as soon as CUE/INIT DONE is set.
  • Media Control Gateway can log the sender for every received command.

XPression INcoder

  • The INcoder will now ignore hidden files.

XPression License Tool

  • Using the XPression License Tool, licenses can now be synchronized and upgraded remotely.

XPression Systems Health

  • XPression applications for monitoring and logging XPression systems and applications.

XPression Monitor

  • Added Tessera configuration to the XPression SNMP monitor.

XPression Log Collector

  • XPression Log Collector tool to gather XPression logs and configuration files.
Version 7.0 Release Notes

Released: 8/23/2017

XPression

  • All installers and executables are now digitally signed with a verified certificate.
  • Font tags can now be used to apply a material to a text object. The syntax for the tag is {M:materialname}. To clear the material you can use {M:}.
  • A new docking system that is easier to move/dock windows within a layout.
  • The browse for folder dialog is now more user friendly.
  • Modifying the template data fields of MOS items in Studio will now prevent those changes from being overwritten by new MOS updates.
  • A button in Sequencer has been added to revert modified template data of MOS items back to the original MOS data from the NRCS.
  • General improvements to the Unicode subsystem to provide better support for handling Unicode data.
  • An option in the Visual Logic editor to set Visual Logic to run after the scene directors are stopped so that any objects linked to animated objects will move in sync.
  • •The material manager now has an ‘Ungrouped’ folder which will show all materials that have not been grouped into folders.
  • Export to images can now export a stereo WAV file along with the image sequence.
  • A new ‘take all’ mode for sequence groups that will put all items inside the group online when the group is cued/taken.
  • A new preference to choose the default continuous animation sync mode.
  • Initial support for NewTek Network Device Interfaces (NDITM).
  • When importing scenes/materials from another project, when matching folder names (parent folder needs to match as well) are found, the newly imported material will be placed into the matching existing folder.
  • Background objects can now have sizes larger than 9999.
  • Scenes can now be created and converted to sizes down to 10 pixels.
  • The output framebuffer option to use hardware (GPU) color space conversion can now be combined with the option to output full range (super black to super white).
  • User input controls can now be used to assign global materials to quad objects.
  • A preference to enable font cache optimizations for East Asian languages.
  • The project import dialog now shows the scene IDs alongside the scene names.
  • The Send To Clip Store dialog now remembers its settings when reopened.
  • The DirectShow audio device now supports 5.1 and 7.1 audio monitoring.
  • The renderview shader will now call the onrender script of the render view scene.
  • The sequencer now has a thumbnail column which can display a thumbnail for each sequencer item.
  • The maximum width/height of the quad and slab objects has been increased.
  • A custom format string can now be used in the Visual Logic format float block.
  • A Format String block in Visual Logic that can take an arbitrary string and replace %s symbols with incoming string parameters.
  • A number of date/time blocks in Visual Logic (for encoding, decoding, formatting, and calculating time deltas).
  • Camera tracking data can be associated with a video shader using a matching .xpCam file.
  • The slab object now has an option to lock the radius/smoothing of all corners together.
  • Psf video formats (HD and UHD) are now supported in XPression projects and on AJA NTV2 boards.
  • The name field in the CII external update fields can now use %DataLinqkey% or @textobject@ macros to dynamically change the field name.
  • The framebuffer inputs and outputs can now have user configurable names.
  • The New Image option in the material manager can now import multiple images simultaneously (Shift + click in the texture explorer).
  • The viewport now has a configurable zoom level. Holding Ctrl and scrolling the mouse wheel will adjust the zoom level.
  • A sequence item using CII X\ commands can now continually poll for updates at a configurable refresh interval.
  • The cue item keyboard shortcut can now cue a specific take item by ID and can optionally set focus to that item.
  • The active viewport setting (blue diamond) will retain its state when XPression is restarted.
  • A right-click option in the published object order list to unpublish an object.
  • All published object properties of type int, float, and boolean can now be keyframed. This allows for things such as the keyframing of cylinder angles, object effect parameters, etc.
  • Added Aspect, Near, and Far Plane properties to the Camera objects for use in Visual Logic.
  • AJA NTV2 boards that support it can now output in UHD 2SI.
  • The sequencer can now show a countdown column which will indicate how much time is left playing the default scene director (useful only when the scene director plays linearly to its end).
  • Double-clicking in the Material Manager in sequencer mode can now add material tags to the selected text in the template data.
  • Outgoing SmartGPI / RossTalk commands can now be sent using UDP.
  • Scripts can now use globally defined methods (functions and subs) by using the Edit > Scripting > Global Scripts Method Editor.
  • A button in the template links tab to update sequencer items with the current value of publishable properties from layout mode.
  • The template links controls will now scale with the size of the tab.
  • The sequencer search dialog now has an option to search take item names.
  • A new Visual Logic property for Text Objects, “TextWithTags” to get the value of a text object which includes its font tags.
  • The TextWithTags property in Visual Logic now includes two children properties to configure if the TextWithTags should include either Font Tags, Material Tags, or both.
  • The Render View shader can now be set to use the “Owner Scene” as its target; to allow the shader to point to itself and still support Scene Copies, Previews, etc.
  • The CII X\ command can now send **** for the Tab Data Message ID, controlled by a global preference setting.
  • The Import from Project dialog now has an option to use existing fonts that match the imported font, rather than creating duplicate fonts. This feature can be disabled if it is preferred to not have the existing fonts reused.
  • The ability to preview, select, and renumber take items imported from XML.
  • The ability to renumber a selection of take items by applying an offset.
  • Improved performance when using an output framebuffer on a Matrox card.

Tessera

  • Selecting regions in the Tessera region mapper will now select the mapping entries as well and the other way around.
  • When adding a new Tessera region, a size dialog will now allow you to enter its size.
  • Bulk assignment of Tessera Sources can now be done through the Take Item Inspector.
  • Tessera now uses a NET ID so multiple master/node combinations can operate in parallel on the same network.
  • BlueBox now supports Tessera.
  • Added Tessera network settings to BlueBox.

DataLinq

    • A new RTD DataLinq for receiving real-time data from Daktronics and other compatible data sources.
    • OES DataLinq now supports baseball ISC9000 feeds.
    • The RSS DataLinq now supports gzip encoded responses.
    • Additional logging in the Dashboard DataLinq.
    • Better handling of OES DataLinq basketball “h” & “g” messages for team names.
    • A JSON DataLinq source to parse local JSON files.
    • The XML/JSON DataLinq can now search multiple attributes or elements to return a node that matches all search criteria. For example, Players<team=ny;jersey=10>.</team=ny;jersey=10>
    • The RSS DataLinq can now apply a local XSL transform file.
    • OES DataLinq basketball and volleyball feeds now support “s” messages for player stats.
    • The XML DataLinq now has an option to interpret the XML file using different encodings such as UTF8, UTF16, and ISO-8859.
    • A DataLinq comparison key such as <club=ross> can now have an additional index parameter as well, such as <club=ross<2>>, which will retrieve the second item matching the key.</club=ross<2></club=ross>

The RSS DataLinq now contains an option to read HTTP based JSON sources.

  • Added DataLinq source to connect to Swiss Timing NBA Tissot Timer Scoreboard feed.
  • The RSS DataLinq now has a configuration option to enable the use of a proxy server to connect to the network.

XPression Clips

  • The record client can now do a bulk import of multiple files to the Clip Store.
  • The Clip Store’s sync mechanism now fully supports resume for interrupted transfers.
  • The Clip Store manager now shows the progress of syncing to a remote Clip Store.
  • Holding Ctrl while dragging a clip item from the sequencer to a server channel will cue a copy of the item (thus preserving the take item’s original server channel assignment).
  • The Clip Editor now has buttons for marking and jumping to loop start/end points.
  • The Clip Editor now uses the multipoint loop settings while playing back clips.
  • The INcoder can now auto-assign a recall ID configurable on a per-project basis.
  • The server channels now have basic API functions for play, pause, and eject.
  • Stills from the Clip Editor can now be exported directly to the Clip Store.
  • When dragging clips from the clip browser to the sequencer, the Take ID assigned will use the Recall ID or the next highest available number.
  • The server channel now has a “pause mode” option to determine which field/frame to display when a server channel is paused.
  • Each video server channel can now have a preview channel where clips can be cued while still allowing the on-air clip to be controlled and have its timecode and countdown visible.
  • The server channel now has an “Auto Take” feature to automatically take the clip cued on its preview channel when the on-air clip has finished.

Media Control Gateway

  • A VDCP option in the Media Control Gateway to clear the CUE/INIT flag as soon as CUE/INIT DONE is set.
  • The Media Control Gateway now supports a VDCP extension to turn looping on (0x1X 0xF1) and off (0x1X 0xF2).

XPression MOS Plugin

  • A PNG image can now be exported from the MOS Plug-in by right-clicking on the preview.
  • The OpenMAM button has been moved to the lower toolbar in the MOS plug-in so it is available on all tabs.
  • An option in the MOS Gateway to exclude item timing from being put in the editorial time fields of the MOS object.
  • An option in the MOS Gateway to disable the channel and layer options in the MOS Plug-in.
  • The MOS Plug-in now has an icon to indicate which fields are material fields.
  • The font size in the MOS Plug-in template list has been increased.
  • Improved icons in the MOS Plug-in material property editor.
Version 6.5 Release Notes

Released: 8/11/2016

XPression

  • Implemented SNMP Monitor tools.
  • Added support for UHD (4K) and other traditional broadcast standards for AJA framebuffers using a new AJA framebuffer board driver as the hardware option AJA NTV2 Video. The new driver supports the latest AJA driver (12.3.7) and has been tested on Corvid22, Corvid88, Kona3G, ioXT, and io4K with existing features (8-channel audio, up/down conversion when available) plus the following:
         – Support for a configurable number of fill/key outputs.
         – Fill-only outputs (requires license).
         – Internal keyers and live sources (depending on board capabilities).
         – Support for 4K output as well as other video formats on Corvid88.
         – Support for a fixed input to output delay (configurable) on AJA NTV2 board.
         – Support for passing VANC data from a live source to outputs.
         – Support for HDMI output (mirror of output channel 1) on AJA NTV2 boards that support it.
  • Added support for a new version (HF) of the StypeGrip tracking protocol.
  • Improvements in the camera tracking plugins, including a dynamic delay adjustment mode.
  • Added a tracking monitor in the Tools > Debug menu to show camera tracking stats.
  • The Scene Director Trigger Event now has a check box to only look for scene directors in the current scene.
  • Record Client can now transfer still images to the Clip Store.
  • Matrox hardware can now output 608 closed caption (in a 708 CDP) when a video shader is playing back a file with embedded captioning.
  • XPression now supports Matrox driver version 9.4.2.9297.
  • Added a new Visual Logic “Sort Selector” block to sort inputs and cascade the sorting into other blocks.
  • The XPression Lines primitive can now draw 3D textured lines with varying diameters.
  • Added a new debug window showing performance usage per framebuffer.
  • Implemented options in the Export to Video dialog to override the duration of the scene, and whether to include the Out Transition.
  • Added Visual Logic properties for word wrap and auto-squeeze of a text object.
  • When exporting single frame images from the Sequencer, the default frame will now be the preview for the item.
  • Dragging clips from Windows file explorer to the Sequencer will now populate the name column.
  • Changed the default project format for new XPression installations as 1080i 29.97 instead of PAL.
  • Add the Take Inspector to the main Display menu.
  • PBus driver can now support different Recall IDs being recalled on each Device ID and then triggered with a single combined trigger.

XPression Clips

  • Added the ability to set the Recall ID of a clip, or a range of Recall IDs for a selection of clips, from the Clip Browser (Ctrl+R).
  • Server Channels can now show a slate with the clip name/duration when the clip is cued.
  • Single frame clips (Stills) in the Clip Browser can now have an icon overlaid onto their thumbnail to indicate they are a still.
  • Thumbnails in the Clip Browser can now be enlarged by making the column wider.
  • The font size in the Clip Browser can now be changed (saved/loaded with docking layouts).
  • The Server Channel now shows the Recall ID of the clip that is loaded.
  • The ability to select and delete multiple sub-clips from the Clip Browser.
  • Added the ability to select and load multiple clips from the Clip Browser into the Sequencer.
  • The Clip Browser search panel now includes a setting to force the Quick Find to search for exact matches of Name or Recall ID.
  • Added a customizable hotkey in the Clip Browser for adding a sub-clip.
  • Added a new preference to allow on-air items to be re-cued when the cue button is hit.
  • Added a customizable hotkey for the Edit Clip menu in the Clip Browser (F8 per default).
    Added a customizable hotkey in the Clip Browser for adding a clip to the Sequencer.
  • The Server Channels now have an option to be displayed much smaller.
  • When adding a clip to the Sequencer, the Take ID will be the clip Recall ID (if it is numerical and not already in use).

DataLinq

  • Added DataLinq source to connect to Electro-Mech Basketball feed.
  • The ADODB DataLinq browser can now be customized to show more than 200 records (max 2000).
  • The DataLinq text parser now correctly handles escaped quotes at the beginning of a line.

XPression Gateway

  • The MOS gateway now opens a port (10560) to receive connections from OverDrive to allow for automatic rundown activation.
  • The MOS gateway has a feature to put it in offline mode, where it will not communicate with the engines (useful when multiple gateways are connecting to shared engines).

XPression MOS Plugin

  • The MOS plugin can now contain a list of gateways to connect to, rather than a single primary and secondary.
  • The MOS plugin now indicates that it is in Edit Mode with a colored bar at the top of the edit tab.
  • A new button in the MOS plugin to cancel Edit Mode.
  • When there is only one openMAMTM source configured, the MOS plugin should not use a dropdown button for launching it.
  • The MOS plugin in iNews no longer has the iNews “OK”, “Cancel”, and “Apply” buttons visible.
  • The Sequencer will now display “” rather than “” for still images loaded from the Clip Store into the Sequencer or a MOS rundown.

Remote Sequencer

  • Remote Sequencer can now be controlled using the RossTalk Protocol.

Video Coder

  • Adaptive bit rate control for the XPression codec allows organic/non graphical 1080p60 content to be encoded within acceptable bit rates for playback (new option in codec settings dialog).

XPression INcoder

  • INcoder can optionally use the clip name to populate the Recall ID field (if no other Recall ID has been explicitly set).
  • Added an option in the INcoder processor settings to force XPVC codec files to be re-encoded.
  • INcoder will now import still images to the Clip Store in their native format.
  • INcoder now parses filename tags {UFF} and {LFF} to force upper or lower field first video processing.
  • 24-bit QuickTime .MOV source files will now be encoded as 24-bit files rather than as 32-bit.
  • Added the option to install the XPression codec in the INcoder installer.
  • The QuickTime video source will now decode 608 closed captioning from a track in .MOV files.

Media Control Gateway

  • Added an option in the Media Control Gateway to crash record from AMP when the RECORD command is received without CUE.

Desktop Preview Server

  • Desktop Preview Server now has an option to disable the blue flash.

RossTalk

  • Added a new RossTalk command, “UPNEXT” that will set the preview in the Sequencer without moving the focus bar.
Version 6.2 Release Notes

Released: 3/22/2016

XPression

  • XPression Clips Option on Studio server channels may now be used as a material (server channel shader).
  • Added an option in the server channel shader to automatically start (play) its server channel when the shader goes online.
  • Server channels that are not assigned to a framebuffer (for server channel shaders) now behave like other server channels in terms of transport controls, cue (including “cue to framebuffer” option), and the “hold last frame” clip option.
  • Any sequencer Take item (not only clips) can now be loaded into server channels that are not assigned to a frame buffer (for server channel shaders). Those server channels can also be the target output of Take items with support for cue, take online/offline, and swap from the sequencer.
  • Added User Input Controls to XPression Sequencer Take Item Inspector and MOS/NLE clients.
  • XPression Clips is now a stand-alone option.
  • XPression Clips items in the PBUS map that have a Recall ID will now be updated when a new clip with the same ID replaces it in the clip store.
  • There is now an option to set up a Clip Store on an XPression BlueBox.
  • Active animation controllers can now be scaled in time through the context menu of an animation controller in the edit layout.
  • Key frames can now be moved directly from within the edit layout’s animation controller’s timeline (context menu).
  • Assigning images from the Sequencer, MOS plug-in, or using SetVolatileTextureFile will now copy the material layer settings (e.g. colors, double sided, etc.) from the original material assigned to the published object.
  • A backup copy of the preferences and hardware setup is now made whenever they’re saved. In case of a failure or corruption, XPression will now automatically try to load the backup.
  • Converting a projects frame rate will now adjust the length and position of animation controllers and stagger animations.
  • Added support for multi-file OBJ 3D model streams (drag 3D model onto a scene director to play).
  • The bounding box for a multi-file OBJ model is now updated for each frame.
  • The scene director trigger event now has a Play Reverse action.
  • Assigning a new dll to the custom effect shader will now trigger the effect to be recompiled (and activated).
  • Added an option in the video shader to sync the free-running material to the clock to avoid looping volatile textures from restarting when used back to back.
  • XPression Studio and BlueBox systems using the Matrox framebuffer now support Matrox driver 9.4.2.9297.
  • The record client now has preferences to remember the last folder, or default to the project folder, or a fixed folder.
  • The PBUS driver can now support different recall ID’s being recalled on each Device ID and then triggered with a single combined trigger.
  • Added a checkbox in the PBUS setup to ignore the learn command.
  • The Recall ID column in the PBUS map can now be used to type a Recall ID to assign a clip to a register.
  • The record client can now capture field based still images.
  • The record client can now be configured to grab stills as PNG files.
  • Added an option in the Layer Object to render the layer on preview only.
  • Added a new lines object to create single pixel width 3D line lists.
  • Added mappable keyboard shortcuts for changing the currently focused server channel.
  • Added a new mappable keyboard shortcut (default Alt+Q) to focus the Quick Find in the clip browser.
  • XPression project properties can now contain XML metadata that every scene inherits (and can modify).
  • Added a preference to use the windows settings for digit substitution (used by Arabic and Persian languages).
  • Added a new condition in Transition Logic to compare the materials assigned to an object.
  • The Alpha property of the Group Object is now exposed to Visual Logic.
  • The Clip Browser Thumbnail flip books now show the clip rendered over a checkerboard pattern.
  • Added an alpha column in the Clip Browser to show the clip’s alpha (requires existing clips to be re-ingested or their thumbnail needs to be reset).
  • Added Index Offset property for Visual Logic Input Selector.
  • XPression Clips items are now supported when importing/exporting sequencer take items from/to XML.
  • An asset from the Clip Store can now be used in an existing graphic template by dragging it from the clip browser into a published material field in the template data.
  • Added a Fast Recall switch in the clip browser to allow the number pad and enter to recall/play clips via the clip browser.
  • The visibility of each of the clip browser columns is now user controllable. The columns’ width, position, and visiblity are stored/recalled with the docking layout.
  • Added the ability to perform transitions (in and out) in the server channels.
  • The selected out transition will now apply to clips that are taken offline automatically (“hold last frame” option not set) in the sequencer and in the server channels.
  • Sequencer groups that are timed per item will be timed in such a way that clips will reach their end point at the end of the chosen “Out” transition (or the “In” transition of the next item).
  • The Export to Video dialog now has the ability to load/save codec and other settings to profiles on disk.
  • New options have been added in the Export to Video dialog, to override the duration of the scene, and whether to include the Out Transition.

API

  • Added xpVideoExport class in the API to export Take Items to video files (AVI / MOV).
  • Added xpSequenceExporter class in the API to export sequencer items to XML lists.
  • Added xpSequencer.ImportFromXML(filename) to load XML take item lists from the API.
  • Added xpCubeObject.CullMode, xpCylinderObject.CullMode, xpQuadObject.CullMode, xpSlabObject.CullMode, xpSphereObject.CullMode, and xpTorusObject.CullMode properties to allows the object’s Culling Mode to be set through the API.

DataLinq

  • DashBoard DataLinq now links parameters by their OID instead of their Name, to avoid conflicts when multiple DashBoard parameters have the same name.
  • Added a checkbox in the Daktronics DataLinqTM to ignore the checksums.
  • Daktronics DataLinqTM connections can now receive data over a TCP connection.
  • Added a checkbox in the OES DataLinqTM to ignore the checksum.
  • OES DataLinqTM can now receive data over TCP connections.
  • The DashBoard DataLinqTM client now connects asynchronously when starting the DataLinqTM Server (makes the UI more responsive on start-up).
  • The ADODB DataLinqTM browser can now be customized to show more than 200 records (max 2000).

XPression Gateway

  • The XPression Gateway now reports the MOS status of graphics and clips to NCRS that support it (Inception).
  • Existing MOS items can now be changed, using the ActiveX client, to a template in a different project (hold Shift to retain data).
  • An XPression Clip asset from the Clip Store can now be used in an existing MOS graphic by dragging the clip onto the published field in the Edit tab of the MOS plug-in.
  • Added an option in the XPression Gateway to prevent rundowns from being removed when they are still activated for playout.
  • Added a ‘Last Modified’ column for the saved items in the MOS plug-in.
  • Added a notification to the users of any open ActiveX plug-in if a new revision of a project is published to the project server of the project they currently have open.
  • Template metadata can be viewed in the MOS plug-in by right-clicking a template or a saved graphic.
  • The templates filter and the saved graphics filter in the MOS plug-in now also search through the templates’ metadata when available.
  • Optimized distribution of projects between multiple OFL engines leading to better performance.
  • The Ross Video Streamline MAM browser has been integrated into the XPression MOS plug-in.
  • Added an option in the gateway to disable the sending of MOS status messages (roItemStat).
  • Implemented options in the gateway to configure the MOS workflow as graphics only, clips only, or both.
  • The XPression Gateway has a feature to put it into offline mode where it will not communicate with the engines (useful when multiple gateways are connecting to shared engines).
  • The XPression Gateway now opens a port (10560) to receive connections from OverDrive to allow for automatic rundown activation.

Remote Sequencer

  • The Remote Sequencer now shows a progress bar and remaining time during clip playback.

Video Coder

  • When using the XPression Video Coder from a command line, and no target framerate is specified, transcoding will default to the framerate of the source clip.
  • The video coder command line tool can now generate a JPG thumbnail using the [thumbnail=”filename.jpg”] command line argument.

XPression INcoder

  • Added a batch notification option for failed file ingests in the INcoder.
  • Added an option in the INcoder to require underscores prior to the automatic parsing of the Recall ID.
  • XPression Video Codec video files placed into the INcoder watch folder will now be ingested to the Clip Store without being re-encoded.
  • The QuickTime video source now applies the pixel aspect ratio during transcoding to handle clips that are encoded at a different aspect ratio than they should be displayed at.

Media Control Gateway

  • Added an option to accept AMP CMDS commands with incomplete last ASCII byte.
  • Improved the refresh of the screen logs in the Media Control Gateway to be more robust against VDCP/AMP client connections flooding the gateway with messages.
  • The Media Control Gateway now accepts any capitalization of ‘vtr’ in the CRAT command.

Desktop Preview Server

  • The Desktop Preview Server can now receive previews from server channels.

CII Gateway

  • Added a CII command to delete an entire sequence group (refer to CII protocol document).
  • Added a CII command to delete a take item from the sequencer (refer to CII protocol document).
Version 6.1 Release Notes

Released: 10/21/2015

Applications

  • The XPression MOS Plug-in has been modified to present XPression scenes in a tiled view instead of a list (with controls to scale the thumbnail size).
  • The categories from an XPression project will now be visible in the XPression MOS Plug-in template list, as a way to organize scenes into logical groups.
  • The Rundown View in the XPression MOS Plug-in now includes thumbnails (with controls to scale the thumbnail size). › Selecting the rundown node in the saved graphics will now show all items from all stories. The list views in the MOS plugin now include a sizeable thumbnail in List, Tile or Thumbnail view of the rundown(s).
  • XPression MOS Plug-in now supports adding words to a local Spell Check dictionary in the XPression MOS plug-in (per user).
  • User Input Controls have been added to the text object Data Sources: › Published text objects can now be assigned different User Input Control types such as:
  • Radio Buttons
  • Check Boxes
  • Lists
  • Combo Boxes › The User Input Controls are presented to users in the XPression MOS Plug-in as well as the Sequencer to provide better selection of the template data required for a field. › Published text controls with User Input Controls can retrieve data from static, global, or DatLinq lists, and one User Input Control text object can be used to populate other published text objects, or select the list provided to other User Input Control input fields. › Added ability to set loop points in the video shader (useful for free-running 3-point looping videos).
  • xpSequencer objects can now trigger the OnFocusItemChanged event when take item focus changed in the sequencer.
  • Added functionality to automatically create a user-specific location (“User Favorites”) to save MOS items (graphics and clips) from the MOS plug-in.
  • The XPression MOS plug-in will now get the user’s login name from the NCS system (Inception, iNews, etc.) when available – Windows’ otherwise.
  • The “Templates” tab of the MOS plugin has been split into multiple tabs: “Browse” (browsing of the saved MOS items), “Graphics” (graphics template selection) and optionally, “Clips” (clips selection).
  • Implemented a MOS workflow for XPression clips (with a Clip Store configured on the Gateway, the MOS plugin now provides the ability to browse, preview, and select clips as MOS items to include in an NCS running order; integrates with XPression’s output and preview engines and the Remote Sequencer).
  • Added feature so an XPression clip item in the MOS workflow can now be assigned a static take ID from the MOS plug-in.
  • XPression Connect can now download attachments from Facebook, Twitter, and Instagram when using Inception Data Sources.
  • Text Object texture mapping mode on the options tab. Modes: “per character”, “text object dimensions”, and “scene size”.
  • Added a new Geometric Primitive “Slab” to XPression. Slab provides functionality for rounded corners, skewing of the object and the material (independently), bevels, and extrusion.
  • Added support for the Record Client to grab fields or frames.
  • Added support to the Record Client to save still images as .png files.
  • Added the FillClosedCurve method to xpAPITextureShader to the API.
  • Updated the XPression ClipStore so that it now comes with a COM/.NET client library.

Engine

  • Added a new project preset for 1080p60 projects.
  • Added support for Matrox driver version 9.4.1.9256 with support for chroma filtering on the output.
  • Added support for the .mp4 and .m4v extensions to the QuickTime video source.
  • Improved down-conversion quality by adding an “oversampling” option in the hardware output configuration.
  • When using the 4 Fill mode on the Matrox card, the AES outputs now provide 8 AES channels per output.
  • Added a new custom HLSL shader effect with plugin API (BlueBox, Studio, and Developer only).
  • Added functionality so xpOutputFrameBuffer objects can now trigger the OnSceneState event when scene going on/offline.
  • Support added so xpOutputFrameBuffer objects can now trigger the OnClear event when the framebuffer is cleared.

Layout

  • New functionality has been added to Visual Logic for properties of lights (color, falloff, range, etc.).
  • A new Visual Logic Metadata Selector block has been added to be used in combination with Metadata properties.
  • Support has been added in the form of an XMP/EXIF metadata parser to the texture system. XMP and EXIF metadata is published through the material’s new Metadata property.
  • Now all object material faces now have an additional Metadata property which, when available, will “forward” the XMP/EXIF data to Visual Logic.
  • All objects now have a Visual Logic Metadata property which represents the object’s metadata to the VL system.

Sequencer

  • A preference setting has been added so that XPression can now reload cached textures that have been changed on the local file system, based on date stamps.
  • A column in the XPression sequencer to show the MOS Story Number column from the NRCS.
  • Items in the sequencer can now have server channels as output target (clips and scenes can now be cued or played back on server channels from the sequencer).
  • A scrub bar has been added to the virtual server channel controls.
  • Added support to cue an item from the Remote Sequencer.
  • Added RegeneratePreview method to xpSequencer Object.
  • Added he PBus Learn command, which can be used to assign the currently loaded clip from the ClipStore into the PBus Map.
  • Included a right-click option in the PBus Map to find a clip in the clip browser.

DataLinq

  • Added “Basketball (rev 2)” option in Daktronics DataLinq to support Allsport CG version 2.9.

XPression Gateway

  • Fixed issue so XPression Gateway would not count a license for the NLE plugin until the plugin GUI is loaded, or until some XPression content is loaded into the NLE.

XPression Project Server

  • Shows in the Project Server can now be assigned specific user groups to restrict access to them.
  • Added an option in the Project Server to respect the air-date field so projects can be uploaded with a future air date and they will not be autonomously deployed until such air-date occurs.
Version 6.0 Release Notes

Released: 8/4/2015

Applications

  • A Clip Server option (requires license) for XPression that
    provides Virtual Clip playback channels and connection
    to a Clip Store database.
  • A Clip Store service which provides a central database for
    clip and metadata storage. Provides automatic syncing
    between multiple Clip Stores (requires Clip Server
    license).
  • An automated watchfolder based transcode engine called
    INcoder which includes features such as email
    notification and Clip Store integration (requires INcoder
    license).
  • A Media Control Gateway which provides VDCP and
    AMP remote control protocols for XPression (requires
    Clip Server License).
  • Transition Logic to allow custom In/Out and Back To
    Back transitions when going between scenes on the same
    framebuffer/layer (not available on Prime).
  • A new scene director event that can trigger scene directors
    in other on-air scenes to play.
  • A record client that allows an input to be recorded directly
    to an XPression Codec AVI file (multiple simultaneous
    records requires Clip Server option).
  • A volume control dialog on the XPression toolbar for the
    audio monitor (does not affect framebuffer output audio
    levels).
  • Right-clicking the scene director timeline provides an
    option to mark a default frame for scene directors which
    will cause the scene director to cue to that position when
    the scene is prepared.
  • Video clips from disk can be drag/dropped directly into
    the XPression sequencer for playback (recommended to
    only use XPression Codec videos).
  • Enhanced capabilities to assign clips, scenes, and other
    functions to PBus registers. Importing of clip lists in XML
    format into PBus maps.
  • Added support for additional “standard” MJPEG video
    files wrapped in an AVI file.
  • Added support to hide scenes from the MOS clients.
  • Added support to select a Scene Director as default for
    Preview or NLE use.
  • Improved AVI clip playback when the clips are located on
    network sources.
  • Added native support StypeGrip camera tracking
    protocol.

Engine

  • Added support for pass-through of 8 channels of embedded audio with AJA frame buffers.
  • Added option in the Matrox input hardware setup to treat Input 2 as a key signal for Input.
  • Playback of video clips with up to 16 channels of audio.
  • More consistent input to output delay when using Matrox framebuffer boards.

Layout

  • Added XPression Clip Store browser/editor and Virtual Clip Server channels.

Sequencer

  • Added a preference setting which allows the Tab key to cycle through Template Data Fields.
  • Added support to export video files as QuickTime files.
  • As Run logs added to the system with user-defined formatting using expression strings.
  • Performance improvement when a scene has hundreds of script objects in use.
  • AVI files can now be exported from the sequencer with up to 16 channels of audio.
  • Virtual Clip Channels can be configured to cue the video directly onto the framebuffer output.

DataLinq

  • Added Daktronics “Lacrosse” option.
  • Renamed Daktronics “Basketball” feed to “Basketball (Rev 0)”.
  • Added Electro-Mech Hockey/Lacrosse feed.
  • Added Colorado Time Systems Swimming feed.
  • Added Swiss Timing Saturn/Vega MultiSport Scoreboard feed.
  • Sphere, Torus, Background, and Cylinder objects can now have DataLinqs assigned directly to their faces to replace the respective material.

XPression Gateway

  • An option in the Gateway to disable the local asset browser in the MOS plugin for published materials.
  • Added a configuration for setting the date format of Gateway saved graphics
Version 5.7 Release Notes

Released: 10/21/2014

Applications

  • Multiple OpenMAM drivers can now be added to the OpenMAM configuration. (Note: Any existing OpenMAM setup will need to be reconfigured when upgrading to 5.7 build 3032, from any prior version)
  • XPression can now run with Aero desktop themes
  • Added an advanced preference that allows the XPression Debug Monitor to show errors/warnings from the scripting engine
  • the Bluebox edition now has a menu entry “CII Script…” which allows you to edit the CII handler scripts from within the Bluebox
  • The NLE Plug-in now has a configuration option to use the Windows Explorer instead of the XPression Texture Browser

Engine

  • The Matrox hardware setup now includes a video mode for 1080p 29.97
  • Native support for NCAM camera tracking data as a new global camera tracking source
  • Live inputs now have a fixed input to output latency
  • Field-based live inputs now use 50% less performance than they did before
  • Timecode-sync based tracking sources are now plug and play, always sync and with consistent I/O latency
  • The color bar test pattern now includes -18dbFS Audio Tone
  • The Tile Mapper now supports outputting audio on the first mapped output

Layout

  • New Visual Logic properties for bounding boxes: WidthScaled, HeightScaled, and DepthScaled that return the bounding box size adjusted by the scaling or autosqueeze amounts
  • The “Import Text to Template” feature now uses the published object order when assigning text from the file to the template
  • Widgets can now be imported from other projects (other project must be saved in 5.7-3026 or higher)
  • Added a right-click menu to the project import wizard to be able to select all scenes/materials/fonts etc.
  • When using automatic depth sorting, and two objects are at the same Z position, they would previously render in a random order; now the order is fixed based on their position within the object manager tree
  • The object manager and viewports now have a shortcut to “frame in view” to make the active camera frame an object into view (Ctrl+F)
  • Camera Layer Objects can now have effects applied by using its effect stack property tab
  • Layer Objects can now have effects applied by using its effect stack property tab
  • Added a “Full Scene Lens Distortion” flag to a scene’s render properties to enable/disable per Layer Object lens distortion
  • Lens distortion can now be enabled/disabled using the Layer Object’s render properties (to enable, ‘Full Scene Lens Distortion’ should be disabled)
  • Individual tracked parameters can now be disabled/overridden using the perspective camera property tab
  • The Texture Shader can now download images directly from an HTTP URL and store them in a local cache (real-time performance not guaranteed when using slow or non-deterministic networks – i.e. internet)
  • Perspective cameras now support orbiting (ALT+LMB), zoom (mouse wheel), panning (ALT+MMB)
  • A visual grid at the origin can now be enabled using the viewport’s view menu (location of origin can be set in later versions)
  • The CameraLayer object now has an X and Y offset parameter which will offset the rendered layer without changing the perspective

Sequencer

  • A new keyboard shortcut for setting the play range of a sequencer item
  • Materials published to the sequencer can now be assigned a solid color from within the template data tab
  • Static Take ID numbers can now be assigned to MOS objects. No checks are performed for duplicate IDs
  • The search in the Sequencer can now also search the text data that came from a Datalinq source. (it does not refresh any of the Datalinq data)
  • the “Import Text to Template” feature now uses the published object order when assigning text from the file to the template

DataLinq

  • an option in the CII Gateway to specify reply timeout with the XPression engine
  • an option in the CII Gateway to specify if the incoming data is UTF-8, UCS-2, or ASCII format
  • Implemented support for OES Soccer Implemented support for OES Volleyball Feeds
  • datalinq keys can now be exported to a take item list in xml format
  • an option in the datalinq server to append a datalinq configuration file to the existing configuration
  • when using the ADODB datalinq with a “fixed table” configuration, you can now specify the data should be refreshed and cached asynchronously
  • Data pages can now have fields that are linked to datalinq or widgets
  • the text datalinq source now support UTF-8 encoded text files with BOM

XPression Connect

  • A cued item in XPression Connect can now be removed from the feed, and the next item will become cued
  • XPression Connect now supports the Wayin feed
  • XPression Connect now supports the never.no feed

XPression Project Server

  • During automated deployment of projects from the project server, the overall progress is now displayed to the user
  • Project Servers can now synchronize shows to other servers using sync groups
  • The Project Server now notifies clients when a revision has changed for projects that have no category or style assigned
Version 5.5 Release Notes

Released: 5/1/2014

Applications

  • XPression Template Builder has been implemented, allowing offline editing of Templates for use in MOS, NLE, or Live playback.
  • XPression Gateway combines the functionality of the MOS and NLE gateway in a single application creating a seamless workflow between the newsroom and the edit suite.
  • XPression GO! series. Studio, Bluebox, and Prime portable solutions now available.

Engine

  • Implemented support for Bluefish 444 hardware framebuffer.
  • A new option in the Virtual Output Framebuffer to render at the refresh rate of the monitor instead of at the project rate (results in much smoother virtual outputs when the project and monitor refresh rate are the same).
  • Support for Egripment camera/crane tracking data as a new global camera tracking source.
  • Support for using the AJA Corvid24 board (only supported as 1 input and 1 output).
  • Support for using the AJA ioXT framebuffer.
  • The AJA framebuffer now supports 3G 1080p video modes.

Layout

  • Visual logic has been implemented, which allows users to create intelligent templates using a visual node-based interface without having to write script.
  • The perspective camera now has a ‘Use Global Camera’ setting. This allows a single tracking data source to be used in multiple scenes simultaneously.
  • Added support for copy and paste of animation controllers with the ability to remap to which objects the keyframes will be applied.
  • Added support for copy and paste of scene director events (e.g. pause, take offline, etc.).
  • Import and export of text files has been implemented in the Text List widget.
  • The Clock Widget can now use any Timecode Source from the hardware setup menu as its time source.
  • The perspective camera now has settings for 2nd and 4th order spherical lens distortion correction.
  • The scene director now supports a lasso selection of clips.
  • A new tab in the Object Inspector to manually specify the rendering order for layer objects within a scene.
  • A check box in the Quad Object Inspector to force a quad to render last (on top of all other layers/objects).

Sequencer

  • The Sequencer playlist thumbnails will now arrange themselves in multiple columns when resized (shotbox).
  • Added an assignable keyboard action that allows all graphics on a specified channel to be resumed.
  • Added right-click menu in the Sequencer to change all of the DataLinq items for a range of take items into static text.
  • Added right-click menu in the Sequencer to refresh

Workflow

  • The MOS and NLE Plugin, as well as Template Builder, now have the ability to save graphics to folders on the XPression Gateway and to recall those saved graphics for later use. Saved graphics can be categorized in user defined folders or automatically created daily folders. These graphics can be dragged or copied directly into stories in the newsroom system, applied to editing timelines, or used for playback in the Sequencer.

DataLinq

  • Implemented support for OES basketball feeds.
  • Implemented support for OES hockey feeds.
  • Added a DashBoard Datalinq source for streaming data being supplied from DashBoard custom panels.
  • The ‘table’ property of an ADODB DataLinq can now use DataLinq Keys.
  • The ADODB DataLinq now has a configuration page used to specify a sort field for each table within the database. Some databases (e.g. Access) require a specified sort order or the data could be returned in random order.
Version 5.1 Release Notes

Released: 8/16/2013

Layout

  • A scene can now have multiple Scene Directors (with API support)
  • Any Scene Director can be set to be the Scene Director from which previews and thumbnails are rendered
  • You can now right click on the Scene Director (top) to set the active preview frame
  • Scene Director clips can now be trimmed/resized by moving the mouse over the beginning or end of the clip
  • Dragging a Renderview Material onto the Scene Director of a scene which uses that material will play the Scene Director of the scene pointed to by the Renderview material
  • There is a new option in the scene’s Convert Dimensions dialog to recalculate the default camera position
  • Changes to text objects (e.g. typing, applying fonts) now support Undo function
  • The Renderview Shader now has an option to restart a scene group (roll/crawl) when going online
  • The Video Shader now has an option to override the field mode of the video clip to force it to be interpreted as progressive, upper field first, or lower field first
  • Added Align Center and Align Middle functions to horizontally or vertically align a number of objects based on their center points
  • Holding down Shift while creating a new Light object will cause the Light to not automatically bind to all current scene objects
  • The thumbnail of a scene is now calculated based on the preview frame set in the Take Item Inspector tab
  • Text object layout can now be set to “Bottom Up” direction in vertical mode
  • Double-clicking on an Object Manager’s object state will now take you directly to the corresponding editor and/or property tab
  • When hovering the mouse over the object states in the Object Manager, a hint is now displayed
  • Using the API, multiple Scene Directors can now be played at the same time
  • Implemented a new option in the event marker to take the scene group offline
  • Implemented a full-screen per pixel Motion Blur effect
  • Improved CCD offset support for virtual sets and augmented reality

Sequencer

  • Exporting to Images now supports the JPG file format
  • Implemented a new preference to move the Sequencer focus when a graphic is recalled through CII
  • A new mode for timed Sequence Groups allows for fixed per-item timing that ignores the durations of the individual Take Items

MOS Workflows

  • The Remote Sequencer now has an option to advance the focus when taking an item offline with the minus key
  • A new option in the MOS Gateway to set a default value for the In Point for timed graphic insertion

DataLinq

  • Implemented a new ASCII DataLinq source which can accept a stream of ASCII data (serial, TCP, or UDP) and extract fixed length fields from the messages
  • DataLinq keys in a scene can now be changed from the MOS Plug-in
  • When a Quad object is DataLinq’d it can now be set using a Material name or a filename
  • The Material DataLinq for Quad objects now supports the increment value
  • A Quad object’s DataLinq now has an option to clear the image, if the value returned from DataLinq is empty
Version 5.0 Release Notes

Released: 6/25/2013

Layout

  • Implemented a new effects system that allows various post-effects to be applied to individual objects or the entire scene. Effects can be dropped onto object tracks in the Scene Director or onto the Effects Stack in the Object Inspector. * When upgrading from versions prior to 5.0, any objects that used the chroma key effect will need to be updated to use the new effects system chromakeyer. (This does not apply to the material system’s chroma keyer).
  • Added visual indication of the presence of keyframes, materials, scripts, and stagger & continuous animations on objects in the Object Manager.
  • Right-clicking on a track in the Scene Director to add a new event now has options to Insert Pause, Take Offline, and Reverse Direction.
  • When editing Datalinq settings in Layout mode, the Viewport will show the new data immediately, instead of having to be taken to air.
  • Stagger animations did not work correctly with objects set to center align – fixed.

Sequencer

  • A new right-click option “Duplicate” allows a Take Item to be duplicated multiple times.
  • The currently focused Take Item in the Sequencer will continuously show Datalinq updates and generate previews when the data changes.
  • Exporting images from a Take Item in the Sequencer will now allow updated Datalinq values in the image.
  • The “Cancel” button in the Export To Images dialog now changes to “Close” when the export is complete.
  • Exporting single frames from the Sequencer would not work when the Play Range tab had the item set to play backwards – fixed.
  • Exporting single images from the Sequencer would not work when the scene had no animation controllers on the Scene Director – fixed.
  • Fill mode is now remembered between exports when exporting images from the Sequencer.

XPression Engine

  • Improved support for AJA framebuffers with version 10.0 and above driver.
  • Added a 1080p 59.94 option to the Matrox setup, so output can be forced to that standard.
  • AVI framebuffer now records audio.
  • AVI framebuffer now has option to select audio format.
  • Problem with XPression passing VANC data when in External Key mode and the live input wasn’t the topmost scene on the output framebuffer – fixed.

Keyboard

  • New assignable keyboard shortcut “Edit Prev Data” in the Sequencer group to move the previous published object in the template data window.
  • New assignable keyboard shortcut “Move To Focused Item” in the Sequencer group causes the Sequencer list to immediately scroll to the currently selected item and generate a preview.

MOS Workflows

  • Added support for MediaBeacon Version 5.2.
  • Freezing page numbers in ENPS no longer causes items to be deleted and recreated.
  • Changing a MOS item to Manual Timing now properly updates the MOS abstract.
  • The MOS plugin Texture Explorer now recognizes files with a .jpeg extension.

DataLinq

  • Added a new Sequence Group type called “Data Pages” to enable text/materials in an on-air scene to be updated via another Take Item in the Sequencer (often called “row pops”).
  • Published text objects can now be linked to a Datalinq source via the Sequencer’s Template Data page.
  • Published text objects can now be linked to a Widget via the Sequencer’s Template Data page.
  • The ADODB data source can now link to a database and allow the table to be set/changed through the XPression interface, instead of requiring a separate Datalinq source for each table.
  • The ADODB data source supports SQL queries from Datalinq settings to select/filter/sort data by typing the query into the “Table” field.
  • The ADODB data source can be used to access Excel spreadsheets through ODBC to provide a more robust method of fetching data without running Excel on the machine.
  • Quad and Cube objects can have Datalinqs assigned directly to their faces to replace the material.
  • The XML data source now supports searching for records with specific attribute values (e.g. – recall by player jersey number).
  • The Scene object now has a new tab for “Datalinq Keys” which allows for the creation of key values for data selection from a data source.
  • The new macros %relid%, %takeid%, and %groupid% can be used to select records in Datalinq sources based on Take ID numbers.
  • New data source for OES Scoreboard Lacrosse Feed.
  • New data source for OES Scoreboard Baseball Feed (model 7929).
  • New data source for ANC Stats Server.
Version 4.1 Release Notes

Released: 1/29/2013

Layout

  • Added OBJ file format importer
  • The 3D model importer dialog now has an option to disable centering the pivot of the main group
  • Added Keyframe File clip type, which can be used to bind external keyframe data to individual object tracks in the Scene Director
  • Camera object FOV orientation can now be set to horizontal or vertical
  • Perspective cameras now have vertical and horizontal CCD offset parameters
  • The render pipeline of the viewport can now render high resolution scenes (8K)
  • Stagger animations now support the usage of alpha tracks for objects
  • Added a Search button to the Object Manager
  • Shaders can now use the fill from the previous shader as their alpha channel by setting the alpha blend mode to “from previous stage (fill)”
  • Added a default keyboard shortcut of Ctrl+Shift+E to “Edit Script Events” in the Object Manager
  • Timer widget value can now be set from the main widget UI
  • Initial implementation of right-to-left text in Layout
  • Fixes for Arabic character alignment

Sequencer

  • Control+I brings up an “Insert New Take Item” dialog to quickly create new Take Items based on the ID of the template scene
  • Added a Sequencer preference to disable a parent group from being expanded when selected with Fast Recall
  • The * key in the number pad will scroll the Sequencer list to the currently focused item and expand the group, if necessary
  • Added XML file as an option for “export take item list” from the Sequencer
  • Individual take items can be exported to XML (Ctrl+Shift+X), to be imported later
  • Added a Toggle button labeled “Edit Enabled” in the Sequencer toolbar to prevent switching to edit mode when clicking on Scene Name or Take ID columns
  • The Sequencer preview window now displays the Take ID in a larger font size
  • Added the option to switch to the Sequencer on startup in Preferences

Keyboard

  • The Save All menu can now be mapped in the keyboard mapping menu
  • A new group in the keyboard mapping menu allows shortcuts to be saved in the active project or used when any project is loaded

MOS Workflows

  • The MOS Gateway rundown list now shows which rundowns have been activated
  • Added an option to the MOS plug-in to hide/show the hours value in the timing fields
  • Added an option to the XPression MOS Plugin to use the standard Windows open file dialog instead of the Texture Explorer when selecting texture images
  • The MOS plug-in now supports an OpenMedia 3.7-specific interface

DataLinq

  • Added the options to load or save XPression Datalinq Server configurations
  • Added “Basketball (Rev 1)” option in Daktronics Datalinq
  • Added support for White Way basketball feed in Datalinq