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.
jMusic is a project designed to provide composers and software developers with
a library of compositional and audio processing tools. It provides a solid
framework for computer-assisted composition in Java, and is also used for
generative music, instrument building, interactive performance, and music
analysis. jMusic supports musicians with its familiar music data structure
based upon note/sound events, and provides methods for organising,
manipulating and analysing that musical data. jMusic scores can be rendered as
MIDI or audio files for storage and later processing or playback in real-time.
jMusic can read and write MIDI files, audio files, XML files, and its own .jm
files; there is real-time support for JavaSound, QuickTime and MIDIShare.
jMusic is designed to be extendible, encouraging you to build upon its
functionality by programming in Java to create your own musical compositions,
tools, and instruments. In a spirit of mutual collaboration, jMusic is
provided free and is an open source project.
Mp3Tag is a ruby module that handles ID3v1.1 tags in MP3 files. It
can read ID3v1.0 and ID3v1.1 but only write ID3v1.1 tags. It can save
new tags and remove tags.
Kexis - A lossless WAV file compressor. Kexis' main goal is to develop
prediction and encoding schemes to minimize compressed file size. Kexis
strives to be the premier lossless sound encoder.
MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1
as well as the MPEG-2 extension to Lower Sampling Frequencies. All
three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are
fully implemented.
MAD does not yet support MPEG-2 multichannel audio (although it should
be backward compatible with such streams) or AAC, nor does it support
the so-called MPEG 2.5 format.
MAD has the following special features:
- 24-bit PCM output
- 100% fixed-point (integer) computation
- completely new implementation based on the ISO/IEC standards
- distributed under the terms of the GNU General Public License (GPL)
The software is distributed as a library (libmad) and command-line
front-end (madplay).
libmikmod is a portable sound library for Unix.
It is able to play the IT, XM, S3M, MTM, 669, STM, ULT, FAR, MED, AMF, DSM,
IMF, GDM, STX, OKT and of course MOD module formats.
MP3::Archive (packaged as libmp3-archive-perl) is a perl module to encapsulate
the parsing and creation of filenames containing music metadata (artist, album,
etc).
It is used by mp3-archive-tools and mp3lint.
LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files.
It transparently handles timepulses conversions, tempo map handling
etc. The only dependencies are C compiler and glib. Full API
documentation and examples are included.
Libsidplayfp is a fork of sidplay2 born with the aim to improve the quality
of emulating the 6581, 8580 chips and the surrounding C64 system in order
to play SID music better.
Libsndfile is a C library for reading and writing files containing sampled
sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one
standard library interface.