12.07.2015 Views

User's Manual - Cornell Lab of Ornithology - Cornell University

User's Manual - Cornell Lab of Ornithology - Cornell University

User's Manual - Cornell Lab of Ornithology - Cornell University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 1: Getting StartedMultiple fileformatsCanary can read and write sound files in SoundEdit and AIFF (AudioInterchange File Format) formats, as well as Canary’s own format, which letsyou save a signal with a spectrogram and spectrum in one file. You can alsosave or retrieve sounds, spectrograms, spectra, or correlation arrays in binary,Text, or MATLAB formats.What you need to use CanaryHardwareCanary 1.2 will run on any PowerMacintosh or any 68020 or better Macintoshthat is equipped with a math coprocessor and adequate memory (RAM; seebelow). A separate version with identical features, Canary 1.2 LC, is availableto run on 680x0 that lack a math co-processor. On Macintosh models that arenot equipped with a built-in sound input port, a third-party digitizing devicesuch as MacRecorder is required for sound acquisition.Canary 1.2 requires a minimum <strong>of</strong> 2.5 megabytes <strong>of</strong> RAM to run. 1 Thisamount <strong>of</strong> memory is sufficient to make a medium-resolution spectrogram(resolution = 5.8 mS x 43.5 Hz) <strong>of</strong> a signal slightly more than 2 seconds long,digitized at 22.3 kHz. The actual amount <strong>of</strong> memory needed for any particularapplication is roughly linearly dependent on the number and length <strong>of</strong> signalsthat are to be open at one time, the sampling rate at which the signals aredigitized, and the time and frequency resolution <strong>of</strong> spectrograms that arecalculated. Although there are hundreds <strong>of</strong> combinations <strong>of</strong> spectrogramparameters for a given signal that will require different amounts <strong>of</strong> memory,the following formulas can serve as a guide to the approximate amount <strong>of</strong>memory needed for signals <strong>of</strong> different lengths digitized at 22.3 kHz(remember that 1000 Kbytes = 1 Mbyte):Waveform only:≈ 1700 Kbytes + (100 Kbytes/sec * signal duration)Waveform + medium-resolution spectrogram(e.g., resolution = 5.8 mS x 43.5 Hz):≈ 1700 Kbytes + (300 Kbytes/sec * signal duration)Waveform + high-resolution spectrogram(e.g., resolution = 1.4 mS x 10.8 Hz):≈ 1700 Kbytes + (2900 Kbytes/sec * signal duration)These figures should be regarded only as rough indications <strong>of</strong> memoryrequirements.1 This figure refers to memory available for Canary itself, not the total amountinstalled on your machine. Keep in mind that system s<strong>of</strong>tware can take up severalmegabytes, depending on what utilities and system extensions are installed.4 Canary 1.2 User’s <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!