|
May 1st 2022
|
Baudline now supports:
- Software Defined Radio (SDR) hardware
- Mac OS X Monterey (12.3)
- XQuartz 2.8.1
- Apple M1 ARM silicon
|
|
|
December 15th 2020
|
A focus on audio. The subscription baudline 1.09 has the following
additions:
- Advanced Linux Sound Architecture (ALSA) driver support
- Pulse Audio driver support
- Ported to Raspberry Pi ARM systems
- Works on Mac OS X Catalina (10.15)
- Now works with XQuartz 2.7.11
- Some JACK and Core Audio bug fixes
- Improved audio playback latency
|
|
|
January 1st 2019
|
The new baudline 1.09 is available via a subscription model and site
license.
Please contact SigBlips for more information
about baudline licensing, services, and support.
|
|
|
October 12th 2013
|
A new and improved version of baudline is about to go beta.
The next baudline is:
- significantly faster
- has higher quality graphics
- 16M point FFTs
- bigger 64-bit sample buffers
- new XY / IQ display
- hex dump display
- and more
For a sneak peak see the
baudline twitter photos.
It is totally awesome.
Check back soon.
|
|
|
September 27th 2010
|
It was ten years ago today that baudline was
released to the world. Happy 10th birthday baudline!
What a fantastic ten years it has been. I've met many wonderful people
who have done amazing things with baudline. They have helped take
baudline in new directions and into fields that I've never imagined such
as cryptanalysis and network packet monitoring.
My hope for the next ten years is that baudline helps some smart person
somewhere discover gravitational waves, dark matter, the Higgs boson, or maybe
even SETI.
Who knows what the future has in store? It could be you. So all
you baudliners out there go forth and Explore, Analyze, and Discover.
|
|
|
July 21st 2010
|
The baudline 1.08 release adds several new DSP transforms and a port to
the Mac OS X operating system.
changes
- Ported baudline to Mac OS X (10.5 and
10.6).
- Added the blip Fourier, transfer function, and impulse response
transforms.
- Added left and right
mouse wheel tilt controls.
- Removed the libXp dependency for Linux/FreeBSD.
- Fixed a large number of bugs.
|
|
|
December 18th 2007
|
The latest baudline 1.07 is a general maintenance release.
changes
- Added the Play Deck
equalization feature.
- Ported baudline to the x86_64 architecture.
- Optimized PPC and SPARC ports for a +4% performance boost.
- Fixed several problems with the play deck, equalization, average,
histogram, and auto drift integrator windows.
- Fixed two problems with the stdin feature.
- Removed some extraneous widget warnings.
|
|
|
July 16th 2007
|
The latest baudline 1.06 is a general maintenance release.
changes
- The Linux PPC port now supports
JACK.
- Fixed a work buffer allocation segfault caused by multiple audio devices.
- Fixed a rare non-reseting of the
Output Devices sample rate
estimate validity (red) on record.
- Fixed measurement paste
variability when using multiple threads.
- Fixed spectrogram drawing remap when
spectrogram is disabled in pause.
- Fixed incorrect Hz measurement value when
spectrum display is disabled.
- Fixed unresponsive
drift rate changes while
recording.
- Fixed magnitude'' and magnitude'''
space algorithms.
- Fixed incorrect potential_drops
incrementing when decimation is >= 256.
- Fixed a low sample rate segfault caused by setting the
polyphase resampler.
- Fixed a FIFO buffer size problem when
-threads 32
|
|
|
March 30th 2007
|
A faster and leaner baudline 1.05 raises the signal analysis performance
bar to the next level.
changes
- Added support for multi-threading. Baudline will automatically work
with up to 32 cores. See -threads
and -pipeline for more information.
- Drastic reduction of virtual memory usage. When running jackd in RT
(real-time) mode the resident memory requirements are reduced by up to 74.5 MB.
- Added an Average exponential decay
and timer feature.
- Restyled the Open and Save File windows to be simpler and more intuitive.
- Improved user responsiveness when the
overlap slider is reduced.
- Two JACK fixes; a high load freeze up and the port map buttons in
the Input/Output Devices windows work better with the defaults.
- A couple other minor fixes and speedups.
|
|
|
November 3rd 2006
|
The enhanced baudline 1.04 adds support for a powerful new audio
interface and a port to a new operating system.
changes
- Added support for the
JACK Audio Connection Kit sound
server. See -jack for more
information.
- Ported baudline to the SPARC
Solaris 10 operating system.
- Added the -fullduplex and the
-realtime scheduling command line
options.
- Added some negative digital gain boost menu values in the Play Deck.
- Added automatic sample rate polyphase speed correction for loaded audio
files.
- Improved the Output Devices default and selection code logic.
- Made several minor fixes to the Play Deck, Tone Generator, and auto drift.
|
|
|
July 13th 2006
|
The latest baudline 1.03 is a general maintenance release.
changes
- Fixed spectrogram timebase ruler syncronization and improved accuracy.
- Fixed several extraneous Tone Generator and Play Deck audio blips.
- Fixed some graphical image and ruler artifacts.
- Fixed two problems with quadrature Equalization curves.
- Fixed a rare quadrature segfault when loading stereo files.
- Fixed a couple of file loading issues. WAVE_FORMAT_EXTENSIBLE audio
files work again.
|
|
|
March 27th 2006
|
Baudline has been ported to the IBM zSeries S/390 CPU architecture.
Dynamically deploy the analysis of large data sets with Virtualization Engine
and baudline's highly optimized remote X11 display. The combination of
IBM zSeries machines, Virtualization Engine technology, and the baudline signal
analyzer make the perfect scientific visualization solution.
Please contact us if you have an IBM zSeries mainframe and you are interested
in running the baudline signal analyzer.
|
|
|
February 22nd 2006
|
Two new baudline related Internet communication forums have been created.
The first is the baudline Google Group. It is a user group for
asking questions, sharing information, collaborating, and discussing analysis
techniques. Mailing list subscription by email is an option. You
can join
http://groups.google.com/group/baudline
The second is the official baudline blog which is a place to keep tabs
on what's cookin' at the SigBlip labs. Crazy stuff. Not company
sponsored, or is it? Check out
http://baudline.blogspot.com
|
|
|
February 8th 2006
|
New spectrogram transforms and a PowerPC port are the main focus of the
baudline 1.02 release.
what's new
- Ported baudline to the PowerPC architecture and obtained IBM iSeries and
pSeries with Linux technical validation.
- Added bit Raster, sample Raster, and Histogram mapping
transforms.
- Fixed spacing and scaling for the Auto and Cross Correlation transforms.
- Added linear, logarithmic, and AGC mapping
spaces.
- Added the bits
operation.
- Added
-operation,
-transform, and
-space
command line options.
- Added a numeric overlap slide size display and fine adjustment control to
the Scroll Control window.
- Added an off option to the
optimum overlap menu in the
Drift Integrator window.
- Added a "-utc 0" command line
shortcut for a simple zero baseline time setting.
- Added harmonic helper bar
Hz adjustments to the
delta selected window for very accurate harmonic measurements.
- Fixed 12 interface, operational, and display related issues.
|
|
|
June 23rd 2005
|
The latest baudline 1.01 is a general maintenance release.
changes
- Many minor GUI (graphic user interface) improvements.
- Enhanced spectrogram image quality by fixing Drift Integrator artifacts
for zero, linear, and auto drift
cases.
- Added uHz, mHz, kHz, and MHz units to the frequency ruler.
- Added AC coupling
option to the measurement windows.
- Added a 1/s (Hz) periodicity calculation to the
delta selected
measurement window.
- Reduced baudline startup time which is a major improvement for remote
connections like (ssh -X) with high ping times.
- Added a sample rate PPM
calculation and decimation gain
option to the Input Devices window.
- Added -basefrequency option for setting the input downmixer base frequency from the command line.
- Added -noise option that enables a white Gaussian noise impairment of
selectable amplitude to the output channel paths.
- Added session memory for play deck notch/pass filters and gain boost.
- Changed the Input Devices mono, left, right, and stereo user controls.
|
|
|
February 21st 2005
|
The baudline 1.00 release is a milestone that marks baudline's official
exit out of beta.
Celebrate the big ONE-O with us and download baudline today. The main
emphasis of this 1.00 release is "quality enhancements."
changes
- Redesigned the load balancing algorithm for smoother frame rates.
- Flicker has been reduced with a new double buffering scheme. (see
-nodoublebuffer for the old
behavior)
- Better interaction with the kwin and metacity window managers.
- Improved color palette
modification controls
and added user loadable
color palettes.
- Added sample rate estimation and
calibration for improved time and frequency accuracy.
- Added a capture screenshot to
PNG image feature.
- Some ALSA OSS emulation modifications.
- Can now read nucleotide FASTA files.
- Added a periodicity
measurement window.
- Added a paste operation to all measurement windows.
- Added a
measurement data logging feature.
- Added adjustable
raster bit width controls to the
bit view window.
- Fixed 8bpp color display problem.
- Many other minor "quality enhancements."
|
|
|
January 24th 2005
|
Added an XML RSS feed for
keeping up to date on baudline news, events, and happenings. All baudline
version releases, new mystery signals, major web page redesigns, ... will be
announced on the RSS feed. You can subscribe by adding the feed URL link
to your RSS reader or by clicking on the live-bookmark icon at the bottom of
your web browser (Firefox).
|
|
|
September 23rd 2004
|
The most recent baudline 0.99 represents some special work that was
done for the
AURIGA Gravitational Wave Detector
project.
changes
- Added power measurements
that work with a user defined
frequency range.
- A UTC time
window which acts as an accurate clock reference display is new.
- A cursor tool called the
periodicity helper bars
was added which is useful for determining periodic behavior.
There is also a waveform
window version. Both of these are time domain variations of the harmonic
helper bars concept.
- Added Hz scaling reduction
algorithms.
- Unique color and title
command line options now make distinguishing multiple baudline sessions easier.
- Added a
reversed time axis
command line option.
- New operations added
to the input channel mapping window such as reciprocal, logarithm, bit reverse,
xor, magnitude, and phase.
- Added arrow key fine tuning adjustment controls for both the
harmonic and the
periodicity helper bars.
- Added a scientific notation units option for PSD measurements.
- Added percent units to the THD
measurement window.
- Many fixes to the spectro and waveform xor cursors and crosshairs.
|
|
|
May 20th 2004
|
The main focus of the baudline 0.98 release is measurement.
The measuring of external signal parameters, internal signal accuracy, and CPU
performance influenced the following changes:
- Added a family of measurement
windows that automatically display a wide variety of signal parameters
such as delta Hz, SNR, THD, SINAD, SFDR, and sample clipping.
- Added a dither feature that reduces quantization noise when doing 16 bit
sample conversions. This can apply to stdin, Tone Generator, audio
output, and file loading.
- Added a -nodither command line
option that disables dither and restores the old baudline behavior.
- Major CPU optimizations result in about a 30 - 40% speed up for most
usage.
- Added a #count on screen display which reports the number of Average or
auto collect Equalization slices.
- dB reference changes for the Histogram, Waveform, Tone Generator, and
Play Deck windows.
- Several Tone Generator improvements such as reduced phase drift for
improved frequency stability and better digital gain accuracy.
|
|
|
December 24th 2003
|
The release of baudline 0.97 adds two new major features along with a
large number of minor improvements and performance enhancements.
changes
- Added a
moving average Histogram decay
feature that allows the real-time visualization of dynamic sample probability
distributions.
- Added a digital down mixer
feature that can tune a chunk of frequency bandwidth to baseband.
- Improved the
mouse wheel control.
All sliding widgets, the file selector widget, and the tone generator
Hz widgets now work with the mouse wheel.
- Improved the quality and performance of the decimation filters.
- Quadrature signals now have a
complex frequency axis ruler. (-Hz)
- Removed the DC offset and Time Delay features from Input Devices window.
- The stdin record data is now continuous. Zero fill gaps have been
removed between stdin record / pause transitions.
- Some performance enhancements were made.
|
|
|
September 18th 2003
|
The latest baudline 0.96 is a general maintenance release with
emphasis on file loading and
quadrature enhancements.
changes
- Baudline now works with the Linux 2.6 kernels. Fixed a /proc/meminfo
format parsing bug.
- Fixed a 12 and 14 point font size problem that caused bad widget
alignments and on some distributions.
- Fixed a mono only
input devices problem that
appeared with the 2.4.20 kernel and some USB microphones. This fix also
doubles the fragments headroom for mono input devices.
- Added support for reading RIFF WAVE_FORMAT_EXTENSIBLE files.
- Added support for reading linear data files with sample sizes that
are not a power of two bits such as 12 bit samples.
- Fixed a comment and a header data corruption bug with Ogg Vorbis files.
- The complex Fourier
transform now displays both positive and negative frequencies.
- Added the OFF transform for waveform and histogram only mapping.
- Added a 65536 point
transform size.
- Removed the -dualpolarity flag.
|
|
|
April 8th 2003
|
Some new features were added in the baudline 0.95 release.
changes
- Added the piano keys
window.
- Added the -stdout command line
option.
- Added the -spacebar, -jumplock,
-overclock, -dualpolarity, and -fragsize command line options.
- Added 12000, 24000, 64000, 88200, 176400 sample rates to the standard
list.
- Added an amplitude envelope to the
tone generator's
Sweep and Pulse functions and they no longer produce audible clicks.
- Added the |delta|
operation.
- Audio file saving is now 42% faster.
- Fixed the Hilbert filter in both the
tone generator complex
channel output and the
input channel mapping
Hilbert operation.
- The delta, addition, and subtraction operations in the
input channel mapping
window are now properly scaled and no longer clip.
|
|
|
November 25th 2002 |
Some minor cosmetic improvements are to be found in the baudline 0.94
release.
changes
- Created unique 48x48 pixel icons for all
windows.
- Fixed missing title bar window manager compatibility problem that
affected WindowMaker, BlackBox, and Icewm.
- The play deck control buttons
are now anti-aliased.
- Fixed auto clear toggle disabling
bug in the Average window.
|
|
|
November 4th 2002 |
The new and slightly faster baudline 0.93 is a maintenance release.
changes
- Performed some minor speed optimizations.
- Changed the default
backing store behavior to favor
image integrity over scrolling speed.
- Added the -overlays command line
option which allows changing the number of RGB overlay channel panes.
- Fixed some issues caused by the KDE3 kwin window manager and the XFree86
4.2.x X11 server.
|
|
|
August 20th 2002 |
The two main achievements of the baudline 0.92 release are the auto
drift feature and some special work that was done for the
AURIGA Gravitational Wave Detector
project.
changes
- Automatic Doppler correction searches chirp space for weak drifting
signals with the new
auto drift feature.
- An extra digit of granularity was added to the drift rate control in the
drift integrator window.
- Perform anti-alias filtering on the decimated spectrogram time axis with
the
anti-alias spectrogram zoom feature.
- An output device menu
was added to the play deck window that controls automatic or specific device
playback mapping.
- The new progress bar
window shows the current status and allows user halting of lengthy calculations.
- Some new features have been added to the
raw parameters window.
- Added some standard input floating
point formats.
- Added the -psd and the
-scaleby command line options.
|
|
|
June 6th 2002 |
The new baudline 0.91 is an incremental release.
changes
-
The /dev/mixer# to /dev/audio# mapping logic has been improved, and as a fall
back, a manual -mixer mapping command
line option was added.
-
The input devices window now has
all of the selectable input mixer channel types to choose from. Also, a number
of active channels option menu {mono, left, right, and stereo} has been added
to the input devices window.
-
The SB Live! audio driver in 2.4.18 works again but the trigger is broken so
a new command line option called -brokentrigger
was added that prevents a stall-and-recovery sequence on the Record operation.
-
The kernel /dev/mixer ioctl() chatter has been reduced, this is a slight
performance optimization.
|
|
|
March 10th 2002 |
The greatly improved baudline 0.90 release is
now available.
changes
-
A transform cache
feature was added that speeds up specific repeated calculations at the expense
of increased memory usage.
-
A numerical parasite problem in the
drift integrator that was
caused by loud transients has been fixed.
-
Added a convenience feature that auto selects the entire buffer
for manual pastes into the average and
histogram windows when no data is selected.
-
Fixed Ogg Vorbis and flac file
decoding.
|
|
|
January 27th 2002 |
Does this page look better? All of the web page
HTML layouts have been modified and are now more standards compliant.
This means they will now display properly on browsers other than Netscape 4.7!
There is also a new baudline 0.89 which is maintenance release.
changes
-
Added automatic audio extraction
for .avi and .mov files.
-
Added support for the new devFS /dev/sound directory
layout.
-
Fixed a device mapping problem that was caused by USB
hot-plugging.
-
Fixed a rare audio stalling at startup bug that affected only
certain sound chips at high sample rates.
-
Fixed a log out session management bug that was introduced when
drift integration was added.
-
Fixed a bug that added extra junk past the EOF when 24-bit
audio files were loaded.
-
Fixed a bug with the Sawfish window manager that caused the pop
down arrow preferences from working.
-
Fixed a data corruption bug when using the Hilbert filter.
|
|
|
December 13th 2001 |
The latest baudline 0.88 is an incremental release.
changes
-
Fixed two bugs having to do with the tone generator accuracy of
the least significant Hz digit.
-
Fixed a tone generator seg fault that occurred when using the
pink noise 80 Hz LPF filter at some uncommon sample rates.
-
Added a sign bit
clipping operation to the Channel Mapping window.
|
|
|
September 28th 2001 |
The baudline 0.87 release
adds new functionality to the frequency axis and has significantly reduced
memory usage. Two weak signal features have been polished, and a number
of bugs have been fixed as well.
changes
-
Added a frequency
scrollbar to the main spectrogram display.
-
Added frequency zoom scaling (reduction) to the
average and
main spectrogram
displays.
-
Reduced the startup footprint by 1.6 MB, and large FFT sizes
(> 2048) now allocate significantly less memory.
-
Fixed the baudline helper problem for "file names with spaces.mp3"
-
Drift
integrated drawing is now nonvolatile, which means it can be zoomed,
scrolled, and a screen refresh no longer forces a recalculation.
-
Fixed a special file open case when the
equalization curve
is reset to flat when the startup sample rate is different.
-
Unified <shift> + Home, End, PageUp, PageDown behavior for
all scrollable windows.
|
|
|
June 14th 2001 |
The main theme of the baudline 0.86 release
is "pulling weak signals out of the noise."
changes
-
Added color
aperture window.
-
Added drift
integrator window.
-
Added
equalization window.
-
Can now read work_unit.sah (seti@home) data files.
-
Better pink noise filter in the tone generator.
-
Spectral curves in the Average window can now be loaded and
saved.
-
Fixed histogram crashing while mousing in certain window
managers.
-
Added a robusto fix for the "/dev/audio read ERROR -1 !=
256" message that plagued some strange behaving audio drivers.
-
Added support for 8192, 16384, and 32768 point FFT's.
|
|
|
April 23rd 2001 |
More audio file types can be loaded in the new
baudline 0.85 beta.
changes
-
Added input helper
decoders for: lossless flac, mgetty rmd, and Ogg Vorbis
files.
-
Can now load .voc and .pvf format files, files with ASCII
decimal , 1 bit binary, and double precision PCM data.
-
Can now load raw data files with the
raw parameters window and
analyze them with the bit view
window.
-
Added exhaustive MP3 sync search and proper handling of ID3
wrapped MP3 files.
-
Fixed some audio file read/write bugs; correct scaling
for 32 bit integer and float/double data, flipped sign and boosted gain
of A-law and u-law files, writing of .wav block align field is now correct.
-
Better loading of files with bad (incorrect) file size fields.
-
Fixed bug when recording signals at 62.5 samples/seconds
(sample rate 4000 with decimate by 64).
-
Fixed paste data in histogram accuracy for small selections
and select all cases.
-
Fixed zoomed spectrogram ruler (ms) refreshing while record/pausing.
-
Fixed the automatic resizing of the spectrogram width when
opening files or enabling devices.
-
Selector crosshairs have been added for the histogram window.
-
Several optimization speed ups.
|
|
|
March 15th 2001 |
Many new audio file types can now be loaded with
the baudline 0.84 release.
changes
-
Added file info
window.
-
Added input helper
decoders for: .gz, .bz2, .Z,
.zip, MP3, ADPCM, and GSM files.
-
Can now load AIFF files, .au and .wav files with bad size
fields, headerless .au files, and files with float or 24/32 bit linear
PCM data.
-
Pasting data into the histogram window uses larger blocks
and is now faster.
-
Pasting data into the average window now uses an optimum slide
size which improves accuracy.
-
Added session memory
for the file selector window, the play deck's keep
pitch constant option, the output devices window option for the phono
needle, and the waveform option for the
orange
windowing overlay.
-
The waveform window's cursor
bar offset is now a function of the windowing shape.
-
Minor -stdin fix
and added the -format type of u8 (8-bit unsigned) and be16 (16-bit big
endian).
-
A fix to keep several visual displays in sync during a couple of
rare and specific and conditions.
|
|
|
February 13th 2001 |
The latest baudline 0.83 is a maintenance release.
changes
-
Fixed KDE2 kwin jumping and shrinking windows bug.
-
Added session management
color memory for preferences and user colors.
-
Fixed 8 bit per pixel color problems.
-
Fixed -root desktop background wallpaper problems.
-
Added -nobackingstore
option for troubled X Servers.
-
Several other minor improvements.
|
|
|
January 29th 2001 |
Slightly more polished and now fully session aware,
baudline
0.82 is available for download.
changes
-
Support for Run Command (rc)
session management has been added
which allows for the saving and restoring of system state between invocations
of the baudline application. In addition, named sessions can create
custom configurations for specific tasks.
-
Scroll bar flicker has been eliminated and general display
flicker has been reduced.
-
The direction of the time axis has been flipped for loaded
files so that it now reflects the true time index within a file.
-
The frequency (Hz) ruler divisions for the spectrum and average
windows are now nice whole numbers instead of the old method of placing
Hz ticks at Nyquist frequency/8 points.
-
Many minor improvements were made relating to GUI issues.
|
|
|
December 21st 2000 |
New baudline 0.81 beta released.
It's more standards compliant and it works better with the new generation
of window managers.
changes
-
Support for the X Session Management Protocol (XSMP) has
been added which allows for the saving and restoring of system state between
sessions in KDE2, Gnome, and other session managers.
-
The sample rate detection and handling code has been improved.
96 kHz and 192 kHz rates are now supported. Audio card codec/mixer names
are displayed.
-
Specific window layout and color related fixes for the quirky
KDE2
kwin window manager have been done.
-
Intelligent window manager border size handling has been
added so windows now fit better.
|
|
|
November 12th 2000 |
Download the improved baudline 0.80 beta.
changes
Long term reliability milestone reached. Under a test
that included real-time collection, tone generation, and dynamic GUI operation;
baudline
was able to achieve an uptime of one month with one billion transforms
processed and displayed. This we feel this is truly an impressive
benchmark not just for baudline but also for XFree86 and the OSSfree
audio drivers.
|
|
|
October 13th 2000 |
New baudline 0.79 beta version available
for download. Please keep sending in those bug reports.
changes
-
new harmonic
helper bars
-
new digital
gain boost in play deck for quiet signals
-
new command line -modifier option
for changing the hotkey from Alt to Ctrl or Meta
-
audio patch for the Sound Blaster Live! driver
-
fixed a problem that prevented operation with 3 or 4 audio cards
in newer distributions
|
|
|
September 27th 2000 |
SigBlips.com proudly presents baudline 0.78,
a powerful real-time signal analysis tool for Linux.
Free beta now available for download. Check it out.
changes
-
mouse scroll wheel
support
-
full duplex support
-
mixer patches for the 2.2.16 Creative es1371 driver
|
|
|
|
|