# Version History Version 2

## Atlas 2.2.1 (Current Release)

### Changed

* Ignore behaviour for modules within a cue. If the cue is ignored but the modules aren't you will now be able to preview selected modules.

### Added

* Adds file export to the Monitor & Logging window.
* Adds OSC trigger for rotation of background image.
* Incoming Tracking data can now have a global offset.
* Dynamic Spread X-Mirror has a new variant that can limit the scaling in the y axis.
* A new Duplicate Object Position button is now in the Overview toolbar.
* A new Shortcuts Menu item.
* The Cue Matrix has a Jump to Current Cue button and will now display the operators cue when you open it.
* A new Device Editing Table for Outputs — allows for multi-edit and editing of output positions and angles.
* External Triggers adds a profile for ScreenCover
* User Alerts around Digico data failures or sync errors.

### Fixed 🛠:

* An issue where Atlas was ignoring OSC on port 5000
* Adding a new Interface to a Network Device now starts with the correct port.
* Issue where an online spatial device could set an objects z value to -inf causing a save to fail.
* Quick Actions Live Data not always requesting FunctionGroup Information correctly.
* External Controller Reverb Mapping not outputting control data to the spatial device.
* Object Overview spread textfield now allowing editing when the object was playing back.
* Fixes an issue with the cue list jumping to a cue number via keyboard import.
* A Cue Colour of None is now an option in the context menu of the cue list.
* Fixes and issue with cue number and name editing via double click.
* OSC Output for Network Devices has been improved for a faster response time when cues are fired.
* Network devices are now selected when created.
* Fixed an ordering issue with the Cue Information view not always displaying network devices in the correct order.
* Enabling Hubble Re-Transmit affecting incoming tag data.
* Updates to Hubble Integrations
* Issue where a position module enabling tracking on a limited axis would take from the live position if the module had a duration.
* Issue with multi objects patched to the same tag but wanting different axis locks.

***

## Atlas 2.2.0

### Added

* Support for Devices E & F in Redundant only mode.
* boundaries now have an optional z value which also apply to SmartAction triggers.
* Adds a \`Remove Objects & References\` option in the Cue Matrix context menu.
* You can now search in the Cue Matrix, this replaces the search from the cue list in the main workspace window.
* Position modules that enable tracking and have a fixed axis value will now be outputted when the module starts.
* Smart Actions no longer trigger when an object is parked.
* New OSC for External Controller including updating /position for x,y and x,y,z&#x20;
* A new item in the Tools menu for enabling/disabling virtual tracking.

### Fixed 🛠:

* Support for Hubble's default OSC style in the monitoring window.
* When Hubble's output format is \`Hubble\` Atlas will allow it as valid OSC when virtual mode is enabled.
* Network Device fixes for Yamaha PM.
* Issue with keyboard shortcuts making Network Device Modules
* Issues with newly created Controllers not responding to object based OSC control until the workspace has been reopened.
* If a smart action enables dynamic spread and the dynamic is currently active it will no longer re-trigger.
* UI Updates around fixed axis values for Position Modules when tracking.
* Minor issues relating to External Controllers in specific OSC profiles using localhost.
* Incoming monitor window for trackers now has UI updates round data coming from Hubble.
* Issue with Position Modules moving from Live to a palette position where x/y didn't change from the objects live position.
* Position modules that enable tracking that are also using a Position Palette will now use the position palette
* Position module inspector will show the palette position in the textfields when its selected.
* Position modules that enable tracking on a limited axis will now highlight the fields that will be locked by the module.

***

## Atlas 2.1.1

### Fixed 🛠:

* Fixes a issue with cue list selection OSC triggers.
* Fixes and issue with modules not updating live values within the same cue if they had pre-waits.

***

## Atlas 2.1.0

### Changed

* The High priority queue has been rewritten, is now uses dynamic frame rates to try to avoid socket overloads when standing by for large amounts of data in less than ideal network situations. The OSC output stream can continue if the module has stopped playback for large quantities of data. The maximum output frame rate for high priority queue is now 350Hz per device. If you panic atlas while a standby is occurring it will stop the OSC output immediately.
* Support for objects having x,y,z
* Removal of \`height\` palette parameters

### Added

* Spread modules now have an Update From button similar to Position Modules.
* The context menu in the cue matrix allows you to set the selected cue in the main cue list or operator cue list.
* OSC hooks for enabling Virtual Tracking.
* A Reaper Network Device, which allows for creation of markers on cues being fired - markers are only created when the device is enabled and Reaper is recording. You need to install the Atlas/Reaper OSC Pattern config file to allow a connection, instructions on how to do this are within the Reaper Network Device.
* Live Professor & Yamaha Rivage Network Device profile.
* Yamaha AFC parameters for Zones and Outputting Alias Names.
* Selecting an object header in the module list will now show the object name alongside the ID
* When trying to standby for a cue if a spatial device is being throttled the standby will the canceled and a dialogue will appear.
* Device Palettes can now have a folder structure in the editor window.
* A new Sets Tab in Show Settings, allowing for more efficient creation/editing of sets.
* The Tracker Monitor window now shows the objects that can be enabled on the tag.
* Position and Shape Modules support a Z value.
* Position Palettes, Object Parking & Default Locations support Z.
* New Keyboard shortcuts for making modules, ⌘1 - Opens Object Picker, ⌘2- Adds a Palette.
* Network Devices now have keyboard shortcuts for quickly adding to modules, they follow the order of the tool bar starting at ⌘3
* A new Smart Action Overlay now appears on the overview when a trigger occurs.
* Actively tracking objects also now float with incoming data status on the overview.

### Fixed 🛠:

* Smart actions now display all alias rather than just the first.
* When copying a Palette Module cue only objects and output will now be pasted.
* Inspector preWait and duration issues when entering a time with a \`:\`
* Minor UI updates for palette inspectors
* When changing palettes in the same module cue only objects will remain where appropriate.
* UI updates for Ventura.
* Deleting snapshots from a digico causing the incorrect cues to fire.
* Cue matrix will now display Alias' for referenced objects.
* Issue where MIM symbols didn't disappear when using Position Palettes, this could also lead to incorrect positions being outputted.
* Memory leaks related to Tag and Network Devices.
* Network device no longer output OSC when the global OSC Disable has been engaged
* Issue where toggling the OSC Enable/Disable during output could cause Atlas to hang.
* Creating a new modules from an Object Headers
* Issues with the order of network devices not being consistent in the cue matrix.
* Copy & Paste of shape modules not playing back the selected shape.
* Function Group Display supports multi select
* Patch sheet is resizable on macOS 15+
* Network Devices in the cue matrix now show the input field.
* Memory Leaks & bug fixes relating to Network Devices initialising.
* Duplicate modules controlling the same network device but with different actions will now output and show clashing module warnings as expected.
* Palette folders not displaying correctly in Smart Actions.
* Network Devices now apply custom formatting to batch module creation within the cue matrix.
* Network Devices now display information correctly in the Cue description.
* The Inspector can now show/jump to reference shape modules like the main workspace window.
* Pasting Palettes into folders.
* Alias are now saved correctly in Smart Actions.

***

## Atlas 2.0.5

### Added

* **Network Devices** – New device type with bi-directional support and current cue status displayed in the toolbar. Features include:
  * Support for DiGiCo, ETC Lighting Console, QLab, and Blackmagic Videohub.
  * Deletion and reordering of devices.
  * QLab enhancements: pause/resume status, workspace selection, display mode, passcode editing, TCP connection warnings, and automatic monitoring when a workspace is closed.
  * DiGiCo support, including firing snapshots via their number and point cue support.
  * Various display options in Atlas Preferences.
* SpaceMap Go OSC profile is now available.
* All External Controller profiles now listen for lock/locate OSC messages.
* Palette parameters for Matrix Crosspoint gain and delay for Soundscape.
* You can now update all devices at once when importing a new system file after the initial assignment.
* Dynamic Spread now supports Y-Mirror.
* LiveProfessor OSC template added as an External Trigger.
* When selecting via Sets, the background will highlight when all members of the set are included in the selection.
* Function Groups can now have a colour.
* When using multiple objects on a Tag for tracking, the inspector will now show the first object alongside the Tag ID.
* Only populated sets will appear in Palettes and QuickActions.
* QuickActions for Matrix Crosspoints now show live data.
* Output Sets now support a context menu for removing outputs.
* Position Modules can now update selected modules to an object’s default location.
* New MIDI trigger for *Go* to allow for footswitch triggers.
* DiGiCo External Controller can now use a Control Group to control En-Space Trim.
* Speaker display properties in the Space Editor now persist in the file.
* Support for MSC Go and Stop.
* Option to hide QuickAction values if needed.
* Speakers can now be viewed per space in the Programmer.

### Fixed 🛠:

* Selecting the object header in a cue now only highlights the relevant position modules.
* Atlas External Controller profile now outputs separated strings.
* Fixed: External Controllers in certain situations wouldn’t output OSC to the spatial device but would move the object on the overview.
* When locking an object that’s actively being tracked, the module will remain tracking. Unlocking resumes tracking.
* Colouring Sets now updates speaker colours in the overview.
* A hard locate no longer stops tracking when unlocking the object.
* Smart Actions using Dynamic Spreads now correctly reference the palette.
* QuickActions: Selecting all Function Groups now only selects Function Groups enabled for display.
* Fixed an issue where external MIDI devices could not control Atlas.
* Layout issues fixed for Function Groups live data in QuickActions.
* Fixed inconsistencies with Function Groups in QuickActions not always showing live data.
* Minor updates for Matrix Crosspoints in QuickActions.
* Standby Selected now correctly uses the selected cue when fired via MIDI.
* When MIDI or the keyboard selects the previous cue, Atlas no longer deselects the cue list after the first cue.
* Firing a Palette via OSC now requires an exact match of the first argument, rather than matching if the palette name contains the first argument.
* Fixed a bug in Position Modules that could cause an object to return to its previous live location when triggering a module twice with *Go*.
* Addressed an issue where cues could show a UI bug of looping after modules finished.
* Fixed an issue where deleting multiple palettes could remove the wrong palette selection from a module.
* Fixed a crash that could occur when standing by a palette with deleted objects.
* Fixed issues with trackers locking the X/Y axis, causing incorrect behaviour.
* UI update: In the Module Editor, only the selected cue will dim all modules.
* Minor UI updates and bug fixes.

***

## Atlas 2.0.4

### Added

* Palette modules will now show a flag in the module list if no palette is selected.&#x20;

### Fixed 🛠

* Issues caused when MIDI devices had intermittent connections while running timecode
* Workspace timecode frame-rate can now be edited in the Show Settings or Monitor Window.&#x20;

***

## Atlas 2.0.3

### Added

* TiMax Sound Hub V2 OSC Profile
* Importing TiMax files for faster set up .
* Scaling/repositioning of your show now happens simultaneously and allows for spaces to be dragged.
* Objects are now drawn in the rescaling window allowing you to preview the new live positions.
* Smart Actions - Smart Actions let you automate behaviour like adjusting spread or firing Palettes or External Triggers without relying on the cue stack. They stay active while enabled and react to triggers or boundary conditions in real time.
* External Triggers now have an Object Patch allowing for integrations into Smart Actions.
* You can now adjust resizing parameters by entering values.
* A new Preview in Overview button allows for resizing to affect object positions in real time.<br>

### Fixed 🛠

* OSC Triggers that start a cue will now scroll to the cue in the cue list.
* Auto Creating output sets now only creates sets that have an output attached to them.
* A bug where dragging a rescaling of the show off the screen would cause drawing issues.
* &#x20;Enable All Trackers from Show Settings could cause some Tags not to activate.
* AutoScrolling the cue list when firing a cue.
* OSC enable/disable for Timecode now correctly toggles chase enable.

***

## Atlas 2.0.2

### Added

* Holding Command while scrolling will now zoom.
* You can now also Reposition as well as Rescale your Show by space .
* More Live Data parameters for Yamaha AFC
* Spatial Devices can now send to Atlas on port 5000
* When resizing or repositioning your show, the selected objects will also update the live object positions
* The timecode display will now be read if the incoming MTC doesn't match the workspace settings.
* More Live Data values for Outputs in Quick Selects for a DS100<br>

### Fixed 🛠

* Performance updates related t o closing a file leading t o memory retention.
* Custom OSC Server for AFC improving performance.
* Standby Selected causing a crash in some profiles.
* When creating a new parameter in a palette it's now automatically selected.
* The Palette Picker for Parameters will now update for the OSC Device Profile without needing to close the window.
* Palettes containing multiple device profiles could unintentionally output.

***

## Atlas 2.0.1

### Added

* Ability to Re-Scale your Show By Object.
* The Programmer will now show a simulated output from the module during playback rather than the current positions of the object.&#x20;

### Fixed 🛠

* Dynamic Palettes now auto-name correctly in the Spread module.
* Editing multiple identical Position modules now updates all associated nodes as expected.
* When editing multiple Position modules, the correct node is now highlighted during interaction.
* Polar Space Listener adjustment now persists on save.
* &#x20;When editing unique Position modules simultaneously, the correct hover feedback now appears on each editable node.
* Start and end text fields in the position module now individually update the x/y values when multi-selection editing.
* General performance improvements.

***

## Atlas 2.0.0

#### Released 3rd June 2025

### **🎉 Free Basic Plan**

* New Licensing Model for Atlas – Allowing OSC output for 10 objects with a Basic Licence, which is **free**
* Atlas now features new playback engines designed for improved performance and scalability, enabling greater object capacity with precise concurrent object control

### **🚀 Major New Integrations & Control**

* Bi-Directional control for L-ISA & Yamaha AFC
* Adds L-ISA as an external Controller Profile
* Atlas can display DS100’s audio levels
* Import from Yamaha Speaker Export File
* Adds Spatial Device D in redundant mode

### **🎛️ Powerful New Creative Tools**

* Palettes can now Fade 🙌
* Fading Palettes automatically transition from the current or last value to the new values
* Quick Actions now support live data for all Palette properties
* Cue Only Palette properties are now editable in the Inspector, enabling parameter adjustments and object/output assignment from the cue

### **🧭 New Space & Visual Features**

* Atlas now has a Polar Space for all polar output
* Listener position can now be viewed relative to every space
* New tools for resizing and manipulating space
* Views now have grids
* Background images now exist independently of Spaces, allowing multiple overlays for better alignment across all Atlas Views

### **🎚️ Monitoring & Cue Enhancements**

* The Monitoring window now shows all incoming OSC with validation
* New "Incoming Triggers" tab logs all OSC triggers Atlas receives
* OSC Trigger Publisher now sends start cue messages from external OSC
* Cues with ongoing modules (e.g., Dynamic Spread or Trackers) now show as “Active”

### **🛠️ Workflow & Usability Improvements**

* A new Object Patch Window for quickly editing names and spatial IDs
* Patch Window now shows invalid conflicts and short names
* You can now create multiple objects at once
* Improved Standby Selected
* Timecode can now auto-standby on sync lock (minimum 5 seconds)
* Improved UI updates

### **⚙️ Preferences & Advanced Settings**

* New preferences for Cue Number creation
* Cues with number 0.0 can now be hidden
* Cue Matrix can batch renumber to zero
* Option to define Speaker Size in Atlas preferences
* Function Groups now have a display option

### **🛠 Additional Improvements:**

* When enabling an object for more than one Tag, the primary tag will be patched in the cue list
* A Position module with a Tracker enabled will now remember the selected patch where appropriate if the tag has been disabled and the object isn't removed from the tag
* If you have two modules with matching pre-waits controlling the same object parameter, Atlas will now playback both simultaneously
* Background scale migrations from older files
* Become active banner on first launch when it’s the only active workspace
* AFC Heartbeat now follows the active workspace
* CueOnly objects for spread palettes will now also show a clash
