libbpm is a C-library which contains low level beam position monitor (BPM)
signal processing routines. It's aim is to form a complete set of routines
needed to handle RF Cavity BPM data, from digital downmixing, sampling,
calibrating analysing and simulating BPM data. This library has been developed
in the context of the BPM work done by the accelerator physics groups at
University College London, Royal Holloway University of London and the
University of Cambridge (UK) (2006-2008)
OpenAL Soft is a software implementation of the OpenAL 3D audio API and an
alternative to the somewhat outdated reference implementation.
As stated on the website, OpenAL provides capabilities for playing audio in a
virtual 3d environment. Distance attenuation, doppler shift, and directional
sound emitters are among the features handled by the API. More advanced
effects, including air absorption, low-pass filters, and reverb, are
available through the EFX extension. It also facilitates streaming audio,
multi-channel buffers, and audio capture.
Cyclone is a library of PureData classes, bringing some level of
compatibility between Max/MSP and Pd environments. The original
goal of cyclone was to create a collection of Max/MSP objects for
PureData. This was in the 2000s area, Max/MSP version 4.6. Since
then MAX evolved its architecture and file format to something that
is incompatible with PureData. Compatibility in patch file level
is limited to this very old version of Max/MSP.
mhWaveEdit is a graphical program for editing sound files.
Features
- Loads, plays, records and saves wav-files and a few other formats as well.
- If the file is small, it's loaded into memory. Otherwise, it's edited on
disc.
- Cut, copy and paste.
- Zooming
- Volume and speed adjustment
- Convert between sample rates, sample sizes, stereo and mono
- You can always undo, all the way back to the original state of the file
(even when editing large files.)
mp3riot (formerly known as f2html.pl) is a command line utility
that searches recursively through directories, builds a file list
(with additional file information), and generates HTML files,
playlists, etc. The output can be controlled, links can be corrected,
and more. The script is mainly designed to create Web pages,
playlists, and databases for MP3 and Ogg files, but can also used for
other purposes.
MuSE is an application for the mixing, encoding, and network streaming of
sound. MuSE can simultaneously mix up to 6 encoded audio bitstreams (from
files or network) plus a sound card input signal. The resulting stream can
be played locally on the sound card and/or encoded as an mp3 bitstream sent
to a broadcast server. MuSE offers an intuitive interface to be operated
realtime and can run in "slick" mode from command line.
NSPmod is a MOD (Protracker module and some of its extensions) / S3M
(Scream Tracker 3 module) / MTM (Multitracker module) music player.
This program uses a technology called No Signal Processor (NSP), which
enables your PC play MODs without DSP such as Gravis UltraSound (GUS)
GF1.
This program requires VoxWare v2.90 compatible 8bit DAC device.
I, John-Mark Gurney, have added support for output in 16bits. The
volume level is slightly less than the 8bit version though.
Pocket Sphinx is a frontend to the sphinxbase large-vocabulary,
speaker-independent, continuous speech recognition engine.
This is an early release of a research system. The APIs and function
names are likely to change, and several tools still need to be made
available to make this all complete.
Once the system is built, try running the Perl script sphinx2-demo.
The pocketsphinx-test script should run pocketsphinx-batch over an example
utterance of "go forward ten meters."
QUIMUP is a 'graphical' client for the music player daemon (MPD)
written in C++ and Qt5.
Features include:
* Support for (locally stored) albumart.
* Support for audio streams (url).
* Drag & drop playlist management.
* Database browser (artist, album, genre, folder & playlist mode)
* Database search (artist, album, genre & title mode).
* Quick search-and-select in the playlist.
* Mini-mode interface for basic control only.
* Open folder in external programs to edit tags etc.
* Generally a quick and clean application.
Sphinx 2 is a large-vocabulary, speaker-independent, continuous
speech recognition engine.
This is an early release of a research system. The APIs and function
names are likely to change, and several tools still need to be made
available to make this all complete.
Once the system is built, try running the Perl script sphinx2-demo.
The sphinx2-test script should run sphinx2-batch over an example
utterance of "go forward ten meters."
Trevor Johnson