Perfect DeClipper 1.00

Update December 12th 2011: Perfect Declipper is now available for download!
VST Plugin - for VST hosts. Right click and save.
DSP Plugin - installer, for Winamp and compatible programs.
The help pages and the page to buy a license are not yet finished. If you want to buy a license now, go to the Stereo Tool site and choose the Declipper license (€ 100).

Update September 9th 2011: Recordings have been updated!
For a quick impression of what Perfect DeClipper does, listen to this: [WAV] [MP3].
The Perfect DeClipper is almost finished. At the bottom of this page you can read how you can test the latest development version.


Clipped input signal


Perfect DeClipper output signal. Note that even in larger clipped areas the higher frequencies are restored. This does not depend on how many samples there are before another clipped area starts!

Note from the author:
Most declippers to date restore spikes based on the last few samples just before clipped audio starts and the first few samples after the clipping ends. While this does restore some of the dynamics that was lost by clipping, it often does not remove the distortion that is caused by clipping.

Perfect DeClipper uses a revolutionary new algorithm to restore clipped areas in audio recordings. This new algorithm does not only restore the dynamics, but it also removes almost all the distortion.

A perfect reconstruction is not possible because some data is lost. Perfect DeClipper is called 'perfect' because I think I can mathematically prove that its algorithm approaches (one of) the best possible reconstruction(s) based on the data that is available.*

*) I have not yet tried to prove this. Multiple solutions might be equally good based on the available data.
Samples:
HIGHLIGHTS:
A summary of some clear declipping examples.
The first 3 are artificially clipped to show how the declipper handles extremely clipped audio.
The last 3 are taken from actual CD's.
Perfect DeClipper input and output: [WAV] [MP3]

Extreme clipping:
Perfect DeClipper input: [WAV] [MP3]
Perfect DeClipper output: [WAV] [MP3]
Feel free to try this clipped file in other declippers.
The clipping level is -12 dB, or +/-8191.


Real-world example: Metallica - The Day That Never Comes:
Probably the worst mastered track ever. It is actually beyond repair because clipping happens all over the place. But is still comes out much better:
Perfect DeClipper input: [WAV] [MP3]
Perfect DeClipper output: [WAV] [MP3]

Real-world example: Greenday - American Idiot:
This one is more subtle, but it still makes a big difference.
Perfect DeClipper input: [WAV] [MP3]
Perfect DeClipper output: [WAV] [MP3]

Real-world example: Red Hot Chilli Peppers - Scar Tissue:
Check the voice at the start of the track!
Perfect DeClipper input: [WAV] [MP3]
Perfect DeClipper output: [WAV] [MP3]

Perfect DeClipper will be offered as a VST plugin and stand alone application in a light-weight Consumer version (which uses less processing power but does not approach the 'perfect' reconstruction that well, although it still outperforms other declipping methods), and a Professional version.

Perfect DeClipper technology will be used in the following products:
  • Omnia 9 by Leif Claesson
  • Stereo Tool 6.20 and higher

    Interested? Contact Hans van Zutphen at mail@hansvanzutphen.com

  • Perfect DeClipper has been demoed as part of the Undo filter in the Omnia 9 at the NAB in Las Vegas, April 11-14 2011.

    About the author
    Hans van Zutphen, MSc, studied Computer Science at the University of Nijmegen, the Netherlands. He wrote his master thesis on visualization of sound for the deaf. He worked among others on software for lithography systems for the semiconductor industry, software based image processing for medical (X-ray) images and software for MRI scanners, and he created the FM audio processor Stereo Tool.