LASH is a session management system for JACK audio applications. It is an
implementation of a proposal that originated from this discussion. Its aim
is to allow you to have many different audio programs running at once, to
save their setup, close them down and then easily reload the setup at some
other time. LASH doesn't deal with any kind of audio data itself; it just
runs programs, deals with saving/loading (arbitrary) data and connects
different kinds of virtual audio ports together (currently JACK and ALSA
sequencer ports). It can also be used to move entire sessions between
computers, or post sessions on the Internet for download.
Enhance your listening experience, stay up-to-date with what your friends are
listening to, view your listening history and share it with friends. The more
Last.fm learns what you like, the better it gets.
LibAiff is a library for C applications, providing transparent read and
write operations for Audio Interchange File Format files.
With LibAiff your application can easily use the Audio IFF format to
interchange digital audio.
LibAiff wants to implement all the features of the AIFF 1.3 standard,
including markers, comments, etc.
This version of LibAiff supports the following features:
* Reading any valid Audio IFF file.
* Writing a valid Audio IFF file.
* Reading a compressed AIFF Compressed (AIFC) file with audio encoded
in Linear PCM, both big-endian and little-endian.
* Read & write samples in all formats supported by the Audio IFF standard.
* Convert any sample format to and from 32 bits.
* Getting and setting all the AIFF Attributes.
* Reading and writing markers to positions on the sound.
* Reading instrument data from AIFF files.
HE-AAC+ Codec as Shared Library
The Bauer stereophonic-to-binaural DSP (bs2b) is designed
to improve headphone listening of stereo audio records.
libdiscid is a C library for creating MusicBrainz DiscIDs from audio CDs. It
reads a CD's table of contents (TOC) and generates an identifier which can be
used to lookup the CD at MusicBrainz. Additionally, it provides a submission
URL for adding the DiscID to the database.
libechonest is a collection of C++/Qt classes designed to make a developer's
life easy when trying to use the APIs provided by The Echo Nest.
libfishsound provides a simple programming interface for decoding and encoding
audio data using the Xiph.org codecs (FLAC, Speex and Vorbis).
libfishsound by itself is designed to handle raw codec streams from a lower
level layer such as UDP datagrams. When these codecs are used in files, they
are commonly encapsulated in Ogg to produce Ogg FLAC, Speex and Ogg Vorbis
files.
libfishsound is a wrapper around the existing codec libraries and provides a
consistent, higher-level programming interface. It has been designed for use in
a wide variety of applications; it has no direct dependencies on Ogg
encapsulation, though it is most commonly used in conjunction with liboggz to
decode or encode FLAC, Speex or Vorbis audio tracks in Ogg files, including Ogg
Theora and Annodex.
liblastfm is a collection of libraries to help you integrate Last.fm services
into your rich desktop software. It is officially supported software developed
by Last.fm staff.
Mp3Splt-project is a utility to split mp3 and ogg files selecting a begin and an
end time position, without decoding. It's very useful to split large mp3/ogg to
make smaller files or to split entire albums to obtain original tracks. If you
want to split an album, you can select split points and filenames manually or
you can get them automatically from CDDB (internet or a local file) or from .cue
files. Supports also automatic silence split, that can be used also to adjust
cddb/cue splitpoints. You can extract tracks from Mp3Wrap or AlbumWrap files in
few seconds. For mp3 files, both ID3v1 & ID3v2 tags are supported.
Mp3splt-project is split in 3 parts : libmp3splt, mp3splt and mp3splt-gtk.