RetroCode

Last updated
RetroCode
Developer(s) Till Tönshoff
Operating system Mac OS X, Windows, Linux, Solaris
License GNU General Public License
Website http://sourceforge.net/projects/retrocode/

RetroCode is a universal mobile content converter originally created by Retro Ringtones LLC. RetroCode is able to read and write most common sample-based ringtone formats including meta-data.

Contents

Overview

RetroCode reads and writes many common mobile sample content file formats. RetroCode takes measures for making sure that meta-data is maintained and converted between the formats. It features filters for adapting audio content to the abilities of small handheld devices. RetroCode also includes a ringback-signal synthesizer allowing to mix audio content with standard ITU ringback signals.

Compatibility

RetroCode currently supports the following formats

Format NameRead / DecodeWrite / Encode
Beatnik RMF (uncompressed)YesNo
Beatnik RMF (IMA ADPCM)YesYes
Beatnik RMF (MPEG)YesNo
Yamaha MA2YesYes
Yamaha MA3YesYes
Yamaha MA5YesYes
Yamaha MA7YesYes
Panasonic MFMYesYes
SAGEM WaveYesYes
Qualcomm QCELP YesYes
Qualcomm CMXYesYes
AMR NBYesYes
AMR WBYesYes
MPEG 2 Layer 1,2 and 3YesYes
AAC YesYes
Macromedia Flash [ disambiguation needed ]YesYes
AIFF YesNo
3GPP YesYes
MP4 YesYes
uLaw YesYes
aLaw YesYes
Dialogic VOX YesYes
OGG YesYes
RealMedia Audio YesYes
Microsoft WMA YesYes
Microsoft AVI YesNo
Microsoft Wave YesYes

Dependency

RetroCode depends on a variety of open source libraries as well as some ISO reference implementations.