# 1. Overview

## 1.1 What is the ADX Encoder?

"ADX Encoder" is a tool for creating ADX data.

Taking an audio file as a source file, it can create ADX data.

Fig. 1.1 Input and Output of ADX Encoder

## 1.2 Features of ADX data

ADX data supports two types of audio compression mode, high quality mode "ADX" and high compression mode "AHX".

Table 1.1 Features of ADX data
Data Format | Features
ADX | (a) File size is downed about 1/4. (b) Very low CPU load when decoding (lower than 1%) (c) Capable of loop setting for any sample location (d) Suitable for high quality BGM playback
AHX | (a) File size is downed about 1/10.(Size varies depending on the setting) (b) Compared to ADX format, high CPU load when decoding (about 3%) (c) Suitable for speech playback

## 1.3 System Requirements

ADX Encoder requires the following environment:

Table 1.2 System Requirements
Item | Description
Hardware
| Machine | IBM AT compatible
| CPU | Intel Pentium processor or 100% compatible processor
| Main memory | 64MB or over (128MB or over recommended)
Software
| OS | Microsoft Windows 98/Me/NT4.0/2000 or higher

## 1.4 Audio Material Files

The formats that can be used as audio material files for ADX are detailed below.

Table 1.3 Audio Material Files
Item | Description
File Type | WAV or AIFF files
Format | 16 bit Linear PCM
Channel Count | Stereo or Mono
Sampling Rate | Maximum 48KHz
Loop Information | 1 Shot or Looped audio files

[Remarks]

Supported sampling rates are limited depending on target platform.

For sampling rates apart from these, offline re-sampling is required.

Copyright (c) 2001-2007 CRI Middleware Co., Ltd.