Description of the folders : -txt is where the results of the executable programs should be stored -source contains all the algorithms and utilities -exec contains code that use algorithms from source in order to make a usable command line executable for -scattering -spectrogram -imshow -wav is a folder where the signals are stored, in this version some samples are already present for testing The Makefile is used by $make without any arguments, it will create all the executables (3) which can then be used as follow SPECTROGRAM: //default arguments ./spectrogram wav/slow.wav //this will generate the file ./txt/spectrogram.txt which can be displayed as follow //specify the window size ./spectrogram wav/slow.wav 256 //specify the window size plus the overlapping ./spectrogram wav/slow.wav 256 0.2 IMSHOW: //keep ratio ./imshow txt/spectorgram.txt //this utility acts like imagesc in matlab and can be used on any .txt storing a plain matrix //square display ./imshow 0 txt/spectrogram.txt SCATTERING: //arguments are in order : T1, Q1, J1, T2, Q2, J2,...,wav file //the number of layers is determined by the number of args given such as : //doing the following command will save in txt files the layers into the txt directory ./scattering 8 20 4 8 1 1 32 1 1 wav/processed.wav DISPLAYING THE SCATTERING //In order to display the wav plus all the scattering layers, a simple python file is used for conveniency //and is used by simply calling it and passing the wav on which the scattering has been done python exec/Plots.py wav/processed.wav