| Home > Detailed information | page last updated Tue, Dec 4, 2001 |
Signalyze detailed informationOriginal text by Eric Keller, Ph. D. Contents
What is Signalyze?Signalyze is an interactive program for the analysis of speech and other acoustic material. It contains a large set of signal editing, signal analysis and signal manipulation tools. Signalyze runs only on Macintosh computers . Buy Signalyze and a PowerMac, G3 or G4, and you have all you need to record, analyze and reproduce professional 16-bit sound. Uses for SignalyzeStimuli for perception experiments
Interactive speech analysis
Foreign Language Teaching
Signalyze OverviewThe following figure presents an overview of Signalyze's 3 main windows. The Signalyze Test signal is loaded into the first signal track, with labels showing and a portion selected. In the Information Bar can be seen the frequency equivalent ("f 2.56") of the selected duration ("d 391.19"), beginning at the left edge of the selection (time: "ms 871.6") (units are user-specified). A wide-band spectrogram of the whole signal is displayed in the second signal track.
Signalyze CapabilitiesSignalyze is multi-lingualThe program switches instantaneously into English, French or German. Menus, buttons, information dialogs, the Onboard Help, and Balloon help switch instantly into the desired language. Onboard Help is also available in Italian. Up to 100 simultaneous signals
All 100 signals can be synchronous
Signalyze is Fast
Signalyze in the future will be rewritten in PPC ÒnativeÓ code for faster operations. But Signalyze will stay a ÒuniversalÓ application; a 68k version for older machines will also be kept updated as necessary. 8- or 16-bit samplingSignalyze by default operates on 16-bit signals for best sound quality: Signalyze handles 8-bit signals just as well, if desired. They are automatically translated into 16-bit format for most operations, and can be saved in either format. (For much of speech analysisespecially for time measures and stimuli presentation8-bit signals are just fine.) Signalyze is User-Friendly
Signalyze ToolsSignal Editing Tools
Slow down or Speed up Speech
Easy manual scoringÒManual scoringÓ means getting numeric values directly from the signal. In this way, you can easily obtain
and much moreÉ Get Duration
Get Frequency
Get Amplitude Differences Between Two Vowels
Get Amplitude or Frequency Differences from Spectra
An Extensive labeling facility
Spectral Analysis ToolsSignalyze provides a wide range of tools suitable for the spectral analysis of speech:
Some examples
Fundamental frequencySignalyze provides three algorithms for Fo extraction:
Why three algorithms? Because signals are not all alike. Each algorithm has its advantages and disadvantages. Signalyze lets you choose the algorithm that fits your data best. Limits of Fundamental Frequency Analysis Some ExamplesTemporal Structure Analysis (TSA)
FFT-Comb Analysis
Autocorrelation
FilteringSignalyze provides a number of software filters. Most prominent are the well-known Butterworth and Chebychev filters. There are also very fast 3-point triangular and 7-point hamming filters, as well as a simple moving average (convolution) filter. Some examples
Signal ModificationSignalyze provides numerous routines to modify signals:
Some examples
Sound Input and OutputSound input and output is easy with Signalyzeª running on the Mac. Old-style Input and OutputInput: Prior to System 7.0, each device had to be supported individually. Signalyze supports three such devices:
Output: Signalyze has suitable playback via the built-in loudspeaker on old-style Macintoshes (Mac Plus, Mac SE, Portable, etc.) New-style Input and OutputStarting with System 7.0, the Macintosh supports sound input and output directly via the Sound control device (found in the Control Panel in the Apple Menu). Signalyze supports all devices defined in this way. This includes:
With Signalyze running on a Power Macintosh, you have all you need for professional speech signal analysis. File Input and OutputSignalyze can read and write most common Macintosh file formats for signals. Additional signal formats are available through the freeware program FileConverter (more information is below). Signalyze also supports common text and graphics formats. Signal File Formats Signalyze can read and write signals in the following formats:
You can simultaneously load as many files as will fit into the program (batch load). Automatic up/down-sampling is performed when saving to non-Signalyze, fixed sampling-frequency formats. FileConverter The FileConverter utility converts between Signalyze and other formats, including:
FileConverter is available for download via the downloads page. FileConverter can convert all files in a given folder at once, and can work in background mode. Text FormatNumeric results are stored in a text editor. This information can be saved and re-opened in TEXT format (compatible with common text processing, spreadsheet and statistics programs: Excel, StatView, SYSTAT, etc.). Graphics FormatSpectrograms and other graphs can be saved and re-opened in PICT format (compatible with most graphics programs: Microsoft Word, Canvas, Claris Works, SuperPaint, PhotoShop, NIH Image, etc.). The DocumentationThe documentation is packed with information:
It is one of the most extensive and most detailed documentation that comes with any speech analysis system. Computer RequirementsSignalyzeª runs on any Macintosh starting with the Macintosh Plus. The program takes advantage of larger screens by showing more signals per screen. Much improved spectrograms are possible on Macs equipped with grayscale and color monitors. The program is System 7.0-compatible, and can run in the background with adjustable background priority. Some Common ConfigurationsMacintosh Classic, Macintosh SE or Macintosh Plus This is a setup which gives ÒbasicÓ service. Main complaints: Screen too small, response sluggish. Recommendation: Get the full 4 Mb and operate in MultiFinder or System 7.0. Better yet, upgrade your systemÉ Macintosh LC or Classic II The LC is a step up from the Macintosh Classic series because you get a larger grayscale or color screen and a faster computer. The Classic II gives good speed but has insufficient screen space. DonÕt expect too much performance from the built-in mic. MacRecorder is better. Macintosh II series (LC II, II, IIcx, IIci, IIsi, IIfx, etc.) This is an adequate environment to run Signalyze. Recommendations: Get a minimum of 6 Mb of memory and an Apple-compatible Laser printer. Quadras and Centris Compared with the older Macs above, the speed of the machine (with all caches enabled) is something to see. There are no known incompatibilities with these machines. PowerBooks and Portable Mac Signalyze runs just fine on the whole series of Macs-on-the-Go, including the latest G3 PBÕs. Memory can get a bit tight at times on the old models that have not had their amount of RAM upgraded, but virtual memory (System 7 and up) or RAM Doubler from Connectix can help out there. AV-Macintoshes and Power Macintoshes Signalyze 3.12 remains workable on the latest generation of Macs. The outstanding issues caused by changes in the Macintosh hardware and OS are well-documented in the Known Issues document, and will be addressed in an upcoming update (free for registered version 3 users). Because of additional image processing capacity, spectrograms are quite a bit faster. The built-in 16-bit sound input and output works well. You need no extra board on these machines, just an adequate amplifier or the AV Monitor. This is our current top recommendation for a university-based speech analysis station. Memory RequirementsSignalyzeª Version 3 ships with its memory set to a recommended 2 megabytes. If youÕre running System 7 on an older machine, this means that you will likely need a minimum of 4M RAM total installed to support your System and Signalyze. But for added comfort, do consider getting moreeven on older Macs, a minimum of 8M is recommended to help stabilize System 7. If you are running OS 8 or 9 on a newer Mac, 32M is a recommended minimum; 64M or more is better. In this case you should be able to increase SignalyzeÕs memory up to as much as 16M to ensure plenty of recording time and calculation memory for handling complex signal analysis and editing. The Cost?Less than you think: Individual license: $350. Departmental license: $700. The cost of the license includes full support from Linguist Plus and free upgrades to any version 3 revisions. Note: A department is defined as a separate budget entity (department, laboratory, research group, etc.) within a larger organization. Departmental licenses are channeled via a single department administrator, who is responsible for ensuring the conditions of the Signalyze License Agreement are adhered to. SupportSupport is available for registered users of version 3 via several sources:
Please note that help in French will require a turnover of 2-3 days; requests for help in English or Japanese should be responded to within 24 hours. Availability and Ordering InformationSignalyzeª is available now through its exclusive international distributor: The Agora Language Marketplace Purchase can be made by credit card via Agora Language MarketplaceÕs web site at the URL above. POÕs from educational institutions are also welcome. Please contact Agora for more information. La version françaiseCes dernières années, Signalyzeª a été bien accueilli dans les pays francophones, particulièrement en France et en Suisse. Par conséquent, nous avons fait un effort spécial pour convertir tous les aspects du logiciel en français. On vous offre le suivant:
Die deutschsprachige VersionSignalyzeª funktioniert zu großen Teilen auf Deutsch:
Credits and PhilosophySignalyzeª has been written by Eric Keller with assistance from (in alphabetical order): Philip Keller, Lorenzo Morellini, Pascal Perrier, Thomas Styger and Stefan Werner, the valued beta testers, and many others whose precious time and code found its way into the program. Eric Keller (the author of Signalyze) holds a Ph.D. in Linguistics and is professor for computer science at the University of Lausanne, Switzerland. HeÕs published in the phonetic sciences for the last 18 years. Signalyze was developed in private initiative as an extension of software used for internal purposes in the ÒLaboratoire dÕanalyse informatique de la paroleÓ of the University of Lausanne, Switzerland. The programÕs development was not supported by public funds. The University of Lausanne is not in any way responsible or legally liable for this product. The programÕs price structure is primarily geared to the recuperation of current costs and not to the generation of profit, nor to the recuperation of the programÕs real development costs. The development of this program benefited from interaction with a large number of users and speech specialists. Over the years, many user comments translated into improvements and new features. June 2001 updateSignalyze is now handled by Linguist Plus, Inc., a registered corporation of Washington State, U.S.A. Linguist Plus was founded by Kevin Varden, a linguist with a long-standing interest in computing. Kevin began using Signalyze 7 years ago while finishing his University of Washington dissertation, and has been helping support Signalyze for the past 6. He has worked at several universities in Japan, and is currently at the University of Tsukuba. Updates and further development of Signalyze are planned by Linguist Plus, although no update release schedule has yet been fixed. Support in English or Japanese (typical 24-hour turnover) and French (typical 2-3 day turn-over) is available through support@signalyze.com. TrademarksSignalyze and Linguist Plus are trademarks of Linguist Plus, Inc., a registered corporation of the State of Washington, U.S.A. Other trademarks mentioned at this site are either trademarks or registered trademarks of their respective owners. A Word of CautionA tremendous amount of effort was expended to make Signalyze as accurate as possible and to ensure its proper functioning. However, given the programÕs great complexity, and the sweeping changes to the Macintosh architecture and OS since the last update, some minor compatibility issues have arisen between Signalyze and the PowerMac line. These and available work-arounds are well-documented in the Known Issues document. Linguist Plus, Inc. will not be held responsible for any consequences arising from any errors of accuracy generated in the course of your research. It is your responsibility to check the accuracy of all results of the program. In some countries and states, a producer may not refuse to assume responsibility for the proper operation of his product. If you live in such a country or state, you should not buy this product. If you nevertheless buy this program, Linguist Plus, Inc. considers that you are assuming complete responsibility concerning the effects of any possible inaccuracies of the program. At the same time, if you do find that the programÕs operation shows a substantial difference from that described in the documentation, you are entitled to remedial action within 30 days. Proceed as follows:
For a legally binding version of this word of caution, and for other legal aspects of the purchase and use of the Signalyze product, please refer to the Signalyze License Agreement. Upon request, you may obtain a free copy of the License Agreement prior to buying this product. The Signalyze DemoA demonstration version of Signalyze is available for test-driving. It is a fully functional version of the program, except that it will only open one file (included) and will not save signals. The Signalyze Demo is available for download via the following link: More about NIH ImagePlease note that Linguist Plus, Inc. has no links with ÒNIH ImageÓ or with its author, W. Rasband. We simply recommend the program as an freeware program to make 3D representations from Signalyze grayscale spectrograms. To make a 3D spectrogram, you need a Macintosh capable of 256 colors or grayscales. Proceed as follows:
You can download the latest version of NIH Image via web browser at the NIH Image home page: or via ftp at the Sunet NIH Image mirror site: NIH Image is written by Wayne Rasband for the National Institutes of Health, Research Services Branch (NIMH). |
