Changelog

May 3, 2024

v 2.1.0

## New Features

- External Camera Support: Now available for iPads running iPadOS 17, MixEffect can display the contents of an external camera within the app using the USB View switcher panel. When viewing the Multiview output from the ATEM, the Multiview Overlay feature can be used to create a touch-based interface to viewing and controlling your ATEM switcher. This feature is not supported on iPhones running iOS 17.
- ATEM Switcher Support: Added compatibility with ATEM 1 M/E Constellation 4K and ATEM 2 M/E Constellation 4K switchers, as well as future ATEM switchers.

## Improvements

- Multiview Overlay: MixEffect now remembers the selected Multiview for overlays in both Remote Webview and USB View.
- SuperSource: Menus now include a lock icon next to SuperSource Presets that have the 'Use Box Sources' option enabled.
- Wide Input Labels: The long name for inputs are now displayed in the Wide Program and Preview switcher panels.

## Bug Fixes

- Rendering Issues: Resolved a bug that prevented re-rendering of the Multiview Switcher and Remote Webview switcher panels when resizing the MixEffect window.
- Streaming Service Detail: Fixed an issue where content was truncated.
- SuperSource Preview: Improved rendering after resizing the MixEffect window.
- Tip Jar: Fixed bug preventing tips from being purchased.
- General: Other minor bug fixes.

Jan. 1, 2024

v 2.0.1

- Fixed bug where Pro In-App Purchase was not retrieved properly on devices not connected to the internet.

Dec. 21, 2023

v 2.0.0

Here's what's new in MixEffect 2.0.0:

- Support for the ATEM 4 M/E Constellation 4K and the ATEM Television Studio 4K8.
- Transition style and rate feedback added to HTTP Feedback Server.
- Add toggle to enable Switcher Connections to automatically enable Video Follows Audio when connecting.
- Add toggle to enable Multiview Overlay in Remote Webview automatically when connecting.
- Support for sending Teranex commands using the Send BMD Ethernet Protocol Shortcuts action.
- Assorted performance improvements and bug fixes.
- In-App Purchases now powered by StoreKit 2.
- Minimum iOS and iPadOS is now 15.4.

June 12, 2023

v 1.9.1

Here are the latest features, improvements, and bug fixes in MixEffect 1.9.1:

Kiosk Mode
- Simplifies the interface by removing the list of switchers sections, switchers, and streaming services.
- Great for creating an easy-to-use MixEffect control panel for users.
- Connects to the last switcher.
- Opens to the default switcher page.
- Disables keyboard shortcuts.
- Use with Guided Access to transform MixEffect into a kiosk.

Bug Fixes
- Improved the speed at which MixEffect connects to an ATEM switcher.
- Edit Switcher Page sheet now shows the current layout based on the device running MixEffect.

May 31, 2023

v 1.9.0

Here are the new features, improvements, changes, and bug fixes in MixEffect 1.9.0:

# Shortcuts
- Shortcut actions have been converted to AppIntents for iOS 16, which brings increased performance and categorization within the Shortcuts application.
- We've added a Send BMD Ethernet Protocol Command action for sending commands to HyperDeck, Web Presenter, Videohub, Ultimatte, and ATEM devices.
- ATEM Network Interface Details, Get ATEM Setup Details, and Set Streaming Settings remain as SiriKit intents because AppIntents do not yet offer comparable functionality.
- We've deprecated Send ATEM Setup Command, Send Web Presenter Command, and Send HyperDeck Command. Please use the new Send BMD Ethernet Protocol Command as a replacement.
- Get Macros, Get Media Clips, Get My Streaming Services, Get My Switchers, and Get SuperSource Presets have been marked as vintage for use with iOS 15 and below.
- We've added Find Macro, Find Streaming Server, Find Streaming Service, Find Switcher, and Find SuperSource Preset actions with predicate filtering for iOS 16 and higher.

# OSC and HTTP Server
- Status icons on the Switcher Connection page show the status of the OSC Server and HTTP Server. Green signifies a successful connection. Red signifies a disconnection. Orange indicates a possible error in establishing the server connection.

# Miscellaneous
- We've increased the minimum target for iOS and iPadOS to 14.5. This is likely to be the last release that supports iOS 14. The minimum target size will increase to iOS 15 once iOS 17 becomes publicly available.
- We've also increased the minimum target for macOS to 12.3.
- We've added a Use Custom Back Buttons setting in the Advanced settings section to circumvent a bug with Navigation Views, where switching to other applications would cause MixEffect to lose navigation focus and revert back to a previous Switcher Section. This setting prevents this bug but also disables the swipe back gesture on affected pages (i.e., Automations, Audio Details, Media Details, and Switcher Settings views).
- The default for Shake to Reload is now off to prevent accidental disconnects on iOS devices.
- The recording filename field now saves automatically as you type.

# Bug Fixes
- Fixed a bug where the Streaming header would disappear in the Navigation sidebar when no switcher was connected.
- Addressed a crashing issue when tapping on HyperDeck in the Switcher Settings.
- Fixed the inadvertent appearance of lock icons in the Live Stream settings when Pro features were enabled.
- The website link in Settings now directs to either MixEffect.app or MixEffectPro.app, depending on which version of MixEffect you're using.
- Fixed a bug introduced in later versions of iOS 16, where the SuperSource Box Controls would update boxes with incorrect data when scrolling in the SuperSource section.
- The Upstream Keyers sheet should now appear properly when choosing USK Settings after long-pressing a Key button in the Switcher section.
- Fixed a bug that prevented the Chroma Sample button from being turned off in the Advanced Chroma Keyer.
- Assorted bugs and under-the-hood improvements have also been made.

May 15, 2023

v 1.8.1

Bug Fixes
- Fixed bug introduced in later versions of IOS 16 wherein the SuperSource Box Controls would update boxes with incorrect data when scrolling in the SuperSource section.

UI Changes
- Recording Filename field saves automatically as you type.
- Upstream Keys sheet should appear properly when choosing USK Settings after long-pressing on one of the Key buttons from the Switcher section.

March 21, 2023

v 1.8.0

Here are the new features, updates, and changes in MixEffect 1.8.0:

**ATEM Switchers**
- Added support for ATEM Television Studio HD8 and HD8 ISO models.

**Counter Overlay**
- Time of Day button sets the Counter Overlay to the current time in either 12h or 24h format.

**Feedback**
- Improved HTTP feedback support for upcoming Companion 3.0-compatible version of MixEffect Companion Module.
- Removed OSC Companion Feedback feature.
- Added SuperSource Box Position, Size, Top, Bottom, Left, and Right values to feedback.

**Macros**
- Add ability to run a shortcut when executing a macro from within MixEffect.
- Add ability to run a shortcut automatically when a macro is run on the ATEM.

**OSC**
- Added Delete Still and Delete Clip OSC commands for deleting stills and clips from the Media Pool.
- Fairlight Equalizer Gain Adjust sets the gain correctly.
- SuperSource Box Full sets the enable or cropped value correctly.
- SuperSource Box Crop Full sets the cropped value correctly.
- Support for controlling MixEffect with QLab 5.1 via OSC.

**Output**
- Added global keyboard shortcut to toggle recording: Command-Option-Shift-Control-R
- Added global keyboard shortcut to toggle streaming: Command-Option-Shift-Control-S

**Reposition in Box**
- Add ability to reposition an input source inside a SuperSource box.
- Add ability to reposition an input source inside the USK DVE or Flying Key.

**Shortcuts**
- Added Delete Media action to delete clips or stills from the Media Pool.
- Change Switcher Section action supports HyperDecks, View All Presets, and Run in Background sections.

**Simulator**
- Display a purple banner when you are connected to the ATEM Simulator.

**Video Follows Audio**
- Run Macro VFA triggers will now run once per trigger. Macro triggers will reset after another VFA trigger has occurred.
- Adjusted sample size algorithm for more accurate triggering after VFA Hold is removed.
- Increased sample size for Master VFA triggers from 300 to 500.
- Increased sample size for non-Master VFA triggers to 100 to 300.

**Bug Fixes**
- USK Luma settings update properly when changed outside of MixEffect.
- RGB sliders in color pickers correctly convert to HSL values.
- Use a SerialQueue when appending array items to the HTTP Feedback object to prevent crashes.
- Flying Key settings are more consistent with that of ATEM Software Control.
- Prevent crash when scrolling in the Switcher section when in portrait mode.

Dec. 6, 2022

v 1.7.2

## Automation
- Updated OSC commands for SuperSource Art Border Set, SuperSource Art Border Parameter Adjust, and SuperSource Art Border Parameter Set to support duration and animation style.
- Updated Set SuperSource Art Shortcuts action to support duration and animation style.

## Multiview Switcher
- Improved support for the Multiview Switcher on the ATEM SDI and ATEM SDI Pro ISO.

## Video Follows Audio
- Add Disable for Inputs on Program option to VFA triggers. This prevents VFA triggers from running when selected inputs are on Program. For instance, say you have a three camera layout. You can use Disable for Inputs on Program to prevent VFA activation when Program is set to the SuperSource or a fourth camera input.

## Bug Fixes
- [Bug] Fixed bug where View Only Mode would continue to prevent OSC messages from being received even when Allow OSC in View Only Mode was enabled.
- [Bug] Fixed bug where VFA files were not saved and loaded properly.

Nov. 2, 2022

v 1.7.1

Here are the changes in MixEffect 1.7.1:

UI
- Moved Multiview Switcher Overlay buttons out of the menu in the Remote Webview Switcher Panel.
- Allow ATEM Mini switchers to use the Multiview Switcher

Bug Fixes
- Auto, Cut, and Run Macro Shortcut actions now work properly on iOS 16, iPadOS 16.1, or macOS 13 when using MixEffect with the Pro In-App Purchase upgrade.
- M/E 4 Program/Preview Switcher Panel now shows inputs from M/E 4 instead of M/E 3.

Oct. 24, 2022

v 1.7.0

# New Features for Devices Running iOS 16 and iPadOS 16.1

- Run in Background: Run MixEffect and control your ATEM in the background on iOS and iPadOS. MixEffect will continue to respond to shortcut actions and OSC messages while you use other applications when the MixEffect Picture-in-Picture window is active.
- Multiview Switcher: Control your ATEM switcher in a brand-new way by displaying a visual switcher based on your Multiview settings. Touch, Swipe, and Long-Press to select inputs, perform cut and auto transitions, select media stills, and change SuperSource presets. Source Images allows you to display a graphic in place of the input source.
- Multiview Switcher Overlay for Remote Webview: Overlay the Multiview Switcher on of Remote Website to see and interact with the real Multiview from your ATEM switcher.

# More New Features
- Split Controls for SuperSource and USK: On iPadOS, you can now display two columns when editing in the SuperSource and the Upstream Keyer sections. This makes it easy to modify your settings while seeing the visual editor at the same time.
- Mix Effect Bus Panels: On ATEM switchers with more than one Mix Effect Bus, individual panels for each M/E Bus have been added for Compact Controls, Cut / Auto, Fader Bar, Flying Key, FTB, Next Transition, Preview, Program, Program / Preview, and Transition Style.

# UI Improvements
- Aux Button in Compact Controls Panel: Long-Press to display a menu where you can assign an input to each Auxiliary output.
- Color Generators: On iPadOS, the Color Generator section is split into two columns.
- Jog Dials in SuperSource: Added jog dial for finer control of SuperSource box positioning. Long-press for even finder adjustments.
- Legacy Audio: Louder and Quieter buttons have been added the Legacy Audio sources.
- Mix Effect Bus Picker: Added option to move the Mix Effect Bus Picker to the toolbar for ATEM switchers featuring two or more Mix Effect Buses.
- Recording Panel: Displays recording information such as remaining time, duration, and errors.
- Visual Editor Lock Gesture: Quadruple tap in the SuperSource or DVE Visual Editor to lock or unlock.

# Bug Fixes
- Compatibility updates for the latest versions of iOS and iPadOS.
- Improved Tally detection.
- Mix Minus correctly shows source names in Switcher Settings.
- Switcher Connection remembers the last Switcher Page when using the keyboard shortcuts.

Sept. 8, 2022

v 1.6.7

Here's what new and updated in MixEffect 1.6.7:

Shortcuts and OSC
- [New] SetSuperSourceArt action and OSC message toggles the SuperSource Art Preview setting for the selected SuperSource.
- [New] SetSuperSourceArtUrl action and OSC message sets the URL for the SuperSource Art Preview.

UI
- Improved compatibility for displaying pickers across more iOS, iPadOS, and macOS devices.

Sept. 4, 2022

v 1.6.6

Here are the new features, improvements, and bug fixes in MixEffect 1.6.6.

Audio
- [Bug Fix] Split Fairlight Audio sources no longer create a blank space in the Audio section when Sort Audio Sources by State.
- [Bug Fix] Choose option will be displayed in VFA Change Program Source if no source has been set.

Settings
- [New] Loop Still and Clips in Media Player setting wraps to the beginning and end when cycling through stills and clips.
- [New] Always Open to Default Section setting forces MixEffect to go to the Default Section for a Switcher Connection on any disconnect/reconnect. Normally, MixEffect remembers the last section you were on in a disconnect/reconnect cycle.
- [New] Disable Update Banner setting hides the updated or new version notification banner.

Shortcuts
- [New] Get Auxes action. Returns all the auxiliary outputs in the current switcher.
- [New] IsFadeToBlack action. Returns off, on, or transitioning state of the Fade to Black for the selected Mix Effects Bus.
-
SuperSource
- [New] Ability to specify a URL to preview the SuperSource Art background or foreground. Only available on devices running iOS 15.
- [UI] Removed Presets header label to save vertical space.

Switcher Page Panels
- [New] Added individual panels for Media Player 1-4.

July 31, 2022

v 1.6.5

Here's what's new in MixEffect 1.6.5:

- Images for ATEM SDI and ATEM SDI Pro ISO now show up properly when connected to those two switchers.
- [Bug Fix] Fixed crashing bug when opening Upstream Keyers section.

July 28, 2022

v 1.6.4

Here are all the new features, updates, bug fixes, and changes in MixEffect 1.6.4:

- [New] Added preliminary support for ATEM SDI, ATEM SDI Pro ISO, and ATEM SDI Extreme ISO switchers.
- [Improvement] Refactored keyboard shortcuts implementation.
- [Improvement] Better compatibility when running on iPadOS 16.
- [UI] Audio Meters render better on macOS.
- [UI] Changed order of All Mix Options order to Off, On, AFV.
- [UI] Moved SuperSource View All Presets page to its own navigation page. Added a SSRC button in upper-left for user to return to the SuperSource section.
- [Bug Fix] Reduced possibility of crashing at startup.

July 6, 2022

v 1.6.3

- [Bug Fix] Resolved issue preventing macOS users from exiting out of View Only Mode.

June 20, 2022

v 1.6.2

Here's are the new features and improvements in MixEffect 1.6.2:

## Counter Overlay
- Added MEClock digital clock face.
- Added 00:00:00 option to presets list.

## Feedback
- [New] Add HTTP Server for handling Feedback
- [Change] Feedback now includes the current SuperSource preset.
- [Deprecation] Deprecated Companion Feedback. Will be updating native MixEffect Companion Module to use HTTP Server for feedback in the future.

## Remote Webview
- [New] Added Remote Webview Panel
- [Change] Remote Webview now autoplays when loading a view containing a media stream.

## Shortcuts
- [Change] Shortcut actions will be sent to the following instance of MixEffect according to these rules:
- Switcher defined by the Set Active Switcher for Shortcuts action.
- The last switcher the user interacted with.
- The frontmost switcher.
- [New] Set Active Switcher for Shortcuts action. If you create a shortcut that targets a specific switcher, be sure to add a blank Set Active Switcher for Shortcuts at the end of your shortcut to allow for normal operation.
- [Bug Fix] Refactored Set Streaming Configuration to retrieve latest information from passed-in parameters.

## SuperSource
- [Change] SuperSource Cut keyboard shortcut is now Command-Option-Shift-Return
- [Change] SuperSource Auto keyboard shortcut is now Command-Option-Return
- [Change] Added regular Cut and Auto keyboard shortcuts to SuperSource section to work around bug where keyboard shortcuts were not working properly.

## macOS
- [Bug Fix] Authentication prompt should no longer appear when using the app.

May 14, 2022

v 1.6.1

A quick fix for issues discovered in the 1.6.0 release:

## OSC
- [New] Counter Position Size Opacity OSC

## Bug Fixes
- [Bug Fix] Counter Overlay clock updates more accurately
- [Bug Fix] Counter Position, Adjust, and Set actions parameters are handled properly

Includes all the features, updates, bug fixes and changes in MixEffect 1.6.0:

## ATEM Constellation HD Support
- [New] Support for the new ATEM 1 M/E Constellation HD, 2 M/E Constellation HD, and 4 M/E Constellation HD switchers.
- [New] Counter Overlay for displaying a countdown or countup timer on Output 1.

## Audio
- [New] Equalizer Bands can now be dragged to adjust frequency, gain, and Q factor. Long-press to change the band shape. Double-tap to switch between frequency/gain and Q factor adjustment mode.
- [Bug Fix] Fixed delay that would occur sometimes when going to the Equalizer View.

## Macros
- [UI] Added setting to highlight the last macro run by the switcher.

## Miscellaneous
- Added option to disable the navigation sidebar on iPadOS.

## Mix Effect Bus
- On switchers featuring more than one ME bus, added ability to copy settings, such as Program, Preview, Transition, and Keyers, between Mix Effect Buses.

## OSC
- [New] Actions for controlling the Counter Overlay on ATEM Constellation HD switchers:
- Counter Enable
- Counter Full
- Counter Hide When Elapsed
- Counter Mode
- Counter Opacity
- Counter Opacity Adjust
- Counter Opacity Set
- Counter Position
- Counter Position Adjust
- Counter Position Set
- Counter Reset
- Counter Run
- Counter Size
- Counter Size Adjust
- Counter Size Set
- Counter Time
- Set Multiview Layout message adds support for second Multiview in ATEM 4 M/E Broadcast Studio.
- Send Companion Filtered Feedback now supports a comma-delimited list of desired feedback.

## Output
- [New] Counter Overlay support for the new ATEM Constellation HD switchers.
- [Bug Fix] Output tab titles appear in the navigation view.

## Shortcuts
- [New] Actions for controlling the Counter Overlay on ATEM Constellation HD switchers:
- Set Counter Overlay
- Run Counter Overlay
- Get Counter Overlay
- Reset Counter Overlay
- Set Multiview Layout action adds support for second Multiview in ATEM 4 M/E Broadcast Studio.
- [Bug Fix] Set Multiview Layout action no longer errors when running on supported switchers.

## Switcher Settings
- [New] Down Convert Video Mode for supported switchers
- [New] Added 3G SDI Output for supported switchers
- [New] Analog Input settings
- [New] Change Mix Minus settings
- [New] Change Talkback settings
- [New] Configure RS-422 Remote settings
- [New] Multiview Video Mode for supported switchers