About the CRI Atom Encoder

The "CRI Atom Encoder" is a GUI tool used to create the audio data used in the CRI ADX runtime library. It allows for the easy selection of audio files (using drag-and-drop), their resampling, encoding, and packing.

Features

  • A large number of files can be easily packed.
    A large number of audio files can be registered, encoded and packed.

  • Audio encoding is performed by taking into account the size of the memory required.
    Calculation of the size of the sound buffer necessary for multiple audio playbacks, as well as calculation of the resampling settings to fit the data into the buffer are easily performed.

Audio Compression Codecs

  • HCA compression codec
    A compression codec that offers a high compression ratio and a small CPU load variation. It achieves CD-DA-level quality with a low bitrate.
  • ADX compression codec
    A compression codec that offers high-quality sound with a very low CPU load. It can compress audio data to about 1/4th of its original size.
  • HCA-MX compression codec
    A HCA-based codec specially designed to play multiple sounds simultaneously.
    It allows for the reduction of the CPU load when playing multiple sounds but there are some restrictions. The resampling rate of each sound must be the same and the pitch can not be changed during playback.