Software Dolby-B|C Compatible Compander

 
 
 
   
  DDi Codec is a precise digital equivalent of the classical Dolby-B/C analog tape noise reduction system. It is the world's first dedicated software capable of decoding or encoding Dolby-C formatted audio in digital domain, along with full backward compatibility to Dolby-B. Powered by the proprietary DSP engine, the decoding/encoding can be performed in realtime pace, which allows instant monitor and control of quality.
 
     
 
View on Mac App Store    View on Microsoft Store
 
     
     
   
     
     
 

Deeper optimal result can be achieved by using the advanced tools that come with the software, as specified below:

  • The Reference Vernier is the primary tool for aligning Dolby Reference Level in an interactive and progressive manner. It supports either objective calibration (with Dolby Tone) or subjective estimation (without Dolby Tone).

  • The Azimuth and Gap-Loss tools can compensate minor imperfection of analog tape player used for digitizing audio tapes.

  • The Play Trim is another tool for compensating weakened signal on aged pre-recorded tapes.

  • The EQ Converter offers digital translation between 120μs and 70μs IEC standards — if such a flexibility is not found on a given tape player/recorder.

  • The built-in tone generator offers 400Hz 0dB signal at Dolby Reference Level for easy calibration.
All these tools can work independently from the Dolby-B/C codec, which can also be applied for refining non-Dolby formatted audio.

DDi Codec is a stand-alone GUI app without relying on any other DAW host. It allows the computer to perform as a outboard Dolby-B/C NR unit in one of the following four modes:

Input Output Comment
Audio In File a digitizer/recorder, with B|C codec
File Audio Out an audio file player, with B|C codec
File File an off-line B|C processor, with batch capability
Audio In Audio Out an on-line B|C processor, with slight delay

Currently supported audio file formats are:
WAV, FLAC, AIFF: up to 96k/24bit.
MP3, AAC, M4A: up to 48k/VBR.
* Excluding some proprietary variants having the common file extensions, or additional format-normalization may be required.

 
     
  Audio Demo #1 (Symphony)
Audio Demo #2 (Electronica)
Audio Demo #3 (Vocal)
 
     
   
     
 

What quality can be expected from DDi Codec software compared to an analog Dolby-B/C hardware?

Analog hardware was the native form of Dolby-B/C system. As of today, using analog Dolby-B/C hardware is still the best choice in theory. However, no new Dolby-B/C hardware is in production today. In fact, vast majority of the analog Dolby-B/C units found today were produced decades ago and missing regular maintenance as required. They might drift out of the design specification more than one can anticipate, causing Dolby mis-tracking and muffled sound. The hardware here refers to tape recorders/players with built-in Dolby-B/C circuitry and external (outboard) Dolby-B/C analog companding boxes.

It is possible to restore an aged Dolby-B/C hardware unit back to specification, which requires qualified service and knowledge. It is also wortAnalog hardware was the native form of Dolby-B/C system. As of today, using analog Dolby-B/C hardware is still the best choice in theory. However, no new analog Dolby-B/C hardware is in production today. In fact, vast majority of the analog Dolby-B/C units found today were produced decades ago and missing regular maintenance as required. They might drift off the design specification more than one can anticipate, causing Dolby mis-tracking and muffled sound. The hardware here refers to tape recorders/players with built-in Dolby-B/C circuitry and external (outboard) Dolby-B/C analog companding units.

It is possible to restore an aged Dolby-B/C hardware unit back to specification, which requires qualified service and knowledge. It is also worth noting that even a well calibrated hardware unit may not necessarily guarantee an accurate result by decoding because audio signal on a given tape might degrade over time, or it was simply encoded by a degraded analog encoder in the first place. It becomes a common practical need for a decoder to be able to compensate all the errors as much as possible at the end of the entire chain. This practical need can hardly be satisfied by using a typical analog hardware that is only calibrated to and locked on the standard. A flexible decoder with adjustable parameters and fine-tuning options may carry out more balanced result.

Interchangeability is another issue found between different Dolby-B/C analog hardware units that was largely overlooked. Audio content that was encoded by a Dolby-B/C hardware unit may sounds inferior when being decoded by another Dolby-B/C units from different manufacturer/model/series. The fact can be also observed by comparing the factory data sheet closely against the standard data published by Dolby Labs. A few early Dolby ICs used in those analog devices were found with too much full-range tolerance, means, even being calibrated on the standard reference level, their performance on lower signal levels deviated too much from the standard in their own ways, causing interchangeability issues. Again, a flexible decoder may work better than a fixed decoder in this scenario.

Since digital age, there seemed to be an easy solution — retooling Dolby B/C system in software. While the wish is fantastic, the fact is not as easy as it sounded. Dolby-B/C system has very unique behavior of its own, which is not covered by the common DSP solution library in general. Attempting to simulate Dolby-B/C by customizing a linear EQ plugin is a simplistic, inaccurate and amateurish idea.

DDI Codec is developed with full respect to the original Dolby-B/C system topology and extensive study of the original analog schematics, combined with revers-engineering a few reputable analog Dolby-B/C hardware units. The proprietary digital technologies developed for building the core engine are very dedicated to closely reproduce the specific non-linear sliding-band characteristics that only found in Dolby-B/C system. The software strives for the state-of-the-art digital solution of Dolby-C (with full backward compatibility with Dolby-B) which is not only sounding correct but also measured correct.

DDi Codec is intended to be a digital alternative especially for those who are not fully confident/satisfied with the aged analog Dolby-B/C hardware but are willing to accept digital help. Compared to analog hardware, The software app will never drift off design specification over time but also offers additional flexibility in working with imperfect tapes and players, getting the most out of them. The software app will operate as a typical external (outboard) Dolby-B/C compatible compander with the convenient calibration options exposed to the user, which offers better flexibility/potential to achieve optimal results. As a software solution, it is for the first time to allow Dolby-B/C decoding/encoding task being able to cross-benefit from the gifted digital advantages, such as: lossless fidelity, zero new noise, mathematical accuracy, wide dynamic range, low cost, no wear and no maintenance. The software makes it possible to restore existing digital archives (audio files) which are still encoded in Dolby-B/C, removing the hard pre-emphasis artifacts which was otherwise impossible without re-digitizing the original analog tapes. The file-to-file decoding can be done much faster than using a real-time-only hardware. For studios/publishers, the software allows direct encoding the digital master copy and straightly feed it to a digital capable duplicating system, avoiding unnecessary analog processing, and perhaps, offering alternative licensing solution as well.

Since the official program for granting Dolby-B/C license has been long closed, it is impossible for DDi Codec to claim any official proof of quality. Use of this software is still at user's own risk. However, its performances have been measured and summarized in the following data sheets, along with online audio demos. Hope they can help in landing a more objective and less stressful decision between new software versus classical hardware.

 
     
   
     
   
   
     
   
     
 

The measured self-encoding then self-decoding curves have been omitted from here because they are almost perfect flat lines.

Finally, while DDi Codec is intended to be a precise digital equivalent of the analog Dolby-B/C system, it may not incidentally enhance "analog taste" of the digital audio which is rather a subjective matter.

Audio Demo #1 (Symphony)
Audio Demo #2 (Electronica)
Audio Demo #3 (Vocal)

Dolby-B and C are the tape noise reduction systems developed by Dolby Laboratories.

 
     
 
View on Mac App Store    View on Microsoft Store
 
     
 
 
  Contact: anaxwaves@gmail.com