dmeliza / yass

yet another scrolling scope (for JACK)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yet Another Scrolling Scope - an oscilloscope for JACK

See INSTALL for build instructions (it's simple). Requires JACK (version 1 or 2;
http://jackaudio.org).

There are only three command line options:

   -h               print copyright and list of options,
   -n  <channels>   set number of channels,
   -c  <pattern>    set trace color pattern.

You can also use -name <name> to set the name used as a jack client.

The color pattern for -c should be a string consisting of the characters
'1'..'4'. The pattern is repeated if there are more channels than the lenght of
this string. The colors themselves are set in one of the configuration files.

See the file '.yassrc' for configuration file options.

There are three buttons at the bottom of the screen.

The '-' and '+' buttons decrease and increase the scrolling speed. The 'AGC'
button enables a ratio 1/3 compressor on each channel. This provides a maximum
gain of 40 dB, so a signal at -60 dB will show as -20 dB.

YASS is by Fons Adriensen (<fons@kokkinizita.net>). The source hosted here
includes the required clthreads and clxclient libraries, which are available
separately at https://github.com/dmeliza/clthreads and
https://github.com/dmeliza/clxclient.


About

yet another scrolling scope (for JACK)

License:GNU General Public License v2.0


Languages

Language:C++ 97.3%Language:C 1.5%Language:Makefile 1.1%