Software Products

by Pat Leonard last modified 2014-08-20 10:26


RavenIcon32x32.gifRaven: Interactive Sound Analysis Software

Raven and Raven Lite are software applications for the acquisition, visualization, measurement, and analysis of acoustic signals. Raven has been developed by the Cornell Bioacoustics Research Program, with the support of the National Science Foundation, to provide a powerful, user-friendly research and teaching tool tailored to the needs of biologists working with acoustic signals. Both Raven and Raven Lite run on computers running Microsoft Windows operating systems, Mac OS X, and Linux.

XBATthumbnail.pngXBAT: Extensible Acoustic Analysis

XBAT is an open-source extensible sound analysis application and MATLAB platform for developing sound analysis tools. It has been developed primarily for research support of the Cornell Bioacoustics Research Program (BRP) through on-going interaction with conservation scientists and animal communication researchers. XBAT was designed to satisfy the diverse sound analysis needs of scientists who deal with large-scale data sets from both marine and terrestrial environments.

The current release of XBAT is compatible with MATLAB 2014a, and has numerous bug fixes and feature developments we hope will increase analyst efficiency.

  1. Five new browsing modes for creating, deleting, and annotating sound events are controlled using either a new “Browse” control palette or keyboard shortcuts (documentation available in the Help menu).  Presets provide support for standardized browsing protocols.

  2. New “Autoadvance” palette automatically advances pages in the XBAT browser at fixed time intervals, and is controllable using either a mouse or keyboard controls.

  3. “Data Template Detector” now has controls for all parameters affecting results, as well as multithreading for faster performance.

  4. Improved readability of control palettes, especially the “Event” palette.

XBAT has been made available in the hope that it will be useful to acoustic researchers. Due to limited resources we cannot provide support for XBAT at this time.

CanaryIcon.GIFCanary 1.2.4: The Cornell Bioacoustics Workstation -- NOW FREE

Canary is a software tool for the digital acquisition, manipulation, analysis, and measurement of sound on Macintosh computers, running Mac OS 9.x and earlier versions. Canary was developed by BRP with support from the National Science Foundation to provide a user-friendly research and teaching environment tailored to the needs of biologists working with acoustic signals. Many of the capabilities provided by Canary have previously been available only in very expensive software packages. Canary's user interface and documentation are designed to make these features accessible to users who may not have extensive backgrounds in acoustics or signal processing, without sacrificing the power and rigor demanded by sophisticated users.

For sound analysis on Mac OS X, we recommend Raven.
Free programs are available here to convert Canary-format sound files to AIFF and MacBinary formats.

For more information on digital sound:

Two appendices from the Raven Manual are offered below. Click on the specific appendix to download a pdf file.

  • Appendix A, "Digital Representation of Sound", provides a brief explanation of how sound is represented digitally. An understanding of the basic principles introduced here (such as digital sampling, sampling rate, and sample size) will be helpful in using Canary or any other sound analysis software.
  • Appendix B, "A Biologist's Introduction to Spectrum Analysis", provides some conceptual background for making and interpreting spectrograms and spectra with Canary. It introduces the short-time Fourier transform (STFT), the mathematical technique used by Canary for making spectrograms. A second aim of this appendix is to explain some of the limitations and tradeoffs intrinsic to spectrum analysis of time-varying signals. The discussions in this appendix assume a basic understanding of how sound is recorded and represented digitally. If you are not already acquainted with concepts such as sampling rate and amplitude resolution (sample size), read Appendix A.
  • What is a sound spectrogram?