Recent Changes to SCS

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

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.

Note

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 11.6.2.1 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 11.6.2.1 (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 1.0.110.0 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.

Other

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 11.5.2.4 (December 2016)

New or changed features

None

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 11.5.2.3 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 11.5.2.3 (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 11.5.2.2 (September 2016)

New or changed features

None

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 11.5.2.1 (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.