etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: bitscope  ]

Package: bitscope (1.1-6 and others)

diagnosis tool for JACK audio software

As its name might suggest, the bitscope operates at the bare metal of JACK's I/O layer, looking at the 32 binary digits in each individual sample.

There are three main areas to the bitscope display:

 * Statistics, at the top, including the range of sample values and keeping
   a count of irregular and illegal sample values such as NaN. The statistics
   on the right are cumulative, and should ordinarily read zero.
 * Sign & Mantissa, a row of 24 coloured indicators showing the sign
   (positive or negative) and mantissa of the samples.
 * Adjusted scale, 40 smaller coloured indicators.

The sign and mantissa statistics are show as coloured indicators which map to bits in the samples processed by the bitscope, with the left most indicator representing the sign bit, and then the mantissa left to right from most significant to least significant. The colour is based on the percentage of samples in which the associated bit was 1 over a period of 100ms or so. Blue indicates that all samples were 0, a light green-blue for up to 33%, green for 33-66% (i.e. about half), and orange for more than 66%, then finally red if all samples are 1, a possible "stuck bit". Gray is used when no samples touched the associated bit.

The "adjusted scale" shows each sample bit on a absolute scale, adjusted for the exponent of the sample, so that internally the bitscope records a 280-bit binary real. For simplicity only 40 bits are displayed, the 8 left-most bits are the integer part, and the remaining 32 bits after the marker are fractional bits.

The audio range of the adjusted scale is from about 200dB below FS to 40dB above, which would be excessive for audio work but proves useful in diagnosing problems at a lower level.

The sample rate reported by bitscope is directly from JACK. It's not used to perform any calculations and is purely informative.

Tags: User Interface: X Window System, Role: Program, Scope: Utility, Interface Toolkit: GTK, Purpose: Data Visualization, Works with: Audio, X Window System: Application

Other Packages Related to bitscope

  • depends
  • recommends
  • suggests
  • dep: jackd (>= 0.50.0)
    JACK Audio Connection Kit (server and example clients)
  • dep: libatk1.0-0 (>= 1.13.2) [armel]
    The ATK accessibility toolkit
    dep: libatk1.0-0 (>= 1.20.0) [not armel, m68k]
    dep: libatk1.0-0 (>= 1.9.0) [m68k]
  • dep: libc6 (>= 2.2) [hppa, i386, mips, mipsel]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.2.5) [amd64]
    dep: libc6 (>= 2.3.5-1) [m68k]
    dep: libc6 (>= 2.4) [powerpc, s390]
    dep: libc6 (>= 2.5-5) [armel]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.2) [ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]
  • dep: libcairo2 (>= 1.0.2-2) [m68k]
    The Cairo 2D vector graphics library
    dep: libcairo2 (>= 1.2.4) [not armel, m68k]
    dep: libcairo2 (>= 1.4.0) [armel]
  • dep: libfontconfig1 (>= 2.3.0) [m68k]
    generic font configuration library - runtime
    dep: libfontconfig1 (>= 2.4.0) [not m68k]
  • dep: libfreetype6 (>= 2.2.1) [not armel, m68k]
    FreeType 2 font engine, shared library files
  • dep: libglib2.0-0 (>= 2.12.9) [armel]
    The GLib library of C routines
    dep: libglib2.0-0 (>= 2.16.0) [not armel, m68k]
    dep: libglib2.0-0 (>= 2.8.5) [m68k]
  • dep: libgtk2.0-0 (>= 2.10.3) [armel]
    The GTK+ graphical user interface library
    dep: libgtk2.0-0 (>= 2.14.0) [not armel, m68k]
    dep: libgtk2.0-0 (>= 2.8.0) [m68k]
  • dep: libjack0 (>= 0.103.0) [armel]
    JACK Audio Connection Kit (libraries)
    dep: libjack0 (>= 0.116.1) [not armel, m68k]
  • dep: libjack0.100.0-0 (>= 0.100.0) [m68k]
    JACK Audio Connection Kit (libraries)
  • dep: libpango1.0-0 (>= 1.10.4) [m68k]
    Layout and rendering of internationalized text
    dep: libpango1.0-0 (>= 1.14.0) [not armel, m68k]
    dep: libpango1.0-0 (>= 1.16.4) [armel]
  • dep: libx11-6 [armel, m68k]
    X11 client-side library
  • dep: libxcursor1 (>> 1.1.2) [armel, m68k]
    X cursor management library
  • dep: libxext6 [armel, m68k]
    X11 miscellaneous extension library
  • dep: libxfixes3 (>= 1:4.0.1) [armel]
    X11 miscellaneous 'fixes' extension library
  • dep: libxi6 [armel, m68k]
    X11 Input extension library
  • dep: libxinerama1 [armel, m68k]
    X11 Xinerama extension library
  • dep: libxrandr2 [m68k]
    X11 RandR extension library
    dep: libxrandr2 (>= 2:1.2.0) [armel]
  • dep: libxrender1 [armel]
    X Rendering Extension client library
    dep: libxrender1 (>= 1:0.9.0.2) [m68k]

Download bitscope

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1.1-6+b1 130.1 kB356 kB [list of files]
amd64 1.1-6+b1 128.7 kB336 kB [list of files]
armel 1.1-6 129.0 kB332 kB [list of files]
hppa 1.1-6+b1 130.4 kB332 kB [list of files]
i386 1.1-6+b1 128.6 kB336 kB [list of files]
ia64 1.1-6+b1 131.9 kB372 kB [list of files]
m68k (unofficial port) 1.1-6 124.2 kB328 kB [list of files]
mips 1.1-6+b1 128.2 kB344 kB [list of files]
mipsel 1.1-6+b1 127.1 kB344 kB [list of files]
powerpc 1.1-6+b1 130.3 kB340 kB [list of files]
s390 1.1-6+b1 127.1 kB332 kB [list of files]
sparc 1.1-6+b1 127.8 kB332 kB [list of files]