Recent Changes to SCS

Some features may only be available in SCS Standard and/or higher license levels.

Version (March 2021)

New or changed features

A 'Move to Time (M2T)' property has been added to MIDI Control Send Devices in Production Properties to indicate that when applying M2T then control send messages set to fire before the nominated M2T should not be sent.

Bugs fixed

A few bugs in M2T processing have been fixed.

An Audio File Cue that has been faded out and hibernated may not have faded in correctly when the hibernated cue was resumed.

A Lighting Cue could sometimes incorrectly blackout other DMX channels.

Version 11.8.4 (March 2021)

New or changed features

A 'Move to Time' feature is now available, which is designed for use during rehearsals (not during live performances). This feature allows you to start a cue part-way through, and SCS will synchronize any sub-cues and associated auto-start cues so that the cue may be correctly started from that point. See 'Move to Time' in the Help for more information. ('Move to Time' is only available under SCS Professional Plus and higher licenses.)

When a 'Go To' cue is played, the cue list will be repositioned at the target cue and by default that cue will then be started. There is now an option in the 'Go To' cue properties to indicate that the target cue must NOT be started.

Up to ten Time Profiles may be set up in Production Properties. The limit was previously four Time Profiles.

Network Cue Control now supports an OSC command to set the fader level of a specified Audio Output device.

Some timing improvements to MTC Cue processing.

Bugs fixed

The checkbox "Do not blackout other active channels when using 'Live DMX Test'" has been changed to "Do not blackout other dimmable channels when using 'Live DMX Test'". Previously, if this checkbox was left clear (which is the default) then the channel values for any non-dimmable channels would be set to zero.

Fixed a bug in that could incorrectly calculate the fade in time for an Audio File cue set to start part-way through the file.

If a Playlist Cue has 'Wait' transitions, then when the first of these transitions occurred the cue would disappear from the main window's cue panels, even though the cue continued to play successfully.

If a Playlist Cue has 'Wait' transitions and a Level Change Cue for that Playlist Cue is activated during a 'Wait' time, then the Playlist Cue could be set to the wrong level and/or the Level Change duration may have been ignored.

Clearing the Display Options checkbox 'Show Master Fader' had no lasting effect.

Some bug fixes in MTC Cue processing.

Version (January 2021)

New or changed features

The main window's control panel main now be placed at the bottom of the screen if required. The control panel position can be changed under Display Options.

Bugs fixed

In Video Driver Settings, selecting a Video Renderer other than the default was ignored, so the default video renderer was always applied.

Lighting Cues set up as toggle or note hotkey cues would clear all DMX channels on toggle off or note off, instead of just reinstating the pre-hotkey DMX values for the DMX channels specified in that cue.

When a chase Lighting Cue is running, starting another Lighting Cue may stop the chase even if the chase cue's property 'Next Lighting Cue stops chase' is not set.

In Lighting Cues, the 'Fade time for the above fixtures' would be applied against any DMX channel marked as a Dimmer Channel in Production Properties - Fixture Types, even if the channel's 'Fade' checkbox in the Lighting Cue was cleared. 'Fade time for the above fixtures' is now only applied against channels that have the 'Fade' checkbox set.

If an Audio File Cue requires a stereo file to be down-mixed to a mono output device, and if DirectSound is the selected Audio Driver, and if the Audio Driver Setting 'BASS Mixer' is set to 'Do NOT use BASS Mixer', then the program could crash in a 64-bit environment.

Fixed a bug that could prevent X32 user-defined button actions being processed for SCS Cue Control, if a Control Send X32 network device was also nominated.

Repositioning an MTC/LTC Cue could incorrectly adjust the MTC/LTC values.

Version (December 2020)

New or changed features

An MTC cue or sub-cue linked to an Audio File cue or sub-cue is now accurately synced.

Control Send cues now support the Yamaha MIDI NRPN format, which differs from the standard MIDI NRPN format. In the Yamaha format the NRPN LSB component appears before the NRPN MSB component.

MIDI Cue Control devices with Control Method 'MIDI Machine Control (MMC)' may now optionally have the MMC 'Stop' command implemented in SCS as 'Fade All' instead of 'Stop All'.

Bugs fixed

Clicking on the DMX Value field in a Fixture Lighting Cue would cause a memory error.

When playing a still image cue with a specified display time, activating 'Pause All' by MIDI would correctly pause the cue but would not pause the elapsed time. For example, for a still image cue paused by MMC at 33 seconds and restarted 15 seconds later, playback resumed at 48 seconds and not at 33 seconds. This bug did not affect audio file cues or video file cues.

A change in could fail to 'complete' certain cues if they were started by hotkey, external control, or from a 'call cue'.

Fixed a bug that could incorrectly raise the message 'Fixture Types not available when using a cue file containing Lighting Cues created using SCS 11.7.1 or earlier'.

Network Control Send cues using the 'Hex' Entry Mode failed to send null (Hex 00) bytes.

A memory could occur on playing a Video/Image 'place-holder' cue.

An error introduced in an earlier version of SCS 11.8 resulted in DMX sent via an ENTTEC OPEN DMX USB device being one channel out. This did not affect DMX sent via an ENTTEC USB PRO or USB PRO MK2.

Version (October 2020)

New or changed features

Reinstated the 'Aspect' property in Video/Image Cues.

Previously, the minimum audio level before audio is cut out was -75dB. You can now select -75dB, -120dB or -160dB in the new Production Properties / Run Time Setting Minimum Audible Audio Level. For new cue files this defaults to -160dB, but as changing this setting could affect fade-out times of existing Audio File Cues the -75dB minimum is retained for cue files last saved prior to this version. The Minimum Audible Audio Level is now saved in the cue file.

New Editor Keyboard Shortcuts are available when editing audio file cues, video cues and playlist cues, to Skip Back 2 Seconds or Skip Forward 2 Seconds for each press of the keyboard shortcut. The default assignments are Shift+F8 (skip back) and Shift+F9 (skip forward).

The Keyboard Shortcuts for Skip to Previous Cue Marker and Skip to Next Cue Marker are now available for audio file cues that do not have cue markers. Skip to Previous Cue Marker will skip to the start of the cue if there is no cue marker (or no previous cue marker), and Skip to Next Cue Marker will skip to the end of the cue if there is no cue marker (or no next cue marker).

A new 'Stop MTC' action is available in SFR Cues, which can be used to stop and complete currently-playing MTC cues. Also applies to LTC cues if applicable.

In the DMX Display Window you can now change the display from 'Universe (all 512 channels)' to 'All Fixtures'. The 'All Fixtures' selection will show the DMX channel values for each Fixture.

When setting up Fixture Types in Production Properties, you can now select a 'DMX Grid Text Color' that will be used in the DMX Display Window.

The feature added in 11.8.3 to include VU meters for video file audio is now an optional setting, and by default this is disabled. This is because a few users reported poor audio quality of video cues, which was found to be due to the constant audio peak monitoring. If you do not have any such issues, then you can turn this feature on under Options / Video Driver.

Lighting Cues may now be built from captured DMX. This enables you to reproduce in SCS a lighting cue originally created using a lighting board or other software.

Added 'vMix' as a Remote Device for Control Send Network Devices. This simplifies setting up the device type properties and Control Send Cues for controlling vMix from SCS.

The 'Visual Warning' available to provide a highly-visible count down to the end of a cue now also supports 'Cue position', 'Cue position plus option time offset', and 'File position'. (The latter two are only available for Audio File Cues.)

Bugs fixed

Fixed a few bugs in video file and video capture playback.

When using Lighting Cues in a cue file, and then opening another cue file with Lighting Cues, this second cue file could fail to send DMX.

If a sub-cue is disabled then this could under rare circumstances affect the selection of the next manual cue.

Fixed a bug introduced in 11.8.3 that caused PJLink authentication to fail.

The Keyboard Shortcuts for Skip to Previous Cue Marker and Skip to Next Cue Marker did not work if the selected cue had not yet been started.

Some MIDI function calls could fail in 64-bit mode.

Fixed a bug in earlier versions of 11.8 that caused Video/Image Cues with 'Repeat' selected to incorrectly handle repeats, typically causing the cue to stop shortly into the second pass.

Some dialog boxes may have been off-screen when using non-default display positions in Windows.

Version 11.8.3 / (June 2020)

New or changed features

The minimum Windows version supported is now Windows 7.

The latest version of the TVideoGrabber (TVG) video playback library is included.

The video playback libraries xVideo and DirectShow have been removed.

The SCS setup file that includes LAV Filters includes the latest version of LAV Filters (included with permission). Also, LAV Filters is now installed 'silently', ie without displaying option dialogs.

Changes have been made to screen handling for video/image cues. As a result of this, the following Video Driver Options have been removed as they are no longer required: 'Use 2D Drawing Library for Still Images' (they are now displayed using the video playback library), and 'Apply DPI Context Awareness to fix Incorrect Video Image Sizes'.

A Video Driver Option has been added for 'Hardware Acceleration GPU'.

In Video/Image Cues, the 'Aspect' field has been removed. The 'original' aspect ratio is now always used.

The VU Meter display in the main window now includes VU meters for video audio devices.

A 'Fade All' (Shift+Esc) button has been added to the main window toolbar.

Control Send Cues using a Network device may now select UTF8 as an Entry Mode. Entering the message is the same as for ASCII, but when the message is sent SCS will encode the message as UTF8, which is the encoding required by some devices or products, such as CasparCG Server.

There is now an option under Options/Shortcuts to allow hotkeys to be played even when an exclusive cue is playing.

The 'Run External Program' cue type now has an option to run the program in invisible mode, which enables SCS to retain focus. This is useful if you not need to see any window displayed by the run program.

Bugs fixed

For Network Cue Control devices, the 'Test Network Control' window would ignore some messages, particularly if they were deemed to be irrelevant. All incoming messages should now be displayed in this test window.

Navigating the cue list using up and down arrows would not navigate past an 'on cue marker' cue.

Fixed some issues in the processing of 'ignore device this run', an option available if a particular device (eg a Control Send device) is not available.

An SFR cue set to 'fade out and stop' a Memo cue had no effect on the Memo cue. SCS will now immediately close the Memo cue. Note that Memo cues cannot be faded in or out as the control used by SCS for displaying Memos does not support fades.

After activating 'Stop All' and repositioning the cue list, a previously-loaded video cue that contains a fade-in time may fail to fade-in, resulting in a black screen.

Some ASIO devices may have failed to initialize, reporting that the device was possibly not started or not connected. This has been reported with the Dante Via ASIO interface. A change has been made to the initialization code in SCS to fix that problem.

Cues with an Activation Method of 'External (Toggle)' would always start from the beginning when an incoming 'Play Cue' command was received, instead of toggling between start and fade-out/stop.

'Stop All' would not stop 'Run External Program' sub-cues that were counting down to start.

'Stop All' of a hotkey cue with sub-cues with relative start times set those sub-cues to 'completed' instead of 'ready', meaning that next time the hotkey cue was started, the associated sub-cues would not play.

Using down-arrow or similar to go down one row in the cue list past a cue with an activation method of 'before end of previous cue' would immediately activate that cue.

Version (March 2020)

New or changed features

'Find Cue' (Ctrl+F) now includes 'When Required' in the search.

Disabled Audio File Cues and Sub-Cues may now be played in the Editor.

Lighting Cues now also support an entry type of 'DMX Items', which supports the pre-SCS 11.8 method of entering DMX values, eg "PAR1,PAR2:1@20,2-3@25, PAR3:1@100".

Fixture Types now support up to 48 DMX channels per Fixture Type (previously 32).

When editing a Playlist Cue there is now a menu item under 'Other Actions' to 'Remove ALL files from this Playlist'. This is useful if you are building a new show's cue file from an existing cue file and want to change the pre-show music PlayList.

MIDI Control Send Cues may now be set up to send MIDI NRPN messages. If you are currently using MIDI Free Format messages to send NRPN then on reading your cue file SCS will ask you if you wish to have these converted to NRPN messages.

Control Send Cues may now have a short 'Item Description' entered against each item.

Bugs fixed

When editing an Audio File Cue, the '+' button for adding a loop was disabled if the cue had cue markers or cue points.

Fixed an error that prevented multiple video sub-cues of a cue handled correctly.

The SCS GUI could sometimes freeze under rare but specific circumstances.

A new version of the BASS audio library is included which fixes a bug that also could cause SCS to freeze.

If a device required by a production is not available on opening the cue file, and two or more Device Maps exist, sometimes the wrong 'unavailable device' message would be displayed.

When using 'Test MIDI Input' for a MIDI Cue Control device (in Production Properties), MIDI message types that were not otherwise required by SCS would be discarded and therefore not displayed in the MIDI Test window.

An error message referring to a failure to open a server connection with port 58000 could occur even if the 'Remote App Interface Enabled' option had not been set.

Version (January 2020)

New or changed features

Revised the 'Lost Focus' warning message, and added an option to the corresponding Production Properties Run Time Settings to not display the pop-up dialog.

Cue Control by external MTC (MIDI Time Code) now accepts MTC without full frame messages. Previously, an MTC full frame message had to be received before SCS would check MTC time codes against cue start MTC times.

Keyboard shortcuts have been added for 'skip to previous cue marker' and 'skip to next cue marker'. The default shortcut keys are Ctrl+9 and Ctrl+0 respectively. (See 'Audio File Cue Points and Markers' in the Help for more information.)

The ability to link audio files (so they start, stop or be repositioned in sync) has been extended to include video files. However, note that video file linking is not as precise as audio file linking due to the different playback library used.

Bugs fixed

If the main toolbar buttons are not visible (which is the default for Production mode) then MIDI 'GO' commands and some other actions would be ignored.

Setting or changing a cue's MIDI/DMX Cue Number did not take immediate effect.

If an external MTC (MIDI Time Code) was reset or changed, then cues set to start on receiving a nominated MTC may not have started, particularly if the changed MTC was earlier than the last MTC received.

If an Audio File cue contains two or more Audio File sub-cues of the same play length then SCS would attempt to 'link' the sub-cues. However, that should only have occurred if the sub-cues also had the same 'start at' position.

Under some conditions, the 'Next Manual Cue' would not advance to the next cue. This mainly occurred with cues containing linked sub-cues.

If a Hotkey (Toggle) cue is ON and the user presses a key that is not a Hotkey (eg presses '1' when no hotkey cue is assigned to the '1' key) then SCS would lose the ON state of the Hotkey (Toggle) cue.

When using Collect Production Files, if there is insufficient free space on the target drive for the collection then SCS will now display an error message and not process the collection request.

'Stop All' (Esc) may not have reset the cue list to the first cue stopped.

When editing a Lighting Cue, the checkbox 'Do not blackout other active channels when using 'Live DMX Test'' was not always applied.

Version 11.8.2 (December 2019)

New or changed features

Cue markers may now be set on audio file cues that contain loops.

Audio graphs now show any 'cue points' as well as SCS cue markers. (See 'Audio File Cue Points and Markers' in the Help for more information.)

In 11.7.1 and 11.8.1 you could trigger a cue 'on cue marker' by setting Activation to 'Autostart' and then selecting 'on cue marker' and selecting the required cue marker. In 11.8.2 this has been changed. 'On Cue Marker' is now included in the Activation drop-down list. On selecting 'On Cue Marker' the combobox of available Cue Markers is then displayed. This list now includes cue points, where those cue points lie between the start and end points of the associated Audio File cue. Please note that this feature is NOT backward-compatible. SCS 11.8.2 will correctly handle an 'on cue marker' auto-start cue saved using SCS 11.7.1 or 11.8.1, but once the cue file is saved by SCS 11.8.2 this change to the 'on cue marker' property will not be recognized by 11.7.1 or 11.8.1.

There is now no license-based limit on the number of cues that may have cue markers or cue points. Any license level above SCS Lite may use as many cue markers and cue points as required.

'View Cue Markers Usage' has been added to the menu items displayed when right-clicking on an audio graph in the editor.

When playing a cue in the Editor, any associated 'on cue marker' cues are normally not started. A new Editing Option has been included to "Activate 'On Cue Marker' auto-start cues when playing an Audio File Cue in the Editor".

An 'Are you sure you want to close SCS' message is now displayed when you try to close the program.

In Control Send cues using the MSC message type, fields Q Number, Q List and Q Path now accept ',' characters as LightFactory apparently doesn't accept '.' characters, even though the official MSC spec lists only 'ASCII numbers 0-9 (encoded as 30H-39H) with the ASCII decimal point character (2EH)'.

The VU meter display has been improved, primarily to handle longer device names before truncating.

Screens used for importing cues from another cue file, and for copy/moving/deleting cues, now include the cue page numbers where supplied.

VST Plugins can now be assigned to audio output devices, and a new 'VST Plugins' button is displayed in the toolbar of the main window.

ASIO processing has been improved following the inclusion of the latest version of the BASS ASIO library.

Network Control Send Cue messages sent to a PJ Link-enabled projector now have CR(0DH) automatically appended to the messages if they are not already terminated by CR.

With Lighting Cues, you can now display just the first fadeable channel of each selected fixture when editing the cue. This is useful if several of your fixtures are single-channel fixtures, as it enables you to see all those DMX levels together.

With Lighting Cues, SCS no longer tries to determine and set the pre-cue lighting state. That was not really workable, especially with the use of callable cues.

When editing Lighting Cues, a new checkbox has been included for Live DMX Testing which enables you to choose not to blackout other active channels for the test. This can assist with making on-the-fly changes to a Lighting Cue during a rehearsal or performance.

In Set Position cues you can now set the position to that of a cue marker in the target cue.

Progress sliders in the Main Window's Cue Panels now dim the 'past' part of the progress.

The default Audio File Selector (used when browsing for files for Audio File Cues or Playlist Cues) has been changed to the standard Windows Open File Dialog. If you want to use the SCS dialog which includes the preview feature then you can change this in Editing Options.

The SCS Primary/Backup connection is now UDP instead of TCP, as UDP supports message boundaries which prevents some messages being concatenated.

The SCS Primary/Backup feature now supports Time-Based Cues, and Playlist Cues that are set to random play.

You can now sort cues using a new feature in 'Copy, Move or Delete a Range of Cues', which has been enhanced to 'Copy, Move, Delete or Sort a Range of Cues'.

Call Cue cues can now call Hotkey (Trigger) and External (Trigger) cues as well as Callable cues.

 Bugs fixed

Fixed a bug in the handling of SCS Cue Markers that could cause a cue set to start 'on cue marker' to be activated twice.

The 'load production' window will now be identified in the Windows task bar (when the window is displayed).

If a Memo cue is displayed in a separate window then when the memo was displayed the main window would lose focus. Focus is now reset to whatever window had focus prior to the memo window being displayed.

The test to determine if a cue has ended may have reported the cue as ended if it was in a 'count down to start' state. This would cause another cue set to auto-start after the end of that cue to be started immediately.

Importing devices from another cue file would crash SCS if this other cue file contained lighting fixtures with more than one DMX channel.

Importing devices from another cue file could omit the last device.

Importing devices from another cue file where this included fixture types did not set the maximum fixture type, so lighting fixtures had no fixture type assigned.

Fixed a bug that could cause incorrect screen mappings (eg screens 1 and 2 swapped). This was due to TVideoGrabber screen numbering sometimes being different to that provided by the API used by SCS.

A MIDI Time Code (MTC) cue could fail to send MTC if the cue was activated after 'Pause All'.

A linked MTC cue could fail to correctly link or send MTC after stopping, repositioning and restarting the primary cue.

MIDI Cue Control 'key pressure' commands did not include a field for the 'pressure' value.

If the Editor window is minimized and subsequently you double-click on an Audio File Cue in the main window, then a 'division by zero' error occurred if this was the first Audio File Cue viewed in the Editor.

Running SCS via VNC can create a scenario where an additional 'umbrella' desktop definition causes a 'division by zero' error. SCS now ignores any 'umbrella' desktop definition.

Now correctly supports more than one DMX Interface for Lighting.

Audio graphs were not correct for 8-bit .wav files.

Version 11.8.1 (May 2019)

New or changed features

Time-Based Cues (TBC's) may now have a 'latest time' set, which is useful for TBC's such as pre-show music if you start SCS after the 'time of day' you specified for the cue.

When creating or editing a Control Send Cue that sends commands to a Behringer X32 Digital or Compact Mixer there is now a 'Capture X32 Info' button available that enables you to set up the Control Send cue as a snapshot of current Mute settings, eg the Mute settings for selected channels.

The maximum number of messages that may be included in a single Control Send Cue has been increased from 16 to 32.

In Production Properties - Control Send Devices - Network, the default inter-message delay was previously 100ms. If the Network Protocol is UDP the default inter-message delay is now 0ms (no delay) as UDP preserves message boundaries whereas TCP does not.

Memo Cues directed to the primary screen may now, via a new Production Property, be displayed in one of three ways: (1) in a pop-up window as in previous versions; (2) in a panel to the right of the cue list; (3) in a panel to the right of both the cue list and the cue panels. The new Production Property will apply to all Memo Cues that are directed to the primary screen. The Memo Panels in options (2) and (3) are resizable, as is the pop-up window of option (1).

When saving a cue file, SCS now detects if the file has been changed by another application since it was opened or last updated by SCS. If the file has been changed, you may choose to overwrite the changed cue file, save as a new cue file, or cancel the operation.

With some audio interfaces, such as the Presonus Audiobox, initialization can take several seconds per channel when determining WASAPI availability. There is now a new Audio Driver Option in SCS: 'Do NOT use WASAPI' with the tooltip hint 'If you do not need to use WASAPI (eg to access all available speakers) then setting this option can significantly reduce device initialization time'.

The warning message 'SCS main window currently does not have focus' now flashes once a second.

The test for 'SCS main window currently does not have focus' is not, by default, active when the Editor is open, but there is now an Editing Option to enable you to override this. This may be useful if you may have the Editor open during rehearsals or live runs.

When 'Pause All' is active, a warning message will be flashed in the status bar. This is because 'Pause All' not only pauses playing cues, but also pauses any active auto-start countdown timers. This could have unexpected consequences if 'Pause All' is not canceled. 'Pause All' will be canceled by 'Resume All' or 'Stop All'.

Saved window positions, sizes and splitter bar settings are now saved separately for different display configurations, eg separately for having one screen or two screens connected. This test also takes into consideration display scaling and sizes.

When editing an Audio File Cue, clicking and dragging a marker on the graph (eg the fade-in marker) no longer auto-changes the selected combobox item that controls what is displayed in the 'Audio Devices' etc panel.

 Bugs fixed

A cue set to auto-start after load may not start if the loading processing takes too long.

When determining if audio file cues can be played gapless, if an audio file cue contained a looping cue then in gapless mode that could freeze. Audio file cues with loops are now excluded from the gapless test.

In Production Properties / Devices, when viewing or editing the Control Send or Cue Control devices, and then opening a different cue file and viewing those same device tabs, then the device selection from the first cue file will not have been cleared. For example, if the first cue file used a DMX Cue Control device but the second cue file used a MIDI Cue Control device, then when viewing this second file the DMX Cue Control device settings will not have been cleared.

When stopping an audio file cue in the editor, resetting the cue position to the start was not handled correctly if the BASS mixer was selected in the Audio Driver Options.

If the next cue in the main window's cue list is an auto-start cue and the user uses the down-arrow to navigate to this cue then that cue should have had it's 'activation method required' changed to manual start. This is the behavior that already occurs if the user clicks on that next cue.

If a video/image cue has a fade-in time and after the cue has completed, if the user then uses the up-arrow to navigate back to the cue and then plays it again, the fade-in may not occur.

When using multiple screens, sometimes the screen numbers detected by the underlying software are not consistent across SCS sessions. This can be due to the order in which external screens (or projectors) are connected. A fix is now included which always orders the screens according to their position (left-to-right, top-to-bottom), apart from the primary screen which is always 'screen 1' regardless of it's relative position.

A memory error could occur when trying to display the cue panel for a Playlist Cue set up as a placeholder.

The facility to lock or unlock editing and options changes, which is accessed from the Options window, would hang SCS if the Options window was opened from the Load Production window prior to the main window being opened, eg prior to opening a cue file.

When editing a Memo Cue, the color selector was not being initialized with the color of the selected item. For example, if you used 'set text color' for text that was currently red, then the color selector was not initialized at red unless that also happened to be the last color selected.

In Display Options, if the Video Monitor Size was changed then this did not take immediate effect.

If a cue is set to auto-start 'on cue marker' and the position of the cue marker is changed in the editor, then this position change was not immediately applied to the auto-start cue(s), or to the relevant displayed info for those cues in the main window.

In Production Properties / Lighting Devices, if you entered a DMX Start Channel on an empty Fixture row, the program would crash.

In Production Properties / Video Capture Devices, the 'delete', 'move up' and 'move down' buttons did not work properly.

In Production Properties 'Undo Devices Changes' did not handle video audio or video capture devices.

With gapless audio streams, if you navigate back through the cue list after the stream had completed, the gapless stream would not be correctly reset, which could result in cues in the stream not playing.

If you used 'Stop All' (eg Esc) while a gapless stream was playing the second or a later file in the stream, the gapless stream would not be correctly reset, which could result in cues in the stream not playing.

Continuous Production Property Device tests (eg Test Video Capture) are now canceled if you navigate away from the device properties.

Various other fixes for Video Capture Devices in Production Properties.

If a Playlist is being resumed from hibernation and if the next track is to be faded in then a brief burst of sound at the designated level may have been heard before the fade-in starts.

When a sub-cue is played in the editor, then when it completes any other sub-cues set to auto-start after the end of that sub-cue may be auto-started. This shouldn't have happened for sub-cues started in the editor.

If the Remote App Interface in SCS is used for controlling SCS from a device other than the official SCSRemote app, and if the Network Protocol is set to UDP, then SCS would crash on trying to echo data to the device.

If a cue is set to auto-start based on a relative time setting (eg 3 seconds after the start of the previous cue) and this auto-start is subsequently changed to use 'on cue marker', then the cue may be shown as 'complete' immediately the controlling cue is started.

A Lighting Cue created using a version of SCS pre-11.8.0 would have had any item-specific fade time ignored if the channel was not a dimmable channel, eg items like "L6:13@36f3 // tilt" didn't apply the 3-second fade.

On "un-maximizing" the SCS main window, the program would crash if the calculated width of the cue panel's progress sliders is negative, which could occur if the calculated slider's label widths are too wide. SCS now suppresses the right or both the left and right labels if necessary to avoid this condition.

Cue list positions on primary and backup computers could get out-of-sync if a double-click or equivalent occurs on the primary.

Improved performance of network control send cues.

In Live Input cues, only the first 8 live input channels were available for SCS Professional users.

Deleting a Live Input device did not check if the device was included in an Input Group.

If a production contains Video/Image Cues where some output screen numbers are skipped (eg if all Video/Image Cues use Screen 3, meaning Screen 2 is skipped) then previously the 'skipped' screens would be blacked out. That is now fixed, so only the output screens required by the production will be used.

Fixed some issues related to changes made to Audio Output Device assignments off-site, eg changing a device from stereo to mono on your theatre computer and then just transferring the cue file (the .scs11 file) back to your home computer.

Version 11.8.0 (January 2019)

New or changed features

For SCS Professional Plus and higher license levels, VST Effects Plugins are now supported for Audio File Cues. This enables you to add EQ, reverb or any of the other multitude of features available in 3rd-party VST Effects Plugins. Note that currently this feature is available in Audio File Cues on BASS audio streams, which are created when using the BASS audio driver. In a later version we plan to provide other points at which VST Plugins may be called, such as for each audio output device.

Lighting Devices and Lighting Cues now support Fixture Types. Fixture Types in SCS are entered and saved in Production Properties. For each Fixture Type you specify the number of channels and a description for each channel - which could be a single letter (eg R, G, B or W) or a brief description (eg Pan or Tilt). The design of the Lighting Cue screen in the Editor has been improved to include the list of Fixtures required for the Lighting Cue, and then for each Fixture you can set the required values for each channel, where the channel description is displayed. For example, you can easily adjust the color, intensity, direction etc using the sliders against the named channels. Note: Cue files created with SCS 11.7.1 or earlier that have Lighting Devices and Lighting Cues cannot use the new Fixture Types as this new feature affects many parts of the new design. So the Lighting Devices and Lighting Cues in these cue files will continue to be processed as before. The Help file contains additional info for 'Pre SCS 11.8' cue files.

Video/Image Cues now support Video Capture Devices, such as live feeds from video cameras. The devices are defined in Production Properties.

In Options / Video Driver Settings you can now make minor Screen Adjustments to the size, X position and Y position of the target screen areas of your secondary screens.

Linear Time Code (LTC) Cues are now available for SCS Platinum users (only), provided SoundMan-Server is also installed. SoundMan-Server is required because LTC is sent using a SoundMan-Server timecode generator. The MIDI Time Code (MTC) Cue type has been enhanced to accept LTC where available. (MTC is still available for SCS Professional users and just requires an appropriate MIDI interface.)

A Time of Day Clock can be displayed, and a Countdown Timer can be set and displayed. These are available from the View menu on the main window.

In Audio File Cues you can now adjust the relative levels of multiple level points in the graph. A 'Graph Help' pop-up is displayed if you hover the mouse pointer over the new question mark on the left of the graph. In keeping with convention, selecting multiple level points for this adjustment is achieved by using Ctrl-Click on each required level point. This means that Ctrl-Click is no longer available for adjusting the level or pan of a single level point, so that feature is now handled by Alt-Click. The Graph Help pop-up explains this.

The 'uninstall' process has been enhanced to better clean up after uninstalling.

Some performance improvements, particularly with regard to auto-starting cues.

 Bugs fixed

The 'near end warning' was not handling a cue being manually started part-way through.

If an Audio File cue has more than 4 devices then due to a timing conflict in the GUI updating procedures a warning message could be displayed regarding the incorrect setting of a level slider.

Setting an SCS Cue Marker would not always take effect before closing the Editor.

Inserting a cue would not resync the internal list of SCS Cue Markers, which could result in an 'on cue marker' activation being ignored.

Fixed the format of Control Send network OSC messages that contain no type tags to include an empty type tag string.

Ignores incoming OSC messages that are not recognized by SCS, which can occur particularly when an X32 digital mixer is connected and SCS also has the mixer assigned as a Cue Control device. Previously, various actions on the X32, such as moving a fader, could cause an 'Unknown Command' error to be displayed on the SCS status line.

Clicking on an auto-start cue in the main window could cause that cue to start immediately instead of being temporarily changed to manual-start.

When using 'Collect Production Files', if the same file was used in more than one cue then only the first cue that used the file would be updated to show the new (collected) location of the file.

If a cue has more than one sub-cue where the first sub-cue is an Audio File sub-cue and a later sub-cue has a non-zero relative start time, and the user clicks on the Audio File's progress slider to reposition the sub-cue, then the count down time for the later sub-cue would not be correctly calculated if the Audio File sub-cue had a non-zero 'start at' time. This could cause the later sub-cue to 'complete' immediately.

The enabling and disabling of transport control buttons in the cue panels was sometimes incorrect for sub-cues other than the first sub-cue of a cue.

A change to the relative start time of a sub-cue was not immediately displayed in the associated cue panel.

Importing cues from a cue file that contains more than 200 cues or sub-cues could cause a 'subscript out of range' error.

Version 11.7.1 (July 2018)

New or changed features

You can now set up Primary and Backup instances of SCS using the new Functional Mode option.

SCS Cue Markers can now be set in Audio File Cues, and these markers can be used as triggers for other cues, using the new 'On Cue Marker' auto-start activation position.

The Video Driver Settings under Options includes a new checkbox for correcting the display sizes of video images on external screens where Windows Display Scaling has affected the sizing.

The Set Position Cue now optionally accepts relative times, eg -2.000 seconds.

Video files that contain a 'rotation' property of 90, 180 or 270 degrees will now have that rotation setting applied, provided TVG is the selected Video Playback Library (which it is by default). Typically this means that videos such as cell phone videos that are vertical instead of horizontal will be displayed correctly, ie vertically.

 Bugs fixed

If a sub-cue is marked as disabled then the parent cue may never 'complete'.

The Editor now checks that a DMX device and port are not used for both input (Cue Control) and output (Lighting).

Concatenated network cue control commands were not being separated (ie network cue control commands separated by |).

Network cue control commands with unknown cue numbers would cause a memory error.

The use of faders on a connected BCF2000 or BCR2000 control surface would cause a thread assertion failure.

Repositioning a video set to auto-repeat could cause a deadlock.

Using the same ASIO output channels across multiple SCS audio output devices would cause the audio to be played on all associated ASIO channels.

The default editor keyboard shortcuts for 'Add Memo Cue' and 'Add Memo Sub-Cue' were incorrect and clashed with the corresponding Control Send shortcuts.

When the Display Option for Toolbar Buttons is not set to 'All buttons' then the menu displayed at the top of the main window was being constantly rebuilt whenever the master fader or the DMX master fader were moved. This caused flickering and other performance issues.

If a DirectSound audio device is not available, then a warning is displayed in which you can choose to ignore the device. SCS was not handling that 'ignore' request correctly, and now if you choose to ignore an audio device the output is re-routed to the Windows default sound device.

A 'Fade All' (eg Shift/Esc) would ignore the 'fade all time' set in Options for hotkey cues, externally activated cues, and callable cues.

If SCS had been registered on your computer under a different Windows user login and you then tried to upgrade the SCS license (eg from Standard to Professional) then SCS would fail to record this change due to the Windows file access permissions policy. SCS now enables the new SCS registration information to be accessible and updateable by all Windows users (assuming, of course, they have access to a valid SCS Authorization string, etc).

In a MIDI Control Send Cue, playing a MIDI file could raise the message "cannot play the MIDI file because the MIDI port is already in use".

The option to 'Display all MIDI input messages' was not displaying MSC messages.

Closing SCS 11.7.1 is much faster than 11.7.0, especially for productions with many audio file cues.

Audio File Cues with a cross-faded loop, and with the number of times set that the loop is to be played, could incorrectly count through the loops, typically incrementing the count twice, eg 1, 3, 5, etc instead of 1, 2, 3, etc.

If a cue is set to auto-start relative to the start or end of the 'previous cue' but all prior cues are disabled, then the program would throw a memory error.


In 11.7.0, SCS would use WASAPI (Windows Audio Session API) instead of DirectSound, provided WASAPI was available. However, some device drivers fail with WASAPI so in 11.7.1 you can now select WASAPI instead of DirectSound, and DirectSound is reinstated as the default audio driver.

Version 11.7.0 (March 2018)

New or changed features

Video/Image Cues may now display their output on multiple screens (some conditions apply).

When editing Video/Image Cues you can now more accurately set the xPos, yPos and Size properties as text fields have been added in which you can enter precise values.

Audio File Cues may now include multiple loops. To support multiple loops per cue, the layout of the Audio File Cue Properties frame in the editor has been changed. Please read the updated Help on Audio File Cue Properties if you need to include loops in your cues, even if you are just adding one loop.

Playlist Cues now have an 'Other Actions' button in the editing screen, which provides options to trim silence or low audio levels from files in the playlist (by auto-setting start and end times), and options to apply 'peak normalization' to the files, which auto-sets relative levels.

In Playlist Cues you can now save the current play order and position in the play order, so that the next time you start SCS the Playlist Cue can resume from the track following the last one played. See Playlist Cues in the Help for more information.

In Bulk Edit it is now possible to apply peak normalization across multiple selected Audio File Cues. This can be useful for music tracks - it is not expected to be used for sound effects.

In Bulk Edit, added some extra fields for Image Cues.

The ability to preview audio files before including them in your production has been reinstated and improved. This feature was removed from some earlier versions of SCS as the Windows API used was not 64-bit compatible. The code for this feature no longer directly calls any Windows APIs and is now 32-bit and 64-bit compatible. However, if you wish to revert to the standard Windows File Selector then you can do so by selecting this Audio File Selector in Editing Options.

Setting the Start At, End At, Loop Start and Loop End times for Audio File Cues may now be done by right-clicking on the audio graph at the required position and selecting the appropriate menu entry from the pop-up menu.

SFR Cues that use the 'Release from Loop' action will need to specify the loop number for specific target cues that have more than one loop. If the target cue is specified as 'Previous Cue' or one of the other generic cue types, then the release will be applied to the current loop. See the updated Help on SFR Cue Properties for more information.

SFR Cues now also support 'FADE ALL (= Shift/Esc)' to emulate the fade available with the Stop All (Esc) button when holding down a shift key.

With Level Change Cues (LCQ's), if in the Editor you change the selected target cue or sub-cue then SCS now retains the original LCQ's device settings where possible and feasible. Previously, SCS would always reset the device settings.

You can now disable individual sub-cues. NB, the cue type Enable/Disable Cues still operates only at the cue level, but you can now manually disable sub-cues in the Editor.

Lighting Devices now support fixtures. There's no support for 'fixture types' as such, but for a Lighting Device you can now specify fixtures with their dimmable channel number(s) and DMX start channel. The DMX start channel is device-map-specific so supports different start channels in different venues, etc.

Lighting Cues should preferably now use fixture codes in the DMX Items. SCS will continue to support items that do not use fixture codes, except for dimming control. Any dimming of a lighting channel's intensity (whether by an 'intensity' channel or, say, an RGB channel) will now be actioned via a fixture's dimmable channel number(s).

Lighting Cues now support a special DMX Item for DBO (Dead Blackout).

Lighting Cues using Chase can now monitor a tap delay. By default, tap delay is set by the keyboard shortcut Ctrl+. (. in the main keyboard, not in the numeric pad). The active chase speed (as determined by the cue's chase speed (BPM) or by the current tap delay) is shown in the bottom right corner of the VU display. It is displayed as a number, eg 120 for 120 BPM, and also as a flashing indicator. As well as using the keyboard shortcut, the tap delay procedure also responds to specified MIDI messages or X32 network commands.

In Renumber Cues, SCS now remembers, during the current session, the values entered in the two text fields (new cue number for first cue, and renumbering increment).

The Main Window now shows the Last Playing Cue as well as the Next Manual Cue. The Last Playing Cue is displayed for cues where the first or only sub-cue type is Audio File, Video/Image, Playlist, Lighting or Control Send.

In the Main Window you can now adjust the width of the Hotkey List by dragging the vertical splitter bar on the left of the list.

Access to the Faders Window from the Main Window is now provided by a 'Show Faders' button which is displayed below the VU meters.

The Faders Window now includes a DMX Master fader, which is displayed if at least one Lighting Device has been specified. This DMX Master fader can also be controlled via a Behringer BCF2000 or BCR2000 control surface.

For Network Control Send devices you can now set your own inter-message delay time. The inter-message delay time was added in SCS but in that version it was fixed at 100ms.

The Meters button in the Main window's toolbar has been replaced by a View button.

In 32-bit versions, the Default Video Playback Library has been changed from xVideo to TVG. (TVG was already the default in 64-bit versions.) This default setting only affects new installations of SCS.

A new version of the BASS audio library has been included which will use Windows Audio Session API (WASAPI) instead of DirectSound, unless WASAPI is not available (ie pre-Vista).

You can now drag-and-drop cues in the Editor's cue list.

The Call Cue cue type now has an Action Required field and can now also be used to select a Hotkey Bank.

The option to Display all MIDI input messages is now a Display Option instead of an Editing Option, ie it is no longer is limited to when the Editor is active.

Bugs fixed

Fixed an error in 11.6 versions that prevented Playlist Cues from being started if they are set to Random Play and the activation is Time-Based, ie to be activated at a specified time-of-day.

Audio File Cues with a 'log' fade-in were being processed with a 'standard' fade-in.

MIDI messages sent to SCS to control Output Gains in the Faders Window were not being processed correctly.

The 'visual warning' production property was originally designed for displaying a count-down near the end of a cue, and was subsequently enhanced to include the option to display a count-up time for a whole cue. With count-down times, the time remaining for a cue cannot be calculated for cues that contain one or more loops until all loops have been released. There was a bug in earlier versions of SCS (ie pre-11.7) in that count-up times for audio file cues with a loop were also not being calculated until the loop had been released. For count-up times, SCS now uses the elapsed time for audio file cues containing one or more loops.

The Dummy MIDI Port was not being handled correctly for Control Send Cues. In particular, playing a MIDI File to a Dummy Port would cause MCI Error Number 263 (device not open), and then SCS would close down.

Repeatedly Pausing and Resuming certain sub-cue types could cause those sub-cues to end early.

Linked Audio File Cues or Sub-Cues with cross-fade loops would fail to loop the secondary audio files, ie audio file cues or sub-cues linked to the primary audio file cue or sub-cue.

Linked Audio Files that were set to fade in would not fade in but would jump immediately to the target level.

If a fader control in the Faders Window has a maximum setting of 0.0dB then adjusting the fader using the mouse or keyboard would stop at the fader at -0.02dB.

If you have video/image or memo cues that use screen numbers higher than 2 but you currently only have your primary screen available, then SCS would crash on trying to clear monitor outputs.

Lighting Cues set up as Hotkey Note or Toggle cues would previously blackout the nominated channels at the end of the action (eg when a Hotkey Note key is released or a Hotkey Toggle key is pressed a second time). SCS now saves the relevant DMX Channel Values at the start of the action and then reinstates these values at the end of the action. The same applies to Lighting Cues with External Note and External Toggle activation methods.

When SoundMan-Server is selected as the Audio Driver then in some earlier versions of SCS the audio graph was not being displayed in the Editor for Audio File Cues.

If SoundMan-Server is selected and there are fewer ASIO channels currently available than are required by Audio Device definitions in your Production Properties, then on opening an Audio File Cue in SCS you may have encountered an error message like "Playback Crosspoint 4.1002 channel does not exist".

When using DirectSound and the BASS Mixer, if an audio file cue was 'stopped' by an SFR cue before ever being played during that SCS session, then when the cue was subsequently played it would not actually play even though the status was displayed as 'playing'.

When using the TVG video playback library, videos could be displayed offset to the right on the secondary screen or projector if the Windows display scaling of the primary display was greater than 100%.

Some OSC cue control messages were not being processed correctly.

Resizing the Editor window would not always correctly resize the audio graph for an Audio File Cue.

Collect Production Files did not correctly handle name clashes, ie collecting different files that have the same base name and extension but different paths. The procedure has been modified to detect and exclude such files.

A cue with the activation method 'Hotkey (Note)' and with a fade-out time would stop immediately when the 'Note Off' MIDI message was received, instead of fading out.

In MIDI Control Send Cues, MSC 'Set' commands were not being sent correctly.

Version (October 2017)

New or changed features

In Control Send Cues using a network device, SCS now applies a 100ms delay between sending consecutive control messages as some external equipment fails to separate the network messages if they are sent without any such inter-message delay.

Bugs fixed

In Enable/Disable Cues the limit of 5 cues that may be enabled or disabled was being applied against the whole production instead of just against a single cue or sub-cue.

The processing of cue control messages or state changes received from RS232 and DMX interfaces has been modified to prevent potential lockups.

The processing of loops in Audio File Cues has been modified to prevent potential lockups.

Version 11.6.2 (June 2017)

New or changed features

Included further enhancements to support SCSremote.

Bugs fixed

Fixed an error in 11.6.1 that prevented images from being resized.

Fixed an error in 11.6.1 that prevented network input messages being processed (apart from PJLink and PJNet messages).

Fixed an error in 11.6.1 regarding PJNet connections.

A looping cue may fail to loop if the BASS Mixer is not selected.

Using Shift+F11/F12 (or similar) to decrease/increase levels of playing cues would cause incorrect levels to be set if applied during a cross-fade of a looping cue.

SCS could throw a subscript error when adding or removing certain device types.

Fixed an issue regarding the stopping of MTC sub-cues when linked to a sub-cue that is stopped in the editor but when the cue itself was started in the main window.

A memory error could occur if you have a disabled video/image cue that uses a screen number greater than any screen number of enabled video/image cues. For example, if one cue (only) uses screen 3 but that cue is disabled, and all other video/image cues use screen 2.

MIDI Control Send cues would not send MIDI messages through a port that was also used for playing MIDI files.

Version 11.6.1 (May 2017)

New or changed features

Lighting Cues now support Chase.

Added Copy and Paste buttons to Lighting Cues in the Editor, primarily to allow you to copy the DMX Items from one chase step to another chase step. However, Copy and Paste can also be used for non-chase lighting cues.

SCS now handles authentication of PJLink projectors. To properly support this, changes have been made to how you set up the Production Properties for a PJLink or PJNet network device. The previously-displayed array of 'incoming messages...' is no longer displayed for PJLink and PJNet devices, but just a single new field for the Password is displayed.

The Current Information display (available under Help in the main window) now also shows aggregate times of cues containing audio file sub-cues, video/image sub-cues or playlist sub-cues.

When a cue is playing then the progress slider background color or the audio graph color is set to the 'playing' color selected in the Color Scheme Designer.

If you want a less abrupt stopping of audio in Stop All then you can now achieve this by holding down a shift key when activating Stop All (eg by pressing Shift/Esc). This will cause a 'Fade All' instead of a 'Stop All'. The 'Fade All' time is set in General Options and the default is 1 second.

When adding video/image cues in the editor, if multiple files are selected then SCS now asks if you want multiple video/image cues or a single video/image cue ('slideshow'). Previously SCS did this for 'drag-and-drop' but when using the toolbar button SCS always added a single cue, regardless of how many files were selected for the cue.

Various changes have been made to SCS to support the SCSremote app (available from Google Play).

Bugs fixed

An SFR cue set to fade out a paused video cue would close the video cue immediately and also leave the image displayed.

An image set to display partially outside the target area (eg because of increasing the 'size' property) would previously limit the display to the bounds of the target area. This no longer occurs if the 'Use 2D Drawing Library for Still Images' option is selected because SCS will clip the displayed image if necessary.

If an ENTTEC OPEN DMX USB or equivalent device is used for Lighting Cues then SCS needs to constantly refresh DMX channel values sent to the device. This is not necessary with the DMX USB PRO or DMX USB PRO MK2 as these devices handle DMX refreshing internally. SCS now implements DMX refreshing for OPEN DMX USB devices or equivalents. A DMX Refresh Rate property has been added to Production Properties / Devices / Lighting. This property is only displayed for OPEN DMX USB or equivalent devices.

Changing the selected Time Profile could cause SCS to lock up.

Copying and pasting a sub-cue into a cue that has a MIDI/DMX Cue number would cause that MIDI/DMX Cue number to be cleared.

Increasing the display time of a still image could fail to take effect.

A cue set to auto-start n.nn seconds 'after cue file loaded' would be temporarily set to manual start if the cue file was not the first cue file opened after starting SCS.

Sometimes a linked cue would fail to link, resulting in the cue not starting when the primary cue in the linked set was started. This mainly affected linked cues where the 'end at' time was set.

The 'other info' in cue display panels was not always refreshed when navigating around the cue list. 'Other info' includes information such as fade-in and fade-out times.

Using hotkeys in SCS 11.6.0 could cause the Windows 'default beep' sound to play if set in the Windows Sound Scheme. This error (now fixed in 11.6.1) occurred only in 11.6.0, not in earlier versions of SCS.

In Production Properties / Live Inputs, the 'Inputs' drop-down list was not populated.

Version 11.6.0 (March 2017)

New or changed features

A new Load Production window is displayed, by default, on starting SCS. This contains tabs for opening an existing production, opening a 'favorite' production, creating a new production from a template, or creating a new blank production.

Templates may now be created from existing productions (ie from existing cue files and associated device maps). The new Load Production window provides a facility for creating a new production from a template.

The main window toolbar buttons 'New' and 'Open' have been replaced by 'Load' (to open the Load Production window) and 'Templates' (to open the Templates window, which provides facilities for creating and maintaining templates).

The main window toolbar now contains a Device Map button in the Editing group. This provides a simpler way to select a different Device Map.

Some keyboard shortcut defaults have been changed following the removal of 'New' and 'Open', and the addition of 'Load' and 'Templates'. New or changed keyboard shortcut defaults are 'Load' = Ctrl+L; 'Templates' = Ctrl+T; 'Options' = Ctrl+O; and 'Collect Production Files' (in the Editor) = Ctrl+K.

A DMX Master Fader is available to allow you to adjust overall lighting levels. Specified DMX channels may be excluded from DMX Master Fader control.

A DMX Display window is available to enable you to monitor actual DMX values (or percentage values) being sent to connected equipment.

Bulk Edit now supports editing sub-cue fade-in and fade-out times (as used in Video/Image Cues and Playlist Cues)

In Production Properties - Audio Output Devices and Video Audio Devices you can now select 'Default Sound Device' as the Physical Device. 'Default Audio Device' uses whatever audio device is currently assigned by Windows as the default.

A Display Option is now available to enable you to limit the number of screens that SCS uses. This is only expected to be of use during cue design where you may want to use a secondary screen for other purposes and therefore wish to prevent SCS from using that screen for video/image cues.

Added extra Behringer X32 OSC command types for Control Send Cues: Mute/Unmute Aux Input, FX Return, Bus, Matrix Output, DCA Group, and Main (LR & M/C).

When editing Audio File Cues there is now an 'auto-trim' facility that can be used to set the 'Start At' and 'End At' times.

Progress sliders in Cue Panels in the main window now show audio graphs for Audio File Cues and Playlist Cues.

The default colors for audio graphs (in the Editor and in Cue Panels) have been changed, and in particular the left and right channels are now, by default, the same color. However, when editing colors using the Color Scheme Designer you can choose your own colors for Audio Graphs, including a facility to revert to SCS 'classic' colors (left = green, right = red).

MIDI Thru is now available. See Production Properties - Control Send Devices - MIDI for details.

Some additional Video File formats now supported.

The installer for LAVFilters is now optionally included in SCS setup files. (Always included in demo version setup files.)

In Copy Properties from another Cue or Sub-Cue, when copying an audio file SCS will now also copy the Sub-Cue Description which may the also change the Cue Description.

Bugs fixed

SCS was not identifying some Enttec DMX OPEN USB devices due to a change in the name published by the FTDI driver.

When using the 'Copy, Move or Delete a Range of Cues' to copy a Control Send cue that uses a MIDI file, the file pointer was not being set correctly for the new cue. Consequently, if the selected file in either cue was changed then this would affect both cues.

A Toggle Hotkey state may be reset on the completion of a different toggle hotkey.

If a Note Hotkey cue is playing (ie you have the relevant key pressed) and you then press and release another key, releasing that other key would stop the Note Hotkey. The fix applied also enables you to run multiple Note Hotkey cues simultaneously.

Some videos played using the TVG library were jerky.

Playlist Cues defined as Callable Cues could continuously repeat files.

Fix applied to prevent a brief black screen appearing briefly between videos when the first video is set to 'pause at end' and the video playback library is TVG.

Handles the conversion of superseded DMX Control Send devices and cues to the new Lighting equivalents.

Fixed some drag'n'drop issues that could occur when dragging files from Windows Explorer or similar into the SCS Editor.

Deleting a 'logo' image cue while the logo was being displayed did not clear the saved logo image.

Fading still images to or from a 'logo' image will now cross-fade the images instead of cross-fading against black.

An SFR cue to stop or fade out a cue did not stop a Control Send Cue that was playing a MIDI file.

Fixed an error that could cause the video preview display in the editor to be positioned incorrectly within the editor window the first time the preview was displayed.

Version 11.5.3 (January 2017)

New or changed features

A newer version of the TVideoGrabber (TVG) library is included, but see also the recommendation below under 'Other' regarding installing LAVFilters.

Bugs fixed

If a Video Cue is set to 'pause at end' and also has a sub-cue fade-out time, then the video would fade-out before the pause, even though the cue was not about to complete. The fade-out time is now ignored and the video remains fully displayed until the cue is closed.

Some fixes have been applied in the interface between SCS and SoundMan-Server (SM-S). As from SCS 11.5.3, SM-S users should ensure they are using SM-S or later.

MTC (MIDI Time Code) cues could lock-up for a few seconds if the MTC display is in a separate window.

'Stop Everything' would not stop MTC cues.

In some rare circumstances, the TVG primary screen has been found to be a different screen to the SCS primary screen, which resulted in video images being displayed on the wrong screen. SCS now compensates for any such discrepancy.

When cross-fading a video, the final image of the faded-out video could become visible briefly when the faded-in video completes.


For video files played using TVideoGrabber (TVG) we now recommend you install LAVFilters rather than FFDSHOW. LAVFilters is easier to install if you follow the instructions in the SCS Help file under Options and Settings / Video Driver. We have found that some MP4 files do not play using FFDSHOW but no issues have been found with any files when using LAVFilters.

Version (December 2016)

New or changed features


Bugs fixed

If you choose to hide tooltips (in Display Options) then all SCS tooltips are hidden. Previously this test was not applied in a few cases, such as the tooltip display of cue list items that are wider than the displayed field width.

The Visual Warning 'countdown whole cue' was not being displayed for, say, an audio file cue, if an image cue set to 'continuous' was currently also being displayed.

Fixed an error regarding located files (ie files selected via the 'locate files' window) losing their fade-in and fade-out times.

Fixed an error that prevented dummy devices being recognized if you change the language (in General Options).

Fixed an error in whereby short fade-out times on an audio file cue could initially fade quickly (as specified) but then hold the partially fade-out level for about half a second before completing the fade-out.

With some mono audio files, playing the mono file to an audio output device assigned to a single output (speaker), the audio could switch from the left speaker to the right speaker or back again about every two seconds. This has only been found with a very few selected mono files, of various formats, and only occurred when the audio driver was DirectSound and if the BASS Mixer was not selected. An updated version of the BASS audio library corrected this bug.

When using the Copy, Move, or Delete a Range of Cues dialog, after selecting "View Changes" it was not possible to scroll through the list, which may be required if the list is longer than the display area.

Version (October 2016)

New or changed features

The use of Ctrl/Left and Ctrl/Right to make 0.01 second (1/100 second) adjustments to certain time fields in the editor has been modified. The feature is now available for the following Audio File time fields: start at, end at, loop start, loop end, loop cross-fade, fade in, and fade out. For all other text fields (descriptions, other time fields, etc), Ctrl/Left and Ctrl/Right will now skip word left/right.

Bugs fixed

An SFR fade-out on an Audio File cue with a cross-fade loop, and a short fade-time override in the SFR cue (eg 0.05 seconds) caused the fade out to actually occur over about 1 second.

An Audio File cue with a non-cross-fade loop when played through the BASS mixer could fail to loop but continue playing past the 'loop end' point.

For an Audio File cue with a loop that plays to completion (ie with the loop released) in the main window and is then started in the editor, SCS would immediately assume the loop had been released so the loop would not occur.

If a Video/Image cue has a fade-in time and you press ESC while the cue is playing, then on restarting the cue the fade-in would be ignored.

If a Video/Image cue is set to repeat and the selected video driver is TVG and you have fade transitions set, then the cue would complete after displaying the first video/image on the first repeat.

For Cue Control using MIDI Machine Control (MMC) the 'Device' Id' was not saved in the cue file.

An SFR cue set to fade out a cue that contains level change sub-cues as well as audio and/or video sub-cues would stop the level change sub-cues.

Changing an audio physical device in Production Properties could be ignored in that SCS session if the BASS Mixer is selected.

A Relative Level Change cue acting on an Audio File cue containing a cross-faded loop would adjust the level relative to -75dB or to some prior 'current level', not relative to the actual current level.

Version (September 2016)

New or changed features


Bugs fixed

Fixed a condition that could cause a cue's state to be set to 'not loaded' even though the sub-cue(s) were set to 'ready'. That caused SCS to prevent the cue from being played. This situation occurred after applying a change in the editor (eg a change to the loop start time) and then starting and stopping playback in the editor.

Sometimes SCS would play a short part of an audio file after the designated 'end at' position. This only occurred when using DirectSound with the BASS Mixer option selected.

A cue set to auto-start n.nn seconds after the start of another cue, where the new cue contains multiple sub-cues with relative start times, could cause the new cue to be continually re-started.

A 'note' hotkey with multiple sub-cues would only activate the first sub-cue on second and subsequent presses of the hotkey.

Version (September 2016)

New or changed features

A 'Go To Cue' will no longer close a later Memo cue if that Memo cue has an activation method of 'external' or 'hotkey'.

Bugs fixed

Fixed a bug in 11.5.2 that assumed all lighting cues were of zero length and so prevented the progress slider etc from showing fade progress, even though the separate DMX Send thread processed fades correctly.

Version 11.5.2 (September 2016)

New or changed features

Multiple Hotkey Banks are now available. The first bank is labeled 0 and is common, ie hotkey cues for bank 0 are always available. Other hotkey banks (labeled 1-12 or less, depending on your license level) are mutually exclusive. For example, you can have hotkey A in banks 1, 3 and 6, and they can have different assignments in each of these banks. Only one hotkey bank is 'selected' at any time, apart from bank 0 which is always 'selected'.

Lighting Cues may now include comments in individual DMX Item lines.

Lighting Cues with a cue activation method of hotkey 'note' or 'toggle' now blackout the designated DMX channels when the hotkey is released (for 'note' hotkey) or the cue is activated whilst currently playing (for 'toggle' hotkeys). Same applies to the corresponding 'external activation' methods.

For video file playback using TVG, SCS now checks if the FFDSHOW Video Codec or the LAV Video Codec is installed. For formats other than wmv it seems that these Video Codecs are more reliable than those supplied with Windows, so if neither of these Video Codecs is available then SCS now displays a warning message (which can be permanently dismissed by selecting 'do not tell me this again').

UHD / 4K monitors now better supported for SCS window displays.

In MSC Control Send Cues added support for 'Open/Close Cue List' and 'Open/Close Cue Path'.

Bugs fixed

An earlier change that interpreted 'Return' as 'Tab' within the Editor caused problems when setting up or maintaining a Memo Cue. SCS now treats 'Return' correctly when focus is on the memo control.

Removing a Lighting Device from Production Properties would throw an error.

Panning of a mono file to a stereo output where the output device has more than two channels was not possible if the BASS Mixer was not selected. That is now fixed provided you are using Windows Vista or later.

Resuming a fade-out hibernated cue with a fade-in would ignore the fade-in.

When adding Image Cues the second and subsequent images may not have successfully displayed when the cues were played from the main window in that same session. (They were displayed OK after restarting SCS or reloading the cue file.)

Fixed a problem that prevented 'gapless' playlists from playing gapless.

When only one device map exists, the 'Delete Device Map' button in Production Properties should have been disabled. Clicking the button when only one device map existed would throw an error.

When sending MTC (MIDI Time Code), a thread lock could timeout causing a delay in the MTC sequence.

Fixed an error in editing Playlist Cues - the transition fields should have been disabled when the currently-selected playlist item is blank. Trying to set a transition field on such an item would cause a memory error.

Video/Image fade outs initiated by MIDI cue control messages were ignored.

When using SoundMan-Server (SM-S), fade in levels could briefly exceed the target level due to the gain level being sent to SM-S.

Error messages displayed when editing a Video/Image Cue could be repeatedly displayed if the message dialog was positioned over the video/image preview control.

Version 11.5.1 (July 2016)

New or changed features

Collect Production Files now includes an option to export the Device Map File. This can then be used, if required, when setting up the production on another computer if the other computer has the same or similar devices. You can now also choose not to switch to the 'collected files' folder which is useful if you are using the function to create a back-up or to transfer the production to another computer using an external or network drive.

Added the ability to create Place Holders for Playlist Cues where you do not have (or have not decided on) the required files.

Added an Editing Option to Display all MIDI input messages when the Editor is active. MIDI input messages that are not needed are normally filtered out immediately, but if you want to see these messages in the status line (or test window) then select this option. This ONLY applies while the Editor is open.

Bugs fixed

Cue Control by DMX was unintentionally disabled in 11.5.0. Now re-enabled.

Starting Video Cues in the Editor when the progress slider had been moved from the start position would not start playback from that position when the video playback libary was TVG.

In the Editor, changing the cue number and then immediately clicking Save could throw a 'sanity check' error if that cue is referred to by another cue (eg by an SFR cue).

A cue set to auto-start after the end of another cue may have not auto-started if the run mode is non-linear.

Fixed some issues with free-format OSC messages in 11.5.0.

Activating a Set Position Cue from an incoming cue control message (such as a network message) could cause a thread assertion error.

Version 11.5.0 (June 2016)

New or changed features

A 64-bit version of SCS is now available. The default video playback library in the 64-bit version is TVG because xVideo is not available in 64-bit.

SCS now includes Lighting Cues which may be used to control lighting fixtures or dimmers via DMX. Any other DMX-controlled unit could also be connected. To use a full 512-universe you will need an SCS Professional Plus or higher license, but SCS Professional supports Lighting Cues using DMX channels in the range 1-16, which is sufficient for some environments. SCS Professional Plus also supports both DMX output ports on an ENTTEC DMX USB PRO MK2.

To support Lighting Cues, Production Properties now includes a new Device Group for Lighting. (Only DMX is currently supported as a Lighting device type.)

A new feature is available in the Editor to allow you to Copy Properties from another Cue or Sub-Cue. You can, for example, use this to copy the devices, levels and pan settings from any Audio File Cue to the Audio File Cue you currently have open in the Editor. Copy Properties is activated from a new icon at the bottom of the side toolbar of the Editor. (Initially this feature is only available for Audio File Cues and Lighting Cues.)

SCS now accepts Cue Control by Network OSC messages.

Previously, 'Stop All' would not reset hibernated cues as a hibernated cue could be a pre-show playlist that you want to resume at intermission. There is now a Production Property under Run-Time Settings that allows you to specify that 'Stop All' includes resetting hibernated cues. This is useful if you hibernate cues for other reasons.

When using TVG as the Video Playback Library, if you had more than just a few still images and/or had large image files, then TVG could fail to pre-open some of the files. To overcome this limitation, SCS by default now uses a built-in '2D Drawing Library' for handling still images, which it has always done for xVideo. Having TVG handle still images (as well as videos) may provide better cross-fades between still images and videos or vice versa, so if you want to revert to TVG handling the still images then a new Video Driver Option is available to cancel the '2D Drawing' option.

A new Production Property has been added to Run Time Settings that allows you to prevent SCS pre-loading video hotkey cues. This is to avoid situations where the video playback library (eg TVG) runs out of resources to pre-load many video cues.

Modified the Color Scheme Designer to provide more control over the color differences between the next manual cue and other cues. The purpose of this modification is to provide an alternative to having the Next Manual Cue always displayed in a set color, regardless of the type of cue. Also added a new scheme named 'SCS Light', and modified the 'SCS Dark' scheme. Although 'SCS Default' continues to be the default scheme (for backwards compatibility) we recommend you consider using 'SCS Light' instead.

Added Keyboard Shortcuts to decrease or increase the level of the last playing cue. If that cue is no longer playing then the function is ignored. Default shortcuts for these functions are Ctrl+F11/F12.

Added a Display Option to allow the monitor (screen) to timeout and turn off. This is useful if SCS is being used unattended for lengthy periods, eg all-day or 24/7.

Video/Image Cues and Memo Cues may now be displayed on one of up to 8 secondary screens for SCS Professional Plus and higher license levels. Previously this was 4, which is still the limit for SCS Standard and SCS Professional license levels.

A new Production Property has been added to Run Time Settings that allows you to prevent SCS pre-loading video hotkey cues. This is to avoid situations where the video playback library (eg TVG) runs out of resources to pre-load many video cues.

A Polish translation is now included

Bugs fixed

Fixed an error in the code that checks for auto-repeat when holding down a key for too long (eg more than 0.5 second). That could cause multiple cues to be started by holding down the space bar, if that key is assigned to the GO button (which it is by default).

Double back-slashes in file names are no longer converted to single back-slashes as this could cause network files to be 'not found'.

Fixed an error with the status field in cue panels that shows 'Ready' etc. This field was not always being updated with 'Next Manual Cue' when required.

The MIDI/DMX Cue field in Cue Properties is now only required for MIDI and DMX Cue Control device types. Previously SCS incorrectly reported an error if the field was blank for 'External' activation methods if only Network or RS232 Cue Control devices were specified. SCS also now checks that at least one Cue Control device is present if an 'External' activation method is selected for a cue.

For time-based-cues, if the end-of-day auto-reset occurs and a new time profile is selected for the new day, then the main window title and cue list were not being updated for the new time profile. (This was only a display bug - the new time profile itself was being correctly processed.)

When saving a new device map, a message containing one or more instances of 'nDevMapId incorrect!' could be displayed. The error that caused the condition is now fixed.

When ASCII Network Cue Control messages are received as multiple messages separated by <CR> or '|', the messages may have been processed out of order. Also, an 'scsGo("0")' message may have been ignored if sent as part of a multiple message.

When importing cues from another cue file, any imported non-media cues (such as SFR cues) would initially be set as 'not loaded' instead of 'ready'. This could result in the GO button being disabled for such cues, unless some other action had occurred to 'ready' those cues.

A recent performance enhancement to ignore MIDI short messages using a MIDI channel number that's not used in the Cue Control settings could ignore all messages from a BCF/BCR2000 external controller.

Fixed an error in 11.4.2 which prevented 'logo' images being displayed.

Fixed an error that prevented cross-fading to the final image in a slideshow if that image was marked for continuous display.

If the number of samples in an audio file is very large (eg several 100 million) then SCS could throw a memory error when trying to load data for the audio graph in the editor. SCS now traps the condition and in these rare circumstances bypasses drawing the audio graph.

When an exclusive cue has finished playing, the 'GO' button for the next manual cue was not always enabled.

When editing an SFR cue and selecting a 'Cue or Sub-Cue to be Actioned', SCS would reset the 'Action Required' and other fields.

If clicking on a slider control triggers validation of the previous field that had focus and that validation throws an error message, then the mouse pointer may have been locked inside the boundaries of the slider and therefore possibly out of range of the OK button of the error message. SCS no longer constrains the mouse pointer to the bounds of slider controls.

Audio File cues with cross-faded loops would not fade correctly if an SFR or Level Change cue that affects that Audio File cue was played.

Fixed an error that could prevent fade-in and fade-out times being saved for Audio File Cues.