Skip to content
Snippets Groups Projects
ChangeLog 6.03 KiB
Newer Older
  • Learn to ignore specific revisions
  • Jaska Uimonen's avatar
    Jaska Uimonen committed
    2021-12-01:
        Version 3.0.5
        - First git release.
    
    
    Jaska Uimonen's avatar
    Jaska Uimonen committed
    2021-11-30:
        Version 3.0.4
        - Re-package to remove unnecessary directory to fix octave
          installation error.
    
    2017-04-19:
        Version 3.0.3
        - Bug fix to allow shorter window lenght than number of FFT points
          in spec2dw.m and hps2d.m.
    
    2017-03-06:
        Version 3.0.2
        - Typo fix in amp2dt.m
        - Changed title and axis font sizes to 10 to overcome a PDF export
          bug in MacOS. The font size may be changed by changing the value
          of the titlefontsize variable in each of the Spectutils functions.
    
    2017-01-05:
        Version 3.0.1
        - ambdb option now works in amp2dt.m
    
    2016-12-20:
        Version 3.0.0
        - Updated for Octave 4
        - Tested with Octave 4.2.0-rc2 and Gnuplot 5.0.5 in Mac OS
        - Now installs in Octave with "pkg install spectutils-3.0.0.tgz"
        - Old C language utility programs removed
        - Sound file I/O changed to use audioread instead of wavread.
          (Octave must be compliled with audioread.)
        - Comment separator changed from # to % for Matlab compatibility.
        - New function: amp2dt.m
        - HPS optimized with nearly 50% performance improvement.
        - Improvements and compatibility changes of previous unpublished
          versions inluded.
    
    2014-10-28:
        Version 3.0.0-pre1
        - Updated for Octave 3.8.0
        - Incompatible with older Octave versions
        - split() function calls changes to strsplit() with delimiter adjustments.
    
    2011-03-28:
        Version 2.0.1
        - Makefile in the spectutils subdirectory updated
    
    2010-12-26:
        Version 2.0.0
        - An English tutorial for the central Spectutils functions
        - New major version with many new octave functions and bugfixes
        - New set of functions for measuring Total Harmonic Distortion (THD):
          linsweepgen.m, logsweepgen.m, maxlevel.m, maxfreq.m, thdn.m, singen.m.
        - RMS level versus time function: rms2d.m, rms.m.
        - m subdirectory renamed as spectutils for easier installation.
        - See the list of intermediate versions for more details of changes
          from version 1.0.0.
    
    2010-12-08:
        Version 1.x.x:
        - Zero time offset bug fixed from spureadsf.m
        - Filename bug fixed from hpssono.m
        - Preliminary implementation of rms.m and rms2d.m
    
    2009-10-28:
        Version 1.x.x:
        - Window function compensation added to spec2dw.m
        - New plotting functions: hps2d.m and hpssono.m.
        - Modularization: spureadsf.m function added for reading sound files.
        - Various typos fixed.
    
    2008-10-22:
        Version 1.0.0:
        - Updates to Finnish documentation
    
    2008-09-03:
        Version 1.0.0:
        - Small adjustments to line widths, title fonts etc.
        - Added hps.m and hps2dt.m function for Harmonic Product
          Spectrum based pitch tracking
        - Changes to line width and color in spec2dw.m to enhance
          readability
    
    2008-03-20:
        Version 0.9.1:
        - Tested with Octave 3.0.
        - Small bug fixes to spec2dw.m and spec3dw.m.
    
    2007-12-20:
        Version 0.9:
        - Octave functions rewritten for Octave 2.9.x. This version
          no longer supports Octave 2.1.x. For old octave versions,
          try spectutils 0.8.4 or earlier.
        - This version is so far tested only on Mac OS X 10.4
          with Octave 2.9.18 and Gnplut 4.2.2 from octave.sourceforge.net.
          It should work also on other platforms (e.g. Linux and Windows).
        - Support for multichannel wav files added. Analyzed channel
          number may be given as a parameter.
        - New syntax for specifying soundfile name, sampling rate
          and sample format. On wav files, sampling rate and
          sample format are read from the soundfile header.
        - New options for spec2dw and oscgram: 'spline' and 'splineplus'
          for producing smooth FFT plots and oscillograms by spline
          interpolation between concecutive FFT points. 'splineplus'
          additionally plots the actual samples or FFT points as '+'
          characters.
        - New option for spec3dw: 'sonogram' plots a sonogram
          instead of the regular 3D waterfall plot. There, an additional
          parameter scale may be used to specify the limits of the
          grayscale range. This affects the contrast of the sonogram.
          See spec3dw help for more information.
        - Syntax changed in spec3dw and spec2dw options string:
          'no-title' -> 'notitle', 'comment-only' -> 'commentonly'.
        - 'options' parameter added to oscgram with options
          'commentonly' and 'notitle'.
        - 'spline' and 'splineplus' options also to oscgram.
    
    2006-12-05:
        Version 0.8.4
        - A bug fixed in handling of spec3dw weight parameter
        - Errors corrected in oscgram, spec2dw, and spec3dw help texts.
    
    2006-01-06:
        Version 0.8.3
        - nfft parameter in spec2dw and spec3dw changed to total number of
          fft points. In previous versions nfft was the number of fft points
          in the positive frequency range.
    
    2006-01-06:
        Version 0.8.2
        - Y axis range reset added to oscgram.m
    
    2005-04-18:
        Version 0.8.1
        - File INSTALL renamed as INSTALL.txt. Spectutils compiles now
          on MacOS X 10.3
    
    2005-02-04:
        Version 0.8
        - Tested under Fedora Core 3, Octave 2.1.57 and Gnplot 4.0.0.
        - New Octave functions openlpr and closelpr for directing
          a set of consecutive spectrograms directly to printer.
        - Improved error checking in oscgram.m
        - Octave 'grid "on"' statements changed to 'grid("on")'
        - Octave automatic_replot management added to prevent
          unneccessary replotting (encountered while testing with Gnuplot 4)
        - Updated linewidth settings to tolpr.m
    
    2003-05-14:
        Version 0.7
        - High frequency weight parameter fixed in spec2dw
        - A bit improved error checking in spec2dw and spec3dw
        - Some typo fixes
    
    2003-02-07:
        Version 0.6
        - "raw" extension must now be appended to the soundfile name
          parameter in spe3dw, spec2dw and oscgram.
        - A bit better error checking for illegal parameter values
        - Some typo fixes
    
    2001-11-01:
        Version 0.5
        - Updates to C programs
    
    2001-10-08:
        Version 0.4
        - Typo fixed in man Makefile
    
    2001-10-07:
        Version 0.3
        - Makefile updates
    
    2001-10-06:
        Version 0.2
        - Documentation updates
    
    2001-10-03:
        Version 0.1