Menu

Tree [2bf069] master /
 History

HTTPS access


File Date Author Commit
 hardware 2009-01-17 baccala baccala [258344] Forgot who contributed this
 .gitignore 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 AUTHORS 2016-09-13 Brent Baccala Brent Baccala [271366] remove mention of freq and README.f51 from AUTHORS
 COPYING 2015-01-09 Brent Baccala Brent Baccala [e2161f] update fsf address
 ChangeLog 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 INSTALL 2001-05-06 twitham twitham [a87513] Used autoconf and automake to switch to a GNU-s...
 INTERNALS 2005-06-23 baccala baccala [f56c78] added set_width() function to data sources
 Makefile.am 2021-04-07 Felipe Castro Felipe Castro [0f53e6] Migrating from GTK2 to GTK3
 NEWS 2016-09-16 Brent Baccala Brent Baccala [e742da] version bump to 2.2
 README 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 README.parport 2003-06-30 baccala baccala [3264fa] updated info on using COMEDI with parport
 TODO 2015-01-14 Brent Baccala Brent Baccala [c32eb5] updated TODO list
 TODO.old 2014-12-04 Brent Baccala Brent Baccala [deec96] updated TODO files
 alsa.c 2016-09-16 Brent Baccala Brent Baccala [41a9d7] change default ALSA device from "plughw:0,0" to...
 appstream.sh 2016-09-15 Brent Baccala Brent Baccala [5248f1] add AppStream files
 audio.dat 2001-05-06 twitham twitham [4157df] Used autoconf and automake to switch to a GNU-s...
 bitscope.dat 2001-05-06 twitham twitham [4157df] Used autoconf and automake to switch to a GNU-s...
 comedi-parport.patch 2003-06-30 baccala baccala [3264fa] updated info on using COMEDI with parport
 comedi.c 2014-12-02 Brent Baccala Brent Baccala [8d5593] formatting: remove spaces at end of lines
 comedi_gtk.c 2021-04-11 Felipe Castro Felipe Castro [2bf069] Fixed comedi_subdevices combo box initialization.
 configure.ac 2021-04-07 Felipe Castro Felipe Castro [0f53e6] Migrating from GTK2 to GTK3
 count.dat 2000-06-28 twitham twitham [a43bd1] Initial revision
 depcomp 2012-10-23 baccala baccala [318816] Make it configure (with warnings), compile, and...
 display.c 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 display.h 2015-01-14 Brent Baccala Brent Baccala [7d8e45] restart external commands before configuring da...
 esd.c 2016-09-16 Brent Baccala Brent Baccala [34bc4c] make ESD record mode the default
 esd_gtk.c 2015-01-09 Brent Baccala Brent Baccala [a42f28] introduce int_to_int_pointer(), avoiding int/po...
 fft.c 2014-12-15 gerharde54 gerharde54 [f4ffbd] Initialized sound card data to zero after a cha...
 fft.h 2014-12-12 Brent Baccala Brent Baccala [7e0ac7] untabify include files
 file.c 2015-03-16 Gerhard Schiller Gerhard Schiller [58d968] Fixed several bugs in calculating the voltage o...
 file.h 2014-12-12 Brent Baccala Brent Baccala [7e0ac7] untabify include files
 func.c 2015-03-12 Gerhard Schiller Gerhard Schiller [1f618a] Modified the formatting of the period_label and...
 func.h 2015-01-24 Gerhard  Schiller Gerhard Schiller [ecf3ec] Added code to calculate the RMS (additionally t...
 index.html 2016-10-12 Brent Baccala Brent Baccala [fbc068] announce version 2.2 in index.html
 install-sh 2001-05-06 twitham twitham [a87513] Used autoconf and automake to switch to a GNU-s...
 missing 2015-03-12 Gerhard Schiller Gerhard Schiller [6039f6] Updated 'missing' to avoid warning after modify...
 mkinstalldirs 2008-12-17 baccala baccala [64516f]
 net.sourceforge.xoscope.appdata.xml 2016-09-16 Brent Baccala Brent Baccala [070bdb] adopt reverse-DNS scheme for AppStream and desk...
 net.sourceforge.xoscope.desktop 2016-09-16 Brent Baccala Brent Baccala [070bdb] adopt reverse-DNS scheme for AppStream and desk...
 operl.help 2015-01-20 Brent Baccala Brent Baccala [20da45] use $ch1/$ch2/$out instead of $1/$2/$0 in Perl ...
 operl.in 2015-01-20 Brent Baccala Brent Baccala [20da45] use $ch1/$ch2/$out instead of $1/$2/$0 in Perl ...
 oscope.dat 1999-08-27 twitham twitham [39000d] Initial revision
 proscope.dat 2000-03-05 twitham twitham [ccea04] For 1.6.
 stamp-h.in 2001-05-06 twitham twitham [4157df] Used autoconf and automake to switch to a GNU-s...
 xoscope.1 2015-01-13 Brent Baccala Brent Baccala [1aa577] bump version to 2.1 with various related updates
 xoscope.c 2021-04-11 Felipe Castro Felipe Castro [540e94] Fixed choosing devices.
 xoscope.css.in 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 xoscope.css.m4 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 xoscope.glade 2021-04-11 Felipe Castro Felipe Castro [540e94] Fixed choosing devices.
 xoscope.h 2021-04-11 Felipe Castro Felipe Castro [808ff2] Defined steps to change position and trigger.
 xoscope.lsm 2016-09-16 Brent Baccala Brent Baccala [e742da] version bump to 2.2
 xoscope.png 2014-11-07 Brent Baccala Brent Baccala [09b9a7] add GUI icon
 xoscope.rc 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 xoscope.spec.in 2016-09-16 Brent Baccala Brent Baccala [e742da] version bump to 2.2
 xoscope_gtk.c 2021-04-11 Felipe Castro Felipe Castro [2bf069] Fixed comedi_subdevices combo box initialization.
 xoscope_gtk.h 2021-04-10 Felipe Castro Felipe Castro [7aff93] Updated deprecated widgets
 xy.c 2008-12-17 baccala baccala [64516f]
 xy_gtk.c 2021-04-11 Felipe Castro Felipe Castro [540e94] Fixed choosing devices.
 xy_sx.c 2008-12-17 baccala baccala [64516f]

Read Me

xoscope - Digital Oscilloscope via Sound Card/COMEDI

Latest official version and more is available at:

		http://xoscope.sourceforge.net/


	SUMMARY:

xoscope is a digital oscilloscope that uses a sound card (via ALSA or
EsounD) and/or a data acquisition card (via COMEDI) as the signal
input.

	WHAT YOU NEED:

A modern Linux distribution should be able to build xoscope from
source.

* You will need GTK+ 3 (version 3.4 or newer).

* You will need the gtkdatabox library (version 1.0.0 or newer).
  For best visual results, you may wish to use the version from the
  xoscope git repository.

* You will need the fftw library.

* You will need (optionally?) the ALSA and COMEDI libraries.  If
  any (or all) of these libraries are absent, xoscope will build
  without that library's input capability.?


	INSTALLATION:

* ./configure

* make

* make install


	USAGE:

Please see the man page for instructions on how to use xoscope.  Also
use the option `-h' to show command-line options, and the `?' key to
show the key help.  If you're interested in doing advanced signal math
at run-time, see the Perl function help under the Channel/Math menu.


	EXTRA:

If you like to build things, the hardware/ directory contains plans
for a buffer circuit to interface electronics to a sound card.