/****************************************************************************
 *
 * CRI Middleware SDK
 *
 * Copyright (c) 2024-2025 CRI Middleware Co., Ltd.
 *
 * Title   : CRI ADX LE tools
 * Module  : Revision history
 * File    : history_criadx2tools_le_win_e.txt
 * Date    : 2025-04-08
 * Version : CRI ADX LE Tools Ver.3.55.00
 *
 ****************************************************************************/

/*--------------------------------------------------------------------------*
 *
 * [Table of Contents]
 *  1.  Revision History of CRI Atom Craft
 *  2.  Revision History of CRI Atom Viewer
 *  3.  Revision History of CRI Atom Profiler
 *
 *--------------------------------------------------------------------------*/
/*==========================================================================*/
 *  1.  Revision History of CRI Atom Craft
/*==========================================================================*/
 [2025-03-19 CRI Atom Craft Ver.3.55.00]--------------------------------------
(1) Supported Atom Library Versions
  (a) Atom Library Ver.2.29.289 or later

(2) Additional functions
  (a) The following features have been added to the log pane.
      - Added a Settings command to the context menu
      - Added the ability to hide the times
      - Added filtering by log type (e.g., errors, warnings, etc.)
  (b) Supports Python versions 3.10 and 3.11 when running the Robot API locally.
  (c) Added "IR reverb" DSP effect.
  (d) Added support for the registration of HRTF files for Sound xR.
      This allows for the addition of HRTFs on a project basis.
  (e) Supports Mixer Version 2.
      - Added functionality to allow multiple output buses to be created in the Mixer.
      - Supports 4th to 7th order Ambisonics.
      - Supports 32, 64, 128-channel Object-Based Audio.
      Please refer to the manual for more details.
  (f) Added the ability to hide buses.
  (g) Added bus solo/mute functions.
  (h) Added a loudness meter.
  (i) Added a filter function to the log pane.
  (j) Added the ability to display multiple level meters.
  (k) Added the ability to assign any bus map to the track waveform region.

(3) Specification changes
  (a) The specifications for the log pane have been changed as follows:
      - The maximum number of logs displayed has been increased from 1000 to 50000.
      - When the latest log is identical to the previous one, the number of duplicates is displayed.
  (b) The specifications of the AISAC edit pane and automation edit screen have been changed as follows:
      - When editing a point, the Y position can be adjusted regardless of the X position.
      - The curve operation points are displayed.
  (c) Improved the UI to edit the panning.
  (d) In version 2 of the Mixer, the output port cannot be edited.
  (e) In version 2 of the Mixer, the level meter will now display the meter for the specified bus.
  (f) The "Send" of a Cue now allows to specify the destination bus without having to create a custom bus map.
  (g) The bus to pin needs to be specified via the context menu, instead of the bus selected in the tree being automtatically pinned.
  (h) Default values are now indicated differently than edited values in the Inspector.
  (i) When editing an AISAC graph or an automation, the Y position can now be adjusted even if the X position is outside the range delimited by the previous and next points.
  (j) The display area of the level meter can now be adjusted.
  (k) Object comments can be written on multiple lines.

(4) Optimizations
  (a) Improved behavior when creating objects and editing parameters.

(5) Bug fixes
  (a) When the last window position was off-screen, it is moved on-screen when launching the tool.
  (b) Fixed a bug where the volume value could not be edited correctly with the mouse on the properties when displayed in dB.
  (c) Fixed a bug where the copy shortcut key did not work properly when selecting a log.
  (d) Fixed a bug that prevented log output from the Print function when the Robot AI was running locally.
      This occurred since version 3.54.00.
  (e) Fixed a bug where the GUI of some VST plug-ins was not displayed.
  (f) Fixed a build issue where the AWB file for a CueSheet using additional content was not copied into the UnityAssets folder.
  (g) Fixed a crash when creating a new project while the GUI of an effect plug-in was displayed.
  (h) Fixed unresponsiveness when encoding waveform files of very large sizes.
  (i) Fixed a bug where some pop-up menus were not displayed at the correct position in a multi-screen configuration.
  (j) Fixed an issue where the window would sometimes appear off-screen and be unusable.
  (k) Fixed a bug where encoded waveform data was 36-byte too short, potentially leading to noise during looped playback.
      This occurred since version 3.54.00.

 [2025-02-13 CRI Atom Craft Ver.3.54.04]--------------------------------------
(1) Specification changes
  (a) The modifier keys for duplicating waveform regions in the timeline have been changed from Alt to Shift+Alt.

(2) Bug fixes
  (a) Fixed an issue where mixer bus volume changes would not be reflected when done by drag and drop outside the view.
  (b) Fixed a bug where edits to effects with GUIs would sometimes not be saved in mixers that included snapshots.
  (c) Successive effect plug-in dialogs do not longer completely overlap each other.
  (d) Fixed a bug preventing to rename a CueSheet if the name was already used in the destination folder.
  (e) Fixed a bug where the format of the "Material Information File" would sometimes not be updated when opening an old project.
      This occurred since version 3.54.00.
  (f) Prevented waveform files from being deleted when backing up a project if the material root folder was set outside the project folder.

 [2025-01-16 CRI Atom Craft Ver.3.54.03]--------------------------------------
(1) Additional functions
  (a) Added the "Enable spatial audio in Windows" speaker setting.

(2) Bug fixes
  (a) Fixed an issue where the position of the navigation toolbar was not correctly persisted between sessions.
  (b) Fixed a bug in the Robot's "copy_object" function that prevented AISAC graphs and automation graphs from being copied.
      This occurred since version 3.47.00.
  (c) Fixed a problem where editing a custom bus map for multiple Cues and saving the project would cause a link error when reloading the project.
  (d) Fixed a problem with seek playback not being performed when ‘specified track playback’ was enabled while previewing a sub-sequence.
  (e) Fixed a bug where the name of the list could be changed when manipulating a column group during editing.
  (f) Fixed a bug that caused the pitch shift mode to change to "Music" when the following parameters of the PitchShifter effect were changed during preview:
      - Pitch Shift
      - Formant Shift
  (g) Fixed a crash when using the "Import CueSheet CSV" function.
      This occurred since version 3.54.00.
  (h) Fixed an issue where the Cue Link information was not output correctly to the ACB for block Cues.
  (i) Fixed a bug where applying several snapshots successively would not work correctly during preview.

 [2024-11-22 CRI Atom Craft Ver.3.54.02]--------------------------------------
(1) Additional functions
  (a) The following items were added to the right-click menu of the referenced list.
      - Copy the contents of the selected cells to the Clipboard as tab-separated text format
      - Copy the contents of the selected cell to the Clipboard

(2) Bug fixes
  (a) Fixed a bug preventing the list editor window to resize under a certain width.
  (b) Fixed a bug where the build target setting was replaced by the target configuration specified in the preview target when loading a project.
      This issue was introduced in version 3.48.00.
  (c) Fixed a bug in which the playback did not work correctly for Materials encoded with the Opus codec when the following conditions were met:
      - The loop was enabled for the Material
      - Trimming was performed to remove loop sections in waveform regions
  (d) Fixed a bug where buses with amplitude analyzers added to the "Sidechain input bus" were not displayed.
  (e) Fixed a bug that caused the "Create SequenceCallBack from tab-delimited text" function to be very slow.
  (f) Fixed a bug in which adding a Material by dropping a waveform file onto the Material Tree could cause the selected object placed just before to move.
  (g) Fixed a bug in which the bus send graph information for a category AISAC was not correctly exported to the ACF when the following conditions were met:
      - The project was migrated from CRI Atom Craft version 3.52.xx or earlier
      - There was a bus send graph setting for the category AISAC before the migration
      This issue was introduced in version 3.54.00.
  (h) Fixed bugs related to previewing with pass-through mixers:
      - Failure to use AISAC.
      - Playback potentially missing when snapshots and VST plug-ins are used simultaneously.

 [2024-10-25 CRI Atom Craft Ver.3.54.01]--------------------------------------
(1) Additional functions
  (a) Added "Exclude an object from ACB binary" to the context menu of the following timeline objects:
      - Waveform Region
      - Sub Sequence
      - Cue Link
      - External CueLink

(2) Bug fixes
  (a) Fixed a problem in which Sub sequences and Cue links did not play correctly on the current track during block transitions.
  (b) Fixed a bug that caused noise and missing sound when a snapshot was applied while a parameter was being updated in another snapshot.
  (c) Fixed a bug that caused inconsistencies between the state of the mixer settings and the preview contents when performing a preview reset with a snapshot applied to the mixer, resulting in incorrect previews.
      With this correction, the snapshot being applied to the mixer is now removed when the preview is reset.
  (d) Fixed a bug where snapshots specified in the preview mixer were not reflected in the preview.
  (e) Fixed a problem with session scene settings being saved directly under the project.
      They are now correctly saved in the "Session" folder.

 [2024-09-25 CRI Atom Craft Ver.3.54.00]--------------------------------------
(1) Additional functions
  (a) Added "Target Identification Conditions" to the Action Track.
      The target object of the action can be specified via a name matching condition.
  (b) Added the following feature to apply snapshots from actions:
      - Mixer Action Track
      - Apply Snapshot Action
  (c) Added "Default Mixer" to the pass-through output port.
  (d) Arbitrary bus name designation is supported for AISAC and Automation bus send graphs 1-8.
  (e) The following items were added to the Playback Parameter Action to support arbitrary bus name specification:
      - "Bus Send" added as part of the "Playback Parameter Type"
      - "Send to bus name" added to specify the bus to send to
  (f) Added "Pan Elevation Angle" to each of the following objects:
      - "Taps 1-4" of a multi-tap delay
      - AISAC, Automation "Graph Types"
      - "Type of playback parameter" in Playback Parameter Action.
  (g) Added "Pan Elevation Angle" and "Pan Elevation Angle Random" items to the following objects:
      - Cue
      - Track
      - Waveform Region
      - Sub Sequence
      - Cue Link
      - External Cue Link
  (h) When editing the graph of the 32-band EQ, it is now possible to:
      - Select and move multiple band points at once
      - Edit the "Q", "Gain" and "ENABLE / DISABLE" parameters via modifier key + mouse operation
  (i) "Exclude an object from ACB binary" command added to the context menu of the Waveform Region in the Timeline.
  (j) A font setting was added to the tool settings.

(2) Specification changes
  (a) "Default DSP Settings" has been renamed to "Default Mixer" in the Overall Settings and Target Configuration.
  (b) After splitting a waveform region on the timeline, the new regions now inherit the parameters of the original one.
  (c) A warning is now displayed if the duration of the encoded waveform file at build time is less than 100 ms.
  (d) The Cue selection buttons for the parameter monitoring action and action on stop now allow the drag-and-drop of any Cue.

(3) Bug fixes
  (a) Fixed a bug that prevented the copy and paste and duplication of REACT objects.
  (b) Fixed an issue where the waveform file referenced by a material was lost when a relative path other than "Materials" was specified for the "Material Root Folder" in the Material Info.
  (c) Fixed an issue where the ACF was not updated and changes were not reflected when previewing immediately after a bus name change.
  (d) Fixed a bug that sometimes caused build errors in materials with the following settings, even if a voice pool that met the conditions existed:
      - Number of channels 9 or more.
      - Streaming type set to "zero-latency stream".
  (e) Fixed a bug that caused the creation process to always be performed for the topmost mixer in the tree when creating a snapshot from the mixer's snapshot menu.
  (f) Fixed a bug that caused the Cue to be deleted when a beat-synced track on the timeline was selected and the delete key was pressed.
  (g) Fixed a bug where copying a Cue with a custom bus map via a Cue Sheet or Cue Folder would continue to refer to the custom bus map from which it was copied.
  (h) Fixed a problem where the "Link mode/unlinked" status of the tree was not restored correctly when the tool was launched.
  (i) Fixed a bug that caused the original bus settings to be displayed on the pinned snapshot bus when adding an effect with the snapshot bus displayed in the pinned area of the mixer.
  (j) Fixed a crash in ‘Registration of unregistered files’ when a material folder and its subfolder have the same name.
  (k) Fixed a bug in the list editor where user custom column group settings were not reflected and saved correctly.
  (l) Fixed a bug that prevented the search of the referenced list from working correctly.
  (m) Fixed a bug in the project saving process when executing "Backup Project", whereby projects opened in read-only mode could also be saved.
  (n) Fixed a bug where the "Attack" and "Release" of the compressor were stored in the project with a value larger than in the UI.
      This occurred since version 3.48.00.
      This causes an audible difference between the preview and the actual application, in which the dynamic of the sounds affected changes more slowly.
      If a compressor is used, check and readjust the current values.

 [2024-06-25 CRI Atom Craft Ver.3.52.03]--------------------------------------
Released the new tool.

/*==========================================================================*/
 *  2.  Revision History of CRI Atom Viewer
/*==========================================================================*/
 [2025-03-24 CRI Atom Viewer Ver.2.34.00]-------------------------------------
(1) Specification changes
  (a) Internal modification only.

 [2024-11-12 CRI Atom Viewer Ver.2.33.02]-------------------------------------
(1) Additional functions
  (a) Added to set the speed during playback.

 [2024-10-28 CRI Atom Viewer Ver.2.33.01]-------------------------------------
(1) Specification changes
  (a) Internal modification only.

 [2024-09-25 CRI Atom Viewer Ver.2.33.00]-------------------------------------
(1) Additional functions
  (a) Peak level meter for the following ASR rack outputs were added to the level meter view:
      - 7.1.4ch
      - Ambisonics
      - Object based audio
      - Passthrough
  (b) "Rendering Speaker Mapping" has been added to the preview settings. Its purpose is to set the speaker placement used for panning calculations.
  (c) "Enable Spacial Audio" has been added to the preview settings.

(2) Specification changes
  (a) "Play in binaural" in the preview settings was moved to the main window and renamed "Binaural enabled".

(3) Bug fixes
  (a) Fixed a bug that prevented the "Cue name filter" and "Column sort" functions of the ACB view from working correctly.
  (b) Removed the ACF GUID check process when loading ACB files.

 [2024-06-20 CRI Atom Viewer Ver.2.31.03]-------------------------------------
Released the new tool.

/*==========================================================================*/
 *  3.  Revision History of CRI Atom Profiler
/*==========================================================================*/
 [2025-04-01 CRI Atom Profiler Ver.3.00.00]-----------------------------------
(1) Additional functions
  (a) Added the Replay feature.
  (b) Added the Transport Bar with which you start profiling, load existing logs,
      and perform log replay.

(2) Specification changes
  (a) In the details view, the number of bus channels is now displayed starting from 1ch instead of 0ch.

(3) Bug fixes
  (a) Fixed a bug where the vertical scroll bar was not displayed in the timeline view.
  (b) Fixed an issue where an incorrect number of voices was displayed for a player in the Performance View.
  (c) Fixed a bug that caused the graph display in the meter view to become distorted.
  (d) Fixed an issue where level values were sometimes not displayed when selecting the time in the meter view.
  (e) Fixed a bug where category names were not displayed correctly in the Performance View after loading a log.
  (f) Fixed an issue where the number of players created, Cue playbacks, and Voice playbacks in the summary would not be correct if displayed while logging.
  (g) Fixed a bug where the overview display area was not updated while logging.
  (h) Fixed an issue where 3D positioning would not work properly after logging was complete.

 [2024-12-12 CRI Atom Profiler Ver.2.00.02]-----------------------------------
(1) New features
  (a) English display supported.

 [2024-11-11 CRI Atom Profiler Ver.2.00.01]-----------------------------------
(1) Bug fixes
  (a) Fixed a hang on the application side when it was terminated while the profiler was logging.

-END-

/*--< end of file >---------------------------------------------------------*/

