--------------- A l c o r n --------------- WinScript Live, Firmware, M c B r i d e and Tools Bundle --------------- Release Notes I n c . --------------- **************************************************** NOTE: If your product is installed and working without any issues, we strongly recommend that you do not update your software/firmware. Please send questions and comments about this document to: support@alcorn.com **************************************************** 2021-2-23 Version 5.11.2 ----------------------------------------------------- Bug Fixes: - (Binloop) Product file fixes for "get status", "get filename" and "wait for search" events for multiple Binloop models. - (RidePlayer) Fix for occasional audio static when in Dante passthrough mode. - (V4X/V16X) Fixed issue where controller would not send messages to all connected clients when operating as a TCP server. - (WinScript Live) Fixed issue where "Hide from ShowTouch" sequence option would also cause sequence to disappear in WinScript. - (WinScript Live) Fixed issue with initial value helper for LCDString variables not setting the value properly. 2021-1-26 Version 5.11.0 ----------------------------------------------------- New Features: - Support for BinloopX. - (RidePlayer) Speaker polarity is now user-configurable. Bug Fixes: - (RidePlayer) Fixed issue with DSP filters 3-7 not taking effect. - (RidePlayer) Fixed issues in RidePlayer product file's remote protocol. - (RidePlayer) Added missing "In Port" event to product file. - (RidePlayer) Added missing custom log levels to product file. - (V16ProS) Fixed issue where latitude/longitude could not be set. 2020-10-29 Version 5.10.1 ----------------------------------------------------- Bug Fixes: - (V4X/V16X) Fixed firmware issue where accessing "date" and "time" device variables in a script could cause significant performance issues on V4X and V16X. - (WinScript Live) Fixed issue where Dante was no longer being used as the default audio clock source for new RidePlayer scripts. - (WinScript Live) Fixed issue where NTP/PTP port settings could be reverted to their defaults if "Master Clock" and "Clock Out" settings were changed at different times in the Sync/Timecode dialog. 2020-10-20 Version 5.10.0 ----------------------------------------------------- New Features: - Support for scheduled triggers on SyncCore-enabled products. - Added new "If" event which can evaluate boolean expressions and added a new sequence trigger type that can do the same. - For more details on new features, see User Guide - ("Help" > "Help Topics" in WinScript Live, now supported on macOS as well.) Improvements: - (All Products) Modified "RegEx Parse" event to blank the destination variable if the match fails, to make it possible to detect when no match occurs. - (WinScript Live) Watchlists can now be selected directly from the live log window to make it easier to change what items are logged. - (WinScript Live) Changed multi-device "Send" dialog to allow you to force a firmware update. - (WinScript Live) Improved error checker's ability to identify duplicate resource names/aliases. Bug Fixes: - (All Products) Fixed issue that could cause some text to be cut off for "Display" events. - (All Products) Fixed issue where using "Get At" with array elements that have a "forced" value would return the underlying value, rather than the forced value. - (Product File Creator) Fixed issue that could cause product file corruption when creating or editing a product file. - (Product File Creator) Fixed hard-to-see text when using "Dark Mode" on macOS. - (RidePlayer) Fixed issue that could cause playback of multi-track audio files to start and immediately pause. - (RidePlayer) Fixed issue that could cause bad command responses to be sent back from RidePlayer. - (RidePlayer) Fixed issue where commands without a specified start time, received at the same time, might start at different times. - (RidePlayer) Fixed issue that could cause RidePlayer to become unresponsive after booting under certain conditions. - (WinScript Live) Fixed issue that could cause WinScript to crash when device arrays were deleted. - (WinScript Live) Fixed bug that would cause new device variables from a new product file to not be imported for existing devices when the product file was updated. - (WinScript Live) Fixed issue that could cause device variable aliases to be lost when the device list changed. - (WinScript Live) Fixed issue where two sequences could be created via the wizard with names that differed only by trailing whitespace (e.g. "SequenceA" and "SequenceA "), which could then cause the incorrect sequence to be triggered by an event. Trailing whitespace is now removed for sequences like it always has been for other resources and duplicates will be reported by the error checker. - (WinScript Live) Improved handling of if/else expansion arrows on high DPI monitors for Windows. 2020-7-12 Version 5.9.0 ----------------------------------------------------- Improvements: - (ShowTouch) Added the ability for sliders to display and control decimal variables as well as integers. Bug Fixes: - (RidePlayer) Fixed issue that would cause audio to be played to wrong outputs when audio outputs had custom names. - (RidePlayer) Fixed issue that could cause audio playback problems if many track assignments were made in a single playback event. - (ShowTouch) Fixed issue that allowed multiple Touch overlays to display simultaneously, causing them to be unresponsive. - (ShowTouch) Fixed issue that could cause asset names to be stored incorrectly if their paths on disk included Unicode characters. (NOTE: Unicode characters in the asset filenames are still unsupported.) - (WinScript Live) Fixed issue that could cause old product files to be considered new, prompting user to update on script open. 2020-5-18 Version 5.8.0 ----------------------------------------------------- New Features: - (RidePlayer) DSP is now applied to network audio output as well as analog audio output. - For more details on new features, see User Guide ("Help" > "Help Topics" in WinScript Live.) Bug Fixes: - (ShowTouch) Fixed issue where the running ShowTouch version number might be displayed incorrectly on the UI. - (WinScript Live) Fixed issue that caused the number of available RidePlayer tracks shown in the audio dashboard to be erroneously low. - (WinScript Live) Fixed issue that caused RidePlayer audio on player numbers greater than 32 to be mis-attributed to the "auto" player when status was displayed in the audio dashboard. - (V16X) Fixed issue where in certain situations, SMPTE LTC wouldn't run after boot. 2020-5-15 Version 5.7.7 ----------------------------------------------------- New Features: - (WinScript Live) Added the ability to import sequence information from another script to make it easier to launch sequences on external controllers. - For more details on new features, see User Guide ("Help" > "Help Topics" in WinScript Live.) Improvements: - (WinScript Live) Moved the RidePlayer's Audio Dashboard to the "View" menu, and added a dashboard button next to the Watchlist and Live Log buttons. - (WinScript Live) Added a shortcut to the DSP/Bridging settings dialog on the Audio Outputs screen. - (WinScript Live) Added updated product file for Tempest G4 enclosure. Bug Fixes: - (All Products) Fixed crash introduced in 5.7.0 when setting a bit of an array element remotely. - (AMI Terminal) Fixed issue that could cause AMI Terminal to not launch under certain conditions. - (ShowTouch) Fixed issue that could cause Touch image assets to not be stored correctly in the script. Re-import missing images using packaged version of WinScript Live and re-save script to resolve. - (WinScript Live) Fixed issue that would cause the properties pane to be blank when closed and re-opened. - (WinScript Live) Fixed issue that could cause WinScript to crash when deleting a Touch page in the Touch editor. 2020-4-7 Version 5.7.2 ----------------------------------------------------- New Features: - Added support for "motor halt" event in Weigl ProCommander AX product file. - (RidePlayer) Added events to stop all audio, mute all audio, and unmute all audio on a RidePlayer (requires product file update.) - (WinScript Live) Added the ability to add variable aliases to the watchlist. Bug Fixes: - (All Products) Fixed issue that could cause retrieval of remote show and device variables to not work as expected. - (RidePlayer) Fixed issue that could cause a remote RidePlayer sequence which played media with the "auto" player to not start playback when started remotely with an offset. - (V16X/V4X) Fixed issue that caused VX series controllers to not handle TCP FIN process correctly, which could cause disconnections from QSys cores to not be detected. - (WinScript Live) Fixed issue that could cause device communication to not appear in the Live Log if array variables were being watched. 2020-2-28 Version 5.6.0 ----------------------------------------------------- New Features: - Added support for the Weigl motor status message used by the ProCommander AX (QAK protocol.) Requires firmware update and included ProCommander AX product file. Bug Fixes: - (All Products) Fixed issue that could cause the network port enforcement feature from 5.5.0 to be activated if a script had a device with the same IP address as the programmer's computer (requires firmware update.) - (All Products) Fixed issue with being able to set and get remote device variables (requires firmware update.) - (WinScript Live) Fixed issue that would cause media files to not be copied to media folder when adding them to RidePlayer scripts (introduced in 5.5.0.) - (WinScript Live) Fixed issue that could prevent the product file update prompt from appearing when only the last product file version number changed. 2020-2-20 Version 5.5.0 ----------------------------------------------------- New Features: - Product files can now capture up to 32 variables per regular expression. - Introduced "eval" event which can be used to evaluate complex mathematical expressions in sequences. - Added the ability to synchronously scrub remote sequences on another controller. - Added "Get Variable" event which enables retrieving variables from a remote controller. - (RidePlayer) New audio mixer allows up to 64 layers to be mixed into an output. - (RidePlayer) Added support for GPS location data as a device variable. - (ShowTouch) Added the ability for a show controller to command a ShowTouch panel to save its log data to a file. Requires a ShowTouch firmware update and an updated ShowTouch product file. - (V16X) Sync source and generation can now run on two different ethernet jacks (e.g. PTP in jack A, NTP out jack B) - For a more detailed look at new features, see URL below: https://www.alcorn.com/ftp/software/WhatsNew_WSL_5_5_0.pdf Improvements: - (All Products) Added ability for the controller to distinguish network communication from the same IP address as multiple different devices using the port number. This behavior is enabled when more than one device in the script has the same IP address. - (V16X/V4X) Screen writes are now faster on V4X and V16X, decreasing controller load. - (WinScript Live) The error checker should now catch and warn about duplicated device variable names. - (WinScript Live) Device references can now be set to a device name without double quotes. Bug Fixes: - (All Products) Fixed issue where receiving a message from one device would fire incoming message triggers for similar devices as well. - (All Products) Fixed issue where executing an event that targeted an invalid device reference would disable that event permanently. - (All Products) Fix for first bit of register always being set when communicating with certain external devices. - (All Products) Fixed issue where controllers would send messages repeatedly to a device when the controller was set up as a TCP server. Requires firmware update. - (All Products) Fixed issue where both branches of an "if...else...end if" conditional could be taken if the "else" branch contained an "if...jump to" conditional. - (All Products) Fixed issue where referencing variables by alias would not work when setting variables remotely or when using a device reference. - (Product File Creator) Fix for crash that could occur with some product files. - (RidePlayer) Split the RidePlayer's "Set Volume" event into two separate events so that the command would not be ambiguous when events are entered in the grid view for a remote RidePlayer. - Event for audio outputs is now called "Set Volume (Output)". - Event for audio players is now called "Set Volume (Player)". - (ShowTouch) Fixed issue that could cause Touch panels with many items to not update all of them reliably. Requires ShowTouch firmware upgrade. - (V4X) Fixed issue that would cause V4X to run at roughly 28 Hz regardless of configured system framerate. - (V16X/V4X) Fixed an issue that could cause variable watches or Touch panels to update values unreliably if many variables were being requested at once. Requires controller firmware update. - (WinScript Live) Fixed issue where non-integer array variables would appear to have an initial value of zero in the variables view, regardless of their actual initial value. - (WinScript Live) Fixed issue that could cause events to fire incorrectly when they were copied and pasted. Running error check should resolve this issue in existing scripts. - (WinScript Live) Fixed issue that caused the search feature to not search comments. 2019-11-01 Version 5.2.3 ----------------------------------------------------- New Features: - Added the ability to use the percent sign in the format event. - Use "%%" to insert a percent sign into your string. - (WinScript Live) Added an option in the ShowTouch editor to space items evenly, either horizontally or vertically. - Select multiple items, right-click, then go to "Selection" -> "Arrange" Improvements: - (WinScript Live) The default background image selection in the ShowTouch editor is now based on the aspect ratio of the chosen device. Bug Fixes: - (All Products) Fixed issue where using booleans as parameters to the format event with "%d" or "%u" format specifiers would always display "1". - (All Products) Fixed issue where controllers would sometimes display "Programmer RS232" as their controller name. - (RidePlayer) Fixed issue where current script name would not appear in RidePlayer LCD menus (introduced in 5.2.0.) - (WinScript Live) Fixed issue where editing an event in the wizard could cause the wrong event to change if the sequence contained collapsed "if/else" statements - (WinScript Live) Fixed issue where editing the names of touch panels, audio inputs, or audio players in the grid view would cause the controller name to be prepended (introduced in 5.2.0) 2019-10-18 Version 5.2.2 ----------------------------------------------------- New Features: - (WinScript Live) In ShowTouch editor, added options to rotate items by 90 degrees CW/CCW, rotate items to nearest 90 degrees, and rotate items in 15 degree increments. - Right click on a ShowTouch item and select the "Rotation" submenu in the context menu. Improvements: - (WinScript Live) Deleting an event in a sequence with collapsed rows will no longer expand all collapsed rows. - (WinScript Live) Increased the default size of ShowTouch slider knobs to make them easier to "grab." - (WinScript Live) ShowTouch editor's ctrl/snap "rotate by 15 degrees" feature now snaps to nearest 15 degrees rather than current angle + 15 degrees. - (WinScript Live) Usable space in ShowTouch editor is now outlined if the grid is set to 5 or less. - (WinScript Live) ShowTouch editor and media files view file browser dialogs will now start browsing in the last used location. - (WinScript Live) Modified the right-click context menu in the ShowTouch editor for better usability. - Added "Cut" and "Copy" to root of context menu. - Moved "Copy Style" and "Cut Style" to "Style" submenu. - (WinScript Live) Added ShowTouch editor presets for new iPhones. - (WinScript Live) ShowTouch sliders will now automatically set their default range based on their corresponding variable's max and min values. - (WinScript Live) Made some speed improvements related to the events view. - (WinScript Live) Removed less common "groups" from defaults when new timeline sequences are created. - Only "Control", "Video", and "Audio" are created by default now. Bug Fixes: - (All Products) Fix for potentially incorrect results when two parameters in certain events tried to reference different individual bits of the same integer variable. - (RidePlayer) Fixed issue where playing a file to an already playing output would stop all playback on the output. - (RidePlayer) Fixed issue that could cause PTP slaves to temporarily lose sync if a RidePlayer was operating as a PTP master under certain conditions. - (ShowTouch) Fixed issue where pressing "back" button on log screen would cause a blank screen to appear. - (V16ProS) Fix for serial LEDs of unused ports on V16ProS occasionally lighting up or staying lit when other serial ports were being used. - Transmit/receive functionality was not affected -- only the LEDs. - (V16X) Added missing device variables for ethernet Ports C and D in the V16X's product file. - (V16X/V4X) Added support for Alcorn 9-bit serial protocol. - (WinScript Live) Fixed issue where mouse clicks in an empty "sequence triggers" cell would not register as clicks. - (WinScript Live) Fixed behavior of ShowTouch editor's "Also for pressed" checkboxes when editing style of UI elements. - (WinScript Live) Fixed issue where individual devices in a device array could not be added to the watch list. - (WinScript Live) Fixed issue that would cause multiple duplicate menu entries to appear if certain views were open. - (WinScript Live) Fixed issue that could cause events to function incorrectly if variable event parameters were replaced with literals. - (WinScript Live) Previously users could set up a device with a "Source" port that was a reserved port used by the controller, which would cause unexpected behavior. WinScript now prevents this from happening. - (WinScript Live) Fixed issue where VCore devices in BOOTP mode would not appear in the connection dialog at all. - (WinScript Live) Fixed issue where a successful IP address change would not always be detected when configuring a BOOTP device. 2019-09-20 Version 5.2.0 ----------------------------------------------------- New Features: - Added support for "device arrays" to make it easier to manage groups of devices that are all the same type. Improvements: - (RidePlayer) Added sync menu to LCD to display sync information. - (ShowTouch) Improved reliability of loading script updates. - (WinScript Live) Efficiency improvements related to handling scripts with many devices. Bug Fixes: - (All Products) Fixed issue where PLC string tags could not be set - (All Products) Fixed issue that could cause PLC tag to device variable synchronization to fail if many individual tags were being synchronized. - (RidePlayer) Switched speaker output polarity to match documentation. - (RidePlayer) Fixed issue with test tone generation. - (RidePlayer/V16ProS/VCoreS) Fixed issue where large amounts of ping traffic during bootup could sometimes cause the unit to lock up. - (WinScript Live) Fixed an issue where opening the "Edit Device" wizard by double-clicking a device row would cause WinScript to disappear behind other open windows. - (WinScript Live) Fixed an issue that could cause events to not execute correctly or not execute at all under these conditions: - The event targeted a device reference. - The event used variables or device variables as parameters. - AND the variables or device variables were reordered. - Running the WinScript error checker with this version of WinScript should resolve this issue. No firmware update needed. - (WinScript Live) Fixed issue where last column of errors list would not always show the full error text. - (WinScript Live) Fixed several performance issues that could cause WinScript to lock up when connecting/disconnecting in Live Mode or sending a file to a controller while the sequences view was visible. - (WinScript Live) Fixed issue that could cause WinScript to crash if arrow keys were used while entering comments for show variables. - (WinScript Live) Fixed issue that made setting the initial values of a variable array in WinScript difficult. 2019-07-17 Version 5.1.4 ----------------------------------------------------- Improvements: - (WinScript Live) Several changes to RidePlayer Audio Dashboard to make it more compact and improve performance. Bug Fixes: - (All Products) Fixed issue where controller bootup may not be detected by WinScript when sending a script or updating firmware. - (RidePlayer) Fixed issue where fading in the same audio track to multiple outputs could cause the final gain values to be incorrect. - (RidePlayer) Fixed issue where stopping and restarting an already playing file could fail. - (RidePlayer) Fixed issue where multi-channel files may still show as playing even after playback ends. - (RidePlayer/V16ProS/VCoreS) Fixed issue where ethernet might stop responding under certain network conditions. - (V16X/V4X) Fixed issue where LCD lines would not always clear correctly. - (WinScript Live) Fixed an issue that could cause a crash in the QSC Device Wizard 2019-06-13 Version 5.1.1 ----------------------------------------------------- New Features: - (V16X) Added DMX support for V16X (one universe on serial port 1.) Bug Fixes: - (All Products) Fixed issue with SNMP device communication. - (All Products) Fixed issue where scrubbing events in a timeline could cause them to fire out of order or not at all. - (RidePlayer) Fixed issue that could cause multiple events that fired on the same frame to occur out of order - (V16X/V4X) Fixed support for external devices configured as TCP servers. - (V16X/V4X) Fixed support for Sunrise, Sunset device variables. - (V16X/V4X) Fixed issue with resource utilization calculation. - (WinScript Live) Fixed an issue causing events to "disappear" when switching focused events without closing the grid. - (WinScript Live) Fixed an issue causing the audio panel to disappear when properties pane was used. - (WinScript Live) Fixed issue where valid "Display" events could be flagged as errors in macOS. - (WinScript Live) Fixed accidental removal of "NTP" option for Time Sync dialog for V16X and RidePlayer. ** NOTE ** Prior to release 5.1.1, the WinScript Live revision and the firmware revisions that were included in a bundle often differed. If you have questions regarding earlier releases, you should consult the release notes that were included with that particular release.