Home
   Products
   Downloads
   Knowledge
   Contact
  
   Blog

 

  
 
RetroCode™

RetroCode™ - the universal sample based ringtone conversion component.

    Need to streamline your production?
      RetroCode is the unique component allowing you to centralize your production into one single process.

    Do you have to cut your personel costs?
      RetroCode allows your production team to convert millions of files per hour, instead of twenty.

    Plan to offer user generated samples for mobile download?
      RetroCode is the key ingredient enabling on demand conversion for all popular content formats.
RetroCode™

RetroCode™ runs on servers and workstations equipped with Windows or Linux.
Simply drop it into your production line and presto; you can now cover virtually any mobile sample content capable handset with high quality ringtones. All formats covered by one single powerful tool. You may even conver ringtone formats back or into each other, yet another unique feature.

All RetroCode™ variants contain the following features:

  • sample rate up- and down-sampling
      Converts sample rate differences between source and destination file, allowing you seamless conversion.
  • channel count adaption
  • low-, high-, and bandpass filters
      Adapts the source sample frequency spectrum towards the mobile cellphone's capabilities.
  • amplifier and peak limiter
      Helps you to max out the volume without introducing any clipping.
  • normalizer
      Used in several steps of the conversion to make sure that your results are as dynamic as possible.
  • silence optimizer
      If activated, identifies leading and trailing near/silence gaps and cuts them off.
  • sample offset, looping and duration
      Create looping previews out of your single-shot source sample.
  • fade in and out
  • microsoft wave PCM reading and writing
Latest News (from SourceForge.net)

RetroCode 1.60.1 linux released
Sat, 28 Mar 2009 00:22:12 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
The very first linux binary has been released. It was built on a recent Ubuntu (32bit) system. For obtaining any missing shared libraries you will have to use your distribution's installer tools (e.g. apt-get for debian based distris).

The following shared libraries are needed:
id3
faad
faac
avformat
avcodec
avutil
png
mad
gif
jpeg
mp3lame
z (0 comments)


RetroCode vs Linux
Fri, 27 Mar 2009 20:51:55 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
Good news everyone...

I finally got a working linux version compiled. Took much longer than expected cause I ran into issues with libtool in connection with the QCELP reference implementation. That code was obviously never meant to be actually reused, hence many things popped up when trying to do so. The biggest challenge was the fact that libqcelp has circular dependencies towards libtty, libops and libdsp. As I am anything but a GCC expert, things took a lot of time. In the end, I took the "trivial" solution and simply linked all those libraries together into one new "mega"-library.

Next steps:
- release a binary 32bit linux version (tar.gz)
- release a revised patch for the QCELP reference implementation
- release a debian installer package of that linux binary (.deb)
- release a macos binary version (tar.gz)
- debug and fix remaining 64bit issues
- release a 64bit binary linux version (0 comments)


RetroPack 1.60.1 released
Thu, 26 Mar 2009 21:24:29 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
Good news everyone â?? RetroCode and RetroFID 1.60.1 have been released

Version 1.60.1 News:
* fixed retroMpegs AMR decoding
* fixed autoadapt no longer ignores user parameters
* updated autoadapt triggers low-pass-filtering only on samplerate decrease
* updated build environment to increase universal use
* fixed retroThemes embedded theme media parsing
* updated retroMpegs ffmpeg usage to reflect API changes
* updated documentation
* enhanced mp3 encoding parameters
* increased default mp3 encoding quality
* fixed some minor issues
* streamlined (debugging) output a bit
* SMAF: warns but doesnt abort anymore on unknown content

For downloading, please use the links below.

Windows:
http://downloads.sourceforge.net/retrocode/RetroPack-1.60.1.setup.win32.exe

I have MacOS and Linux releases on my ToDo-List â?? however, that will most likely take a bit since I am working on other projects right now. (0 comments)


RetroCode compiles on Apple's Xcode
Sun, 22 Feb 2009 04:22:07 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
RetroCode(tm) is a universal mobile content converter. RetroCode(tm) is able to read and write most common sample based ringtone formats including meta-data. Formats: SMAF (MA2,MA3,MA5,MA7), RMF, MFM, CMX, QCP, AMR (NB,WB), AAC, MP3, OGG, SWF, RA, WAV

The latest version of RetroCode (CVS) now compiles on Xcode. The .xcodeproj-packages are located in build/MacOS. (0 comments)


RetroCode: ANSI QCELP RI codec patch Version 0.3 released
Fri, 13 Feb 2009 01:49:56 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
RetroCode(tm) is a universal mobile content converter. RetroCode(tm) is able to read and write most common sample based ringtone formats including meta-data. Formats: SMAF (MA2,MA3,MA5,MA7), RMF, MFM, CMX, QCP, AMR (NB,WB), AAC, MP3, OGG, SWF, RA, WAV

An updated version of the patch for en/decoding qcelp byte streams has been released. The patch is upgrading the ANSI 733 TIA 50 reference implementation to be reusable and thereby offer a platform independant qcelp codec. You will need to apply this to the reference implementation for successfully building RetroCode's current (CVS) version completely.

This revision of the patch is tested and working with Windows and OSX. Chances are pretty good that it works with linux as well but that has not yet been tested.

Download the original implementation:
http://www.3gpp2.org/Public_html/specs/Software_Distribution_vA-1.0_for_C.S0020-Av1.0_13k_Specification.zip

Download the patch:
http://downloads.sourceforge.net/retrocode/qc13_tia_50_ansi733_20040315-025_retropatch03.zip

Extract both archives into the same folder:
unzip Software_Distribution_vA-1.0_for_C.S0020-Av1.0_13k_Specification.zip
unzip qc13_tia_50_ansi733_20040315-025_retropatch03.zip
cd 13k_Spec_Software_Distribution_vA-1.0

Patch the original 13k_Spec_Software_Distribution_vA-1.0/ qc13_tia_50_ansi733_20040315-025 folder with that patchfile:
patch â??p0 <qc13_tia_50_ansi733_20040315-025_retropatch03.zip
cd qc13_tia_50_ansi733_20040315-025

As the original reference implementation contained some binary libraries already, make sure you remove those before building:
rm â??f dsp_fx/*.a
rm â??f fxptlibs/ops/*.a

Now you can finally build the libraries...
make
make install (0 comments)


RetroCode: ANSI QCELP RI codec patch released
Wed, 14 Jan 2009 14:47:14 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
RetroCode(tm) is a universal mobile content converter. RetroCode(tm) is able to read and write most common sample based ringtone formats including meta-data. Formats: SMAF (MA2,MA3,MA5,MA7), RMF, MFM, CMX, QCP, AMR (NB,WB), AAC, MP3, OGG, SWF, RA, WAV


Today the codec patch for en/decoding qcelp byte streams has been released. The patch is upgrading the ANSI 733 TIA 50 reference implementation to be reusable and thereby offer a platform independant qcelp codec. You will need to apply this to the reference implementation for successfully building RetroCode's current (CVS) version completely.

Download the patch:
http://downloads.sourceforge.net/retrocode/qc13_tia_50_ansi733_20040315-025_retropatch02.patch

Download the original implementation:
http://www.3gpp2.org/Public_html/specs/Software_Distribution_vA-1.0_for_C.S0020-Av1.0_13k_Specification.zip (0 comments)


RetroCode and RetroFID 1.51.3 released
Mon, 01 Sep 2008 13:50:43 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
The first multi-binary release is happening. So far, a MacOSX as well as a Windows version have been built. A Linux build and others will follow shortly.

Version 1.51.3 News:
* added optional fact-chunk for wave files
* updated mp3-reader to properly process ID3V2.2 tags
For downloading, please use the links below.

Mac OS X:
http://downloads.sourceforge.net/retrocode/RetroPack-1.51.3.bin.macosx.intel.tar.gz?use_mirror=osdn
http://downloads.sourceforge.net/retrocode/RetroPack-1.51.3.thirdparty.bin.macosx.intel.tar.gz?use_mirror=osdn

Windows:
http://downloads.sourceforge.net/retrocode/RetroPack-1.51.3.setup.win32.exe?use_mirror=osdn

Additionally, a full snapshot of the CVS repository has been released. For downloading please got to:
http://downloads.sourceforge.net/retrocode/RetroCodeSDK-1.51.3.src.tar.gz?use_mirror=osdn (1 comments)


RetroCode works on FreeBSD
Sun, 31 Aug 2008 05:03:40 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
RetroCode(tm) is a universal mobile content converter. RetroCode(tm) is able to read and write most common sample based ringtone formats including meta-data. Formats: SMAF (MA2,MA3,MA5,MA7), RMF, MFM, CMX, QCP, AMR (NB,WB), AAC, MP3, OGG, SWF, RA, WAV

Good news everyone - the CVS-version of RetroCode works on FreeBSD.

Thanks to HPs TestDrive service, we were able to compile and test RetroCode and RetroFID on FreeBSD.

However there are once again, limitations:
- retroQualcomm will most likely never be working on that OS as the library (qscl = Qualcomm's QCELP codec) is not available on that platform (0 comments)


RetroPack 1.51a released
Sat, 09 Aug 2008 01:20:43 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
A complete binary distribution on the windows platform of RetroCode and RetroFID has been made available.
It reflects all updates of the third party libraries and all bugfixes and GPLed updates/additions of RetroCode and RetroFID up until today.

http://downloads.sourceforge.net/retrocode/RetroPack151a.setup.win32.exe?use_mirror=osdn (0 comments)


RetroCode now successfully ported to Sun architecture
Mon, 31 Dec 2007 14:16:19 GMT | lobotomat@users.sourceforge.net (Till Toenshoff)
RetroCode(tm) is a universal mobile content converter. RetroCode(tm) is able to read and write most common sample based ringtone formats including meta-data. Formats: SMAF (MA2,MA3,MA5,MA7), RMF, MFM, CMX, QCP, AMR (NB,WB), AAC, MP3, OGG, SWF, RA, WAV

Good news everyone - the CVS-version of RetroCode works on Sun OS - or more specifically, it works with SPARC based machines. Apart from those working with a big-endian architecture, they also demand a specific alignment for numeric values. The big-endian issue was covered already by our OSX (PPC) port. The alignment issue gave us a bit of pain but now pretty much all codecs should be free of code that violates that limitation.

However there are once again, limitations:
- retroQualcomm will most likely never be working on that OS as the library (qscl = Qualcomm's QCELP codec) is not available on that platform

We are currently in the process of "autotoolizing" the RetroCode package, until that is finalized you will have to compile it manually. To compile the SunOS version, simply overwrite "Makefile" with "Makefile.sunos" as found within the CVS tree.

More fixes and updates on CVS:
- extended help and validation on encoding sample rates added
- optional automized sample rate and channel count conversion added
- SMAF device identifier added to support active compatibility limitation
- SMAF graphics decoding and export added
- SMAF stereo encoding fixed
- WAV IMA/MS ADPCM stereo encoding fixed
- SWF codec fixed and updated
- AIF encoder fixed

The next windows binary alpha release will be due very soon. Also the first linux, osx and sunos binaries are to be released within the next days, shortly after the windows release. (0 comments)


Compatibility

RetroCode™ currently supports the following formats

Format Name

Read / Decode

Write / Encode

Beatnik RMF (uncompressed)

+

-

Beatnik RMF (ima adpcm)

+

+

Beatnik RMF (mpeg)

+

-

Yamaha MA2

+

+

Yamaha MA3

+

+

Yamaha MA5

+

+

Yamaha MA7

+

+

Panasonic MFM

+

+

Sagem Wave

+

+

Qualcomm QCELP

+

+

Qualcomm CMX

+

+

AMR NB

+

+

AMR WB

+

+

MPEG 2 Layer 1,2 and 3

+

+

AAC

+

+

Macromedia Flash

+

+

AIFF

+

-

3GPP

+

+

MP4

+

+

uLaw

+

+

aLaw

+

+

Dialogic VOX

+

+

OGG

+

+

RealMedia Audio

(+)

(+)

Microsoft WMA

(+)

(+)

Microsoft AVI

+

-

Microsoft Wave

+

+


Supported Platforms
  • Microsoft Windows (NT,2000,XP)
  • Linux (Red Hat 9, others on request)
Downloads




Published on: 2006-06-22 (5022 reads)

[ Go Back ]
 
Copyright © 2002-2010, MMS GURU - All Rights Reserved.