em português

Introduction

Guides

Descriptions of variables

 

======= OLD DOCUMENTATION ========

     The documentation for the current release is being written.
     Version 0.9.6 was released before having documentation, in reponse to requests by the user community. The documentation included here is that of
the latest past release.

     The main changes between the current release 0.9.6 and the one for which this documentation was written (v 0.9.4.1) are listed below.

General

          - added quick and easy manual measurement of sounds.
          - added one-click generation of any of 5 types of plots of any piece of sound on the screen.
          - added zooming into the oscillogram and the spectrogram.
          - added popup-menu functionality to the mouse right-click, allowing for quick access of unlimited features.
          - added a log screen, where actions and results are documented during the analysis.
          - moved the previous right-click functionality to shift + left-click.
          - automatic loading of user-defined web browser in Linux to display the documentation.

Installation

          - migrated to the NSIS Installer to package the Windows binaries.
          - the math and graphics libraries are now installed in the same directory as SoundRuler to avoid the need to set the path variable in Windows.

Audio

          - added adjustment and conversion of sampling rate to display correctly sounds stored at modified rates, such as with time expansion or frequency division (bat detectors).
           - added one-click custom playback at user-determined speed, duration, pitch and sampling rate to allow for listening of any recordings using simple computer sound cards and speakers.
           - added automatic recognition of PCTape .wav files.
           - great improvement to sound in Linux using Sox.

Graphing

           - added color spectrograms with the capability of copying, saving and printing the plots in color. The color scheme is user-defined.
           - added autocorrelation and cepstrum plots for the analysis of amplitude modulation and harmonic structure.
           - added user control over contrast, colors and window function in spectrogram plots.
           - high resolution graphs can now be saved in various formats. The resolution is defined by the user.
           - improvements to the quality of the graphical output and addition of the .eps format.

Printing

          - new enhanced interface, with storage of preferred settings.

Screen Design

          - added automated detection of screen size and removed the annoying dialog window at startup. The user can still force a format.
          - reduced the number of controls on the screen and placed them in more intuitive positions.

Settings

          - added standardized settings windows that recover default values.
          - standardized the format of settings files for adding comments.
          - added reading of old settings files.
          - added conversion tool for old settings files.

Filters

          - added plot of filter profile to facilitate defining bandpass filters.

Data saving and structure

          - added setting of field separator for .csv files to resolve internationalization issues with spreadsheets and databases.
          - updated the ID fields to alphanumeric, to prevent spreadsheets from treating them as numbers.
          - changed the names of fields that were repeated when saved as one table.
          - added a field with the version of SoundRuler.
         
- fixed rounding in frequency resolution of spectrogram. Frequencies are now reported half of the resolution limit higher than before.
         
- debugged calculation of crest factor and tuning fields.

Code structure

          - unified the code, with scheme to adjust to various platforms and versions.
          - added automated compilation for each platform.
          - added extended code documentation scheme. Documentation itself is still to be written.
          - modularized the code with global variable management functions.
          - moved the code to the SVN version management system.

 


Notice: The author gives no guarantees of any kind for SoundRuler. Use it at your own risk.


HomeFAQ | Version Information Download | License| Registration and Contact
What is Sound Ruler | Screenshots | Acknowledgments| For The VeryImpatient | System Requirements | Manual vs Automatic | How to |
Examples |  How Sound Ruler Works | Suggested Reading | FAQ |
Settings | Raw Measurements | Summary Data