IDS Tools

IDS Tools: the digital version of the IDS Analysis (where IDS stands for Integration of Spectral Density), proposed by Laurent Millot.


The IDS Analysis, in an analog version, has been proposed by Emile Leipp within the seventies (Emile Leipp, L’intégrateur de densité spectrale (IDS) et ses applications, bulletin #94 du Groupe d’Acoustique Musicale, Université Paris 6, décembre 1977). The digital version introduces modifications and new functionalities:

  • plots use dB values than percents;
  • monophonic and stereophonic wav can be analyzed;
  • digital filtering permits rather greater attenuations, shorter cutoff bands and the non introduction of phase distorsion;
  • any irregular (freedom of sub bands number and position notably) frequency mapping can be designed and used;
  • one can listen to the analysis elements and/or proceed to a partial to complete (without noticeable error) re-synthesis and listen to it.


A first release of the IDS Tools (IDS_Analyzer, IDS_Plotter, IDS_Gradients_Bigradients_Generator, IDS_Resynthesis_Preparator, Pure Data real time resynthetizers) is available to free download and use, for Mac OS 10.9.5 and newer.

The port of these Tools to Windows 10 is studied. As most of the applications have been programmed in Python 3 and the stand-alone applications have been created with Pyinstaller, both available for Mac OS X and Windows, the port effort may be reduced. But, a virtual machine solution is still needed for the moment.

You may find the user-guide videos on the YouTube channel Autopscience.


If you want to get more information about the IDS Analysis and the research projects performed with such tool, you can visit my ResearchGate personal page and/or contact me.


If you are interested in a version of the IDS Analysis dedicated to a given kind of time signals, contact me.

I have notably worked on audio signals, acoustical or electronic measurements, cardiac and pulmonary records with a digital stethoscope, synthetic scene with a speech talk within a noisy environment in order to test some clues for hearing aids processing tools.