Command-line encoder that outputs aacPlus v2 files (ie. Advanced Audio Coding +
Spectral Band Resonation + Parametric Stereo, or AAC + SBR + PS), also known as
HE-AAC+ (High Efficiency AAC+). Developed by Coding Technologies, based on the
reference code obtained from 3GPP, repackaged to compile on contemporary Linux
by Matteo Croce.
hexter is a software synthesizer that models the sound generation of
a Yamaha DX7 synthesizer. It can easily load most DX7 patch bank
files, edit those patches via a built-in editor or MIDI sys-ex
messages (ALSA systems only), and recreate the sound of the DX7 with
greater accuracy than any previous open-source emulation (that the
author is aware of....)
hexter operates as a plugin for the DSSI Soft Synth Interface.
DSSI is a plugin API for software instruments (soft synths) with user
interfaces, permitting them to be hosted in-process by audio applications.
id3v2 is a command line id3v2 tag editor. You can add/modifiy/delete
id3v2 tags and convert id3v1 tags to id3v2 tags. It uses id3lib.
Jack-smf-utils is a set of two utilities - jack-smf-player and
jack-smf-recorder - whose purpose is to play and record MIDI streams
from/to Standard MIDI Files (i.e. the files with .mid extension)
using JACK MIDI. There is also smfsh, "SMF shell" that is kind of
interactive, command line SMF files manipulation tool which started
its life as a debugging aid. And finally libsmf, C library for
loading, writing and manipulating the contents of SMF files.
JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering
interface. JAMin is an open source application designed to perform
professional audio mastering of stereo input streams. It uses LADSPA
for digital signal processing (DSP).
This library reads song information, such as song title, artist, and album,
from an MP3 file. It supports ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2,
ID3v2.3, and ID3v2.4 tags. MP3 Frame Headers can also be read. There is a
FilenameTag, a ID3v2.4 tag that is intelligently derived from the file name.
It contains tag synchronization utilities, multiple save options, and easy tag
conversion methods.
Ksmp3play is an curses-based MP3 player. This allows you to control the
player on another computer using telnet or ssh, which might be useful if
you have an old computer dedicated for mp3 playing. Other features include
song rating and volume settings for each song.
Oggz provides a simple programming interface for reading and writing
Ogg files and streams. Ogg is an interleaving data container developed
by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
format.
liboggz supports the flexibility afforded by the Ogg file format while
presenting the following API niceties:
* Strict adherence to the formatting requirements of Ogg bitstreams,
to ensure that only valid bitstreams are generated
* A simple, callback based open/read/close or open/write/close interface
to raw Ogg files
* A customisable seeking abstraction for seeking on multitrack Ogg data
* A packet queue for feeding incoming packets for writing, with
callback based notification when this queue is empty
* A means of overriding the IO functions used by Oggz, for easier
integration with media frameworks and similar systems.
* A handy table structure for storing information on each logical
bitstream
ALURE is a utility library to help manage common tasks with OpenAL applications.
This includes device enumeration and initialization, file loading,
and streaming. As of version 1.1, it is X11/MIT licensed, allowing it to be used
in open- and closed-source programs, freeware or commercial.
The purpose of this library is to provide pre-made functionality that would
otherwise be repetitive or difficult to (re)code for various projects
and platforms, such as loading a sound file into an OpenAL buffer and streaming
an audio file through a buffer queue. Support for different formats is
consistant across platforms, so no special checks are needed when loading files,
and all formats are handled through the same API.
Currently ALURE includes a basic .wav and .aif file reader,
and can leverage external libraries such as libSndFile
(for extended wave formats and several others), VorbisFile (for Ogg Vorbis),
FLAC (for FLAC and Ogg FLAC), and others. External libraries can also be
dynamically loaded at run-time, or individually disabled outright at compile
time.
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.