SIGNAL 5
Home | Company | Products | Sales | Support | What's New | SIGNAL in Science | Contact | Search
Analysis and programming system
for bioacoustics
SIGNAL 5 provides a rich and powerful graphical environment for viewing, measuring, and manipulating signals. |
Click here to download a PDF brochure
SIGNAL5 is easy to learn and convenient to use. Many actions, such as opening and displaying a sound file, can be used simply by using drag and drop. |
Multiple graph windows display an unlimited number of signals simultaneously. A crosshair cursor provides measurement, zooming, storage, and data logging; a tracking cursor tracks the function values of a power spectrum or pitch contour, and a stretch box zooms spectrogram sections. |
Graph properties can be changed interactively, including font size, captions, custom axis labels, axis range, and axis intervals, and saved to recreate the graph later. Custom graph layouts can be composed from graphs of any types and sizes, using drag-and-drop, then saved for reuse, and even called from SIGNAL programs. |
Draw high-resolution spectrograms in 256 colors or grey levels. SIGNAL automatically detects monitor capabilities and draws spectrograms at maximum screen resolution for detailed viewing. |
The gradient spectrogram displays low-level spectrogram features in high relief, using mathematical differentiation and topographical shading. |
The most common operations are presented on the main SIGNAL toolbar. | |
Every SIGNAL operation is available from an extensive menu system which presents a detailed dialog showing command parameters and their interaction (in the figure, as the user alters FFT length, SIGNAL automatically reports changing frequency and time resolution). Online help is available for every dialog to explain every parameter in the dialog. |
SIGNAL operations can also be performed by entering SIGNAL commands in the console window, as in SIGNAL 3 and 4. SIGNAL commands are the basis for writing programs for automated data analysis. |
The browser window displays current signal buffers and graph windows in a tree view similar to the previous SIGNAL buffer directories. Signals can be graphed, listed, copied, deleted, and saved to disk directly from the tree, using drag-and-drop and menus. |
Signal measurement tools can measure the amplitude characteristics of waveforms, power spectra and spectrograms, including maximum, minimum, average, and RMS values, and the point and coordinate locations of these features. Examples include: the sound energy in a time waveform or amplitude envelope, the time location of a sound level maximum, the peak amplitude and frequency of a power spectrum, or the maximum and minimum frequencies and times in a spectral contour. Measurements can be performed over individual events in a sequence, or individual peaks within a power spectrum. |
A spectral contour extracts a signal's time-varying pitch behavior into a mathematical function. Spectral contours capture a sound's complete spectral shape, and are a powerful analysis tool for tonal and harmonic signals. They can be measured, manipulated, used in sound synthesis, and compared statistically – for example, to extract and measure frequency-time features such as minima and maxima, frequency-time slope, frequency range, and signal duration; for similarity analysis of tonal, harmonic or noisy sounds; and to isolate, manipulate, and re-synthesize tonal and harmonic sound features. |
SIGNAL can export sound, image, and measurement files. Sound files can be read and written in SIGNAL, .WAV, AIFF, and headerless binary format. A mathematical resampler can adjust sample rates to accommodate different sound hardware, such as PC and Macintosh sound chips. Graphs can be automatically captured and saved as bitmap (.BMP) files. And measurement files can be exported in text format to spreadsheet and statistics programs. |
CORMAT produces a triangular similarity matrix for statistical analysis, such as multi-dimensional scaling or other cluster analysis. |
SIGNAL provides multiple techniques for analyzing, manipulating and resynthesizing natural sounds, including zero-crossing analysis, Hilbert transforms, spectrogram contour detection (which automatically detects pitch contours from a spectrogram) and drawing by mouse. Sounds can be shifted in frequency, expanded or compressed in time, manipulated in amplitude, and segments can be inserted, removed or re-ordered. Manipulation capabilities vary with sound type such as tonal, harmonic or noisy. |
> |
||
Acquisition and playback can be flexibly configured for a wide variety of I/O tasks. SIGNAL 5 supports Data Translation, National Instruments and Windows sound cards. Programmable sound acquisition provides timed, scheduled or continuous recording to memory or disk. |
A macro recorder logs every SIGNAL keyboard command, all menu commands, and most drag and drop operations, automatically translating them into SIGNAL commands. Users can create command files simply by using the menus and dragging signals around the screen!
New users can learn the SIGNAL language quickly by using the menus, then studying the recorded output to learn the corresponding SIGNAL commands. Experienced users can use the recorder to conveniently construct SIGNAL programs. Macros can also be assigned to function keys for use as keyboard shortcuts. You can create your own commands and execute them with a single keystroke. |
The GUI toolkit enables the user to write programs that interact via Windows-like elements such as message boxes, radio buttons, list boxes, and edit boxes. These applications can receive user input through GUI elements, perform SIGNAL operations, then present results through GUI elements and the SIGNAL graph window. |
The highly regarded SIGNAL Reference Guide is a 1000-page guide to the SIGNAL language; bioacoustic measurement; essential applications such sound synthesis, sound similarity and sound modeling; and bioacoustic theory such as spectral transforms and digital sampling. Bioacoustic lab courses have been taught from this guide. First published in 1996 and continually revised and expanded since then. | On-line help provides definitions of all commands, parameters and menus. It also provides acoustic background theory and examples. |
The 30-chapter TUTOR is a 30-chapter interactive learning program that teaches all major SIGNAL functionalities by example. TUTOR teaches SIGNAL commands, menus, techniques and the associated bioacoustic theory. TUTOR presents a SIGNAL technique, describes its theory and usage, prompts the user for input, then displays and discusses the results. |
TUTOR covers:
|