Japanese
SOUND ManualADPCM Encoder User's Manual
ADPCM Encoder User's Manual
Version 1.00

ADPCM Encoder is a tool that generates ADPCM data that can be used in SEGASATURN's ADPLIB.

As input, it can accept 8/16/24-bit mono or stereo files in AIFF or Sound Designer II format. Note that since Fs (sampling frequency) conversion is not performed, the input file must be set to Fs = 37.8kHz (Level B) or Fs = 18.9kHz (Level C) in advance.

■ADPCM Encoder operating environment

The conditions for ADPCM Encoder to operate are as follows.
  • Apple Macintosh computer with 68020 or higher CPU
  • Kanji Talk 7

■Starting ADPCM Encoder

Start by double-clicking the ADPCM Encoder icon.

■ADPCM Encoder menu

ADPCM Encoder has the following menus.

  • "About ADPCM Encoder" displays information such as the version of ADPCM Encoder.
  • Select the file using "Encode..." and start encoding to ADPCM.
  • "Exit" terminates ADPCM Encoder.
  • The edit menu is not particularly used.

■Input file specification

At startup, when you transition to the foreground without doing anything, or when you select Encode from the file menu, the following dialog will appear. Specify the input file here.

If you want to encode multiple files at once, check the "All files in folder" checkbox and select one file in the folder containing the files you want to encode.

■Specification of output file

After specifying the input file and file group, the following dialog will be displayed. Specify the output file here.

  • By default, the output file name is the input file name with ".ADPCM" appended. If this results in a file name longer than 31 characters, it is rounded to 31 characters.
  • Only when the input file is stereo, you can select the number of output channels as mono or stereo.
    If the input file is mono, the output is always mono.
  • The output format will be explained later.
  • If you check "Speed Priority", ADPCM Encoder will occupy the CPU time for a longer time, reducing the total encoding time. However, when running ADPCM Encoder in the background, the foreground side may become difficult to operate.

    If you selected the "All files in folder" checkbox when creating the input file, select the destination folder and create it. Filename is ignored.

Points to note when batch encoding
  1. Regarding errors, it is the same as before, but if any file generates an error during batch encoding, encoding will be stopped at that point.
  2. If a file with the same name exists in the encoded file, it will be overwritten, so we recommend creating the encoded folder using the new button before saving.

■Operation during encoding

During encoding, the following dialog is displayed.

  • You can stop encoding by clicking the stop button.
  • You can switch to other applications while encoding.
  • This dialog can be moved around freely. However, if you have multiple monitors, you can only move it on your main monitor.

■About the format

The output file is a simple sound group array and does not have header or sector boundary fillers, so it can be used as is in SEGA SATURN's ADPLIB.
However, this information cannot be obtained from the file since it does not have information about the sample frequency or number of channels. Also, during CD build-up, data such as Fs and bit length must be passed to the builder. Please refer to the builder specifications for details.

The number of frames of output data is rounded up to the nearest sound group (224 samples).

Please refer to the SEGASATURN ADPLIB documentation for the structure of sound groups.

■About error messages

This program requires System 7 or Kanji Talk 7 or later OS
The OS you are currently running may be old.

This program requires a CPU of MC68020 or higher to run
It is running on a Mac with 68000 CPU.

Could not allocate required memory
The minimum memory required for execution has not been secured.

Only 8, 16, and 24-bit width data can be converted.
I am trying to convert data other than the above.

Data with 3 or more channels cannot be converted.
I am trying to convert data other than mono (1 channel) or stereo (2 channels).

OS Error
Error without recognition code.

File is corrupt or not structured as expected
Indicates that the file being converted is not in the correct data format.

Unsupported data type
I am trying to convert data other than AIFF and Sound Designer 2.

A required resource cannot be loaded or is corrupted
The Sound Designer 2 file may be corrupted.

Not an AIFF file or a Sound Designer II file
You are trying to convert unrecognized data.

■Restrictions on the AIFF to be read

At least "COMM" chunk is required. Be sure to set Fs to 37.8kHz or 18.9kHz.

SOUND ManualADPCM Encoder User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997