software > Scope
Scope is a time- and frequency-domain software oscilloscope for unixlike operating systems such as linux and FreeBSD.
To install the program, first download and unpack the file scope.tar.gz, then unpack it using the command tar -zxf scope.tar.gz, then do cd scope_dist and follow the instructions in the manual page, which is reproduced at the bottom of this web page.
man page
scope(1) scope 0.4.0 scope(1) NAME Scope - a software oscilloscope for time and frequency domains INSTALLING Scope should run on any unixlike system, such as linux or FreeBSD. It depends on the gtk2-perl library, which can be installed on a Debian or Ubuntu system by doing: sudo apt-get install libgtk2-perl Then install Scope itself by doing: sudo make install Frequency mode will not work unless you also have the Math::FFT library installed. For convenience, a copy of this library is packaged with Scope and is installed automatically if you don't already have a copy installed. USE To run the program, just type "scope" at the command line. It starts up in frequency mode by default, displaying a sound spectrum from the microphone input (/dev/dsp on a unixlike system). If you get an error starting up the program in recent versions of Linux (e.g., Ubuntu 10.10), try using the command "aoss scope" to start it. Some versions of Linux, ubuntu 10.04 in particular, seem to have totally broken OSS support, and therefore will not work at all. To get aoss on ubuntu, you may need to install the ubuntu package alsa-oss. In either frequency mode or time mode, you can click on the Freeze/Go button to freeze the display, and then again to start collecting data again. The Frequency/Time button toggles back and forth between frequency mode and time mode. In frequency mode, the x axis is frequency and the y axis is the absolute value of amplitude. You can switch the y axis between linear and log scale by clicking on Log/Linear Y. You can change the frequency region that's displayed either by using the Zoom In and Zoom Out buttons or by clicking on the graph to get an extreme close-up of that region and then clicking again to see everything. Time mode is currently very primitive. In time mode, there is no control over the x and y scales, and no provision for triggering. AUTHOR Scope was written by Ben Crowell, http://www.lightandmatter.com/personal/. It incorporates some sample code by perlmonks user zentara at http://www.perlmonks.org/?node_id=583578. COPYRIGHT AND LICENSE Copyright (C) 2010 by Benjamin Crowell. Scope is free software; you can redistribute it and/or modify it under the terms of the GPL, or, optionally, Perl's license. For copyright information on Math::FFT, see http://search.cpan.org/~rkobes/Math-FFT-1.28/FFT.pm. 0.4.0 2012-12-09 scope(1)