Minor accuracy improvements and minor changes to the default configuration templates have been introduced. Configuration file handling is performed using the minIni library instead of the parsecfg library. A minor bug in the axis labeling of the Morlet cycle/octave scalograms has been corrected. The plot generation scripts have been reworked for better readability, better axis labeling, and compatibility with the latest version of Octave.
A new computation of the RMS value based on a logarithmic frequency weighting of the magnitude response has been introduced. This new method allows for better handling of the filter magnitude response peak limiting. A bug in the estimation of the band limited RMS value has been also corrected. Some other procedures have been refined in order to provide improved accuracy. The glsweep and lsconv tools have been reworked to provide correct reference levels, thus allowing for SPL calibrated measurements.
The Octave scripts have been reworked to make them compatible with the latest version of Octave. They were also improved to provide some autoscaling features and to export to different image formats. The microphone compensation stage has been moved to the beginning of the correction procedure so that any following stage works using the compensated impulse response as a reference. A new parameter for adding a configurable delay to the minimum phase version of the correction filter has been introduced. Many other minor bugs have been fixed.
The Octave scripts have been reworked to make them
compatible with version 3 of Octave. A new
renormalization procedure, providing a reasonable
extimation of clipping levels, has been added.
Many minor bugs have been fixed.