/****************************************************************************
 *
 * 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-08-07
 * Version : CRI ADX LE Tools Ver.3.55.09
 *
 ****************************************************************************/

/*--------------------------------------------------------------------------*
 *
 * [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-07-18 CRI Atom Craft Ver.3.55.09]--------------------------------------
(2) Bug fixes
  (a) Fixed a bug where an incorrect selection button was displayed in the confirmation dialog when loading a project.
  (b) Fixed a bug where a bus change done via the "Change output bus of Bus send" command of the AISAC tree's context menu was not reflected immediately.

 [2025-07-17 CRI Atom Craft Ver.3.55.08]--------------------------------------
(1) Additional functions
  (a) Added selector label information to the tooltip of the Sequence Start Marker on the Timeline.
  (b) Added callback ID and callback tag information to the tooltip of the Callback Marker on the Timeline.
  (c) Added "C language header format" to the project settings.

 [2025-07-09 CRI Atom Craft Ver.3.55.07]--------------------------------------
(1) Additional functions
  (a) Added the "Restore default values" command to the list editor's context menu.
      *It only works for the “Resampling Rate” of the Materials.

(2) Bug fixes
  (a) Fixed a bug when dragging and dropping Materials with different letter case into the tree.
  (b) Fixed a bug where the resampling rate was forces to 44100Hz when registering waveform files.
      Occurred since Ver. 3.54.00.

 [2025-07-02 CRI Atom Craft Ver.3.55.06]--------------------------------------
(1) Bug fixes
  (a) Fixed an issue where switching Snapshots would cause the Global Settings to be marked as edited.
  (b) Fixed a bug where the Start Block property of a Start Action was not exported correctly into the ACB.
      Occurred since Ver. 3.54.00.
  (c) Fixed a bug where editing the volume while it was displayed in dB in the list editor would result in an invalid value.
  (d) Fixed display inconsistencies between the Mixer and the Inspector when changing the following parameters on a bus with snapshot:
      - Audio Format
      - Output Destination
  (e) Fixed a bug linked to opening a project with the bypass of an effect plug-in set to ON in the GUI. Turning it OFF would not be reflected during the preview.
  (f) Fixed a potential crash when moving or duplicating a Waveform Region with an invalid Material reference between Work Units.
      Occurred since Ver. 3.46.00.
  (g) Fixed the following issues with switch items in the Inspector:
      - The UI was not refreshed when the switch variable was changed.
      - The content of the table was not updated when the switch's width was adjusted in the GUI.
      - The content of the table was not refreshed when the switch's width was evenly divided among the items.
  (h) Fixed a potential crash when dragging and dropping objects in the tree.

 [2025-06-18 CRI Atom Craft Ver.3.55.05]--------------------------------------
(1) Additional functions
  (a) Added a "Disable read-only mode" command to the File menu for projects that are opened in read-only mode.

(2) Bug fixes
  (a) Fixed a crash when editing fields (other than side chains) on buses with snapshot buses.
  (b) Fixed incorrect value ranges in the properties of some actions (e.g., parameter change action).

 [2025-06-04 CRI Atom Craft Ver.3.55.04]--------------------------------------
(1) Additional functions
  (a) Added Ctrl+C shortcut to "Copy the contents of selected cells to the clipboard".
  (b) Added icons for each synth type in a SubSequence.
  (c) Added drag and drop support from the search and referenced list panes.

(2) Specification changes
  (a) AISACs can now be created on OBA and Ambisonics tracks.
  (b) When selecting an object, the AISAC control values are no longer set to their default value.
  (c) The AISAC control value is now set to the default value when the default control enable flag is selected.

(3) Bug fixes
  (a) Fixed a potential crash when operating the AISAC controls on the AISAC mixer.
  (b) Fixed a bug where OBA and Ambisonics track names could be duplicated when creating new tracks.
  (c) Fixed an issue where the tree display appeared at the wrong position when an OBA or Ambisonics track was added.
  (d) Fixed an issue where moving a Cue containing split Waveform Regions to another Work Unit would create the same Material name for each split.
  (e) Fixed a bug where deleting an object would not remove it from the path display in the Inspector.
  (f) Fixed a bug where the action of deleting an AISAC point would not be added correctly to the Undo history.
  (g) Fixed a bug that prevented the playback of the specified OBA or Ambisonics track.
  (h) Fixed a crash that occurred when selecting an object in the following UIs:
      - Parameter-trrigered Action
      - On Stop Action
      - Level meter (when using Mixer Version 2)
  (i) Fixed a bug where parameter values of custom effect plug-ins would be reset to their default values.
      This occurred when switching snapshots immediately after launching and performing an operation involving the launch the previewer.
  (j) Fixed a bug where the "Copy the contents of selected cells to the clipboard" function would not copy the contents of the selected cells in the order they were displayed.
  (k) Fixed an issue where the initial value settings for newly created tracks and Waveform Regions were not used (when dragging and dropping a Material onto a Cue).

 [2025-05-23 CRI Atom Craft Ver.3.55.03]--------------------------------------
(1) Additional functions
  (a) Supports copy and paste of category settings in the list editor.
  (b) Added the ability to enable/disable gamepad input to tool settings.
  (c) Added color filtering to the list editor.
  (d) Added the ability to create waveform regions for each material in one cue when dropping a material folder onto a cue sheet.
  (e) Added an option to enable/disable header file output for C language.

(2) Bug fixes
  (a) Fixed a bug where checkboxes in the list editor would sometimes be immediately unchecked when clicked.
  (b) Fixed the following bugs with playback parameter actions:
      - the tool would crash when editing the "Bus Send Name" item
      - the "Bus Send Name" item would not immediately appear even if the parameter type was changed to "Bus Send" in the Inspector
  (c) Fixed a bug where AISAC and automation points were not copied by the Robot "copy_object" function.
      Occurred since Ver. 3.47.00.
  (d) Fixed a bug preventing the change of multiple bus maps in the list editor.
  (e) Fixed an issue where the appropriate channel configuration was not set when an OBA output bus was automatically created by a new OBA track.
  (f) Fixed a bug where the ACF was not written correctly when using snapshots.
      Occurred since Ver.3.54.00.

 [2025-04-19 CRI Atom Craft Ver.3.55.02]--------------------------------------
(1) Additional functions
  (a) Robots now support the "Player Fader" operation in the Parameter Palette.

 [2025-04-11 CRI Atom Craft Ver.3.55.01]--------------------------------------
(1) Bug fixes
  (a) Fixed a UI display in English environment.

 [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-06-02 CRI Atom Viewer Ver.2.34.01]-------------------------------------
(1) Bug fixes
  (a) Fixed a bug where HCA and ADX codecs can not be played correctly.

 [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-07-25 CRI Atom Profiler Ver.3.00.07]-----------------------------------
(1) Bug fixes
  - Fixed the issue where log entries for calling criAtomExPlayback_SetNextBlockIndex were not written to CSV file output.
  - Fixed the issue that prevented log entries for calling criAtomExPlayback_SetNextBlockIndex from being displayed in the text log window.

 [2025-07-14 CRI Atom Profiler Ver.3.00.06]-----------------------------------
(1) Bug fixes
  - Fixed the crash that could occur when reseting the profiler.
  - Fixed the issue that prevented logs from recorded as intended under certain conditions.

 [2025-06-16 CRI Atom Profiler Ver.3.00.05]-----------------------------------
(1) Bug fixes
  - Fixed the issue where cue/voice blocks were not drawn as expected when dragging the start of the overview selection to the left.

 [2025-04-30 CRI Atom Profiler Ver.3.00.03]-----------------------------------
(1) Bug fixes
  - Fixed the issue where file paths in the Replay Config dialog were not rendered as expected.
  - Fixed a crash on replaying a log profiled from an application that initializes Atom in a certain way.

 [2025-04-09 CRI Atom Profiler Ver.3.00.01]-----------------------------------
(1) Bug fixes
  (a) Fixed the issue where "API Call" records are included in the CSV output
    when they are filtered out in the Text Log.

 [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 >---------------------------------------------------------*/

