This is an old revision of the document!


Development

CD/DVD/MPEG

PageDescriptionRelease DateTags
Maaatean analysis toolkit for MPEG audio files 

DSP/Effects

PageDescriptionRelease DateTags
rubberbandLibrary for high-quality time-stretching and pitch-shifting28-10-2012 

MIDI/OSC

PageDescriptionRelease DateTags
agsGTK audio sequencer with a piano roll, synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel. Uses ALSA2018
J
Jm
As
DS LP LV2  
drumstickC++/Qt5 MIDI libraries, including a wrapper around the ALSA library sequencer interface.2016-09-25
As
 
ImprovC++ environment for writing MIDI programs
XX
 
Introduction to OSS MIDI programmingOnly for the old OSS API (not ALSA)1999-01-01
XX
 
Khaganinterface builder for OSC-based apps2006
XX
 
MidithingMIDI library in Python for an eventual sequencer from Tim Goetze
XX
 
RTP MIDIA protocol for transmitting MIDI via an Ethernet connection. Used by Apple2006-11-01 
Nord Modular G2 Patch Formatinformative page from Michael Dewberry2005 
portmidiCrossplatform library provides a C/C++ API for realtime MIDI input/output 
pylibloPython wrapper for the liblo OSC library2009-09-13 
The MusicKitobject-oriented software system for building music, sound, signal processing, and MIDI apps 
TSE3 Libraryopen-source MIDI sequencer engine in C++ 
UNIX MIDI librariesuseful code from John Stone 

Plugins

PageDescriptionRelease DateTags
agsGTK audio sequencer with a piano roll, synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel. Uses ALSA2018
J
Jm
As
DS LP LV2  
DemolitionA destruction testing tool for LADSPA pluginsLP  
ladsparA Ruby module for using LADSPA pluginsLP  
liblrdfLibrary for handling RDF descriptions of LADSPA pluginsLP  

Games

PageDescriptionRelease DateTags
AllegroCC++ game programming library with sound support2012-11-18
J
 
ClanLiba platform-independent game SDK with sound support2013 
HawkVoiceGame-oriented, multiplayer voice-over-network API
XX
 
libgaudiosound lib for games2000
XX
 
PLiba suite of game libraries with OpenGL and C++ interfaces 
SDLcross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL 
SL Sound Librarylibrary for playing, mixing, and modifying sound samples in realtime, designed especially for games. Uses OSS
XX
 

Other

PageDescriptionRelease DateTags
ALSAadvanced Linux sound architecture project2009-08-31 
aubioLibrary designed for the extraction of annotations from audio signals.2014-03-12 
BruteFIRCommand-line app to apply long FIR filters to multi-channel digital audio, offline or in realtime. Filters, Convolution, Development, dsp 
ccAudioportable general purpose C++ class library for manipulating audio files and audio data 
DRCGenerates digital room correction FIR filters to be used within HiFi systems in conjunction with real-time convolution engines like BruteFIR2012 
Festivalspeech synthesis system 
FlowDesignerinteresting visual environment for building audio and signal processing applications 
FMODmusic and effects system, supports large variety of playback types 
GSIAPI with stereo sample play, 3D, Doppler fx, etc. Uses OSS (not ALSA or JACK)2002
XX
 
GWC-libLibrary to remove noise from audio files 
Helix DNA ProducerMulti-format media-encoding engine for creating streaming broadcasts, on-demand streaming content, and downloadable audio/video files, supports RealAudio/RealVideo and OGG Vorbis 
JACKPaul Davis's professional-quality low-latency audio server and transport control interface2009-11-14
J
 
JuceCross-platform GUI + everything else library 
JVOIPLIBobject-oriented VoIP library written in C++
XX
 
LADSPAThe central site for information regarding the Linux Audio Developers Simple Plugin API. 
libaioa platform abstraction layer for digital audio IO2003 
libgditherLibrary for performing audio dithering on PCM samples 
libsndfilelibrary for reading and writing many different soundfile formats 
MFFM Multimedia Time CodeC++ headers for managing time code 
nwfiir audio toolsCommand-line tools to equalize/filter audio from an ALSA input. 
PolyphonePolyphone is an excellent tool for creating, editing, and combining SoundFonts in the SF2 format.2014-10-21 
PortAudioCrossplatform library provides a very simple C/C++ API for recording and/or playing sound using a simple callback function or a blocking read/write interface 
Programmer's Guide To OSSSound and MIDI device programming for OSS 
PulseAudioA sound server for POSIX and Win32 systems.2014-03-03 
Ruby/AudioLibrary that makes dealing with audio data a little easier in Ruby 
SDL_sounda library to handle decoding of soundfile formats such as WAV and MP32008 
sfronta translator that converts MP4-SA files into efficient C programs that generate audio for rendering, interactive and network applications2006-07-30 
SignalgoDSP library for Java 
sndliblibrary for the Snd soundfile editor 
SndObj/pySndObjObject-oriented cross-platform audio development tools and sample programs. Uses OSS, ALSA, or JACK2008-05-28 
Sonic FlowC++ libraries and C wrappers for dataflow-inspired audio signal processing 
The PLUM PageList of programming languages used for music 
DSSIThe Disposable SoftSynth Interface, a "LADSPA for instruments" API from Chris Cannam, Sean Bolton..2011-10-06 
apps/categories/development.1394661416.txt.gz · Last modified: 2014/03/12 22:56 by j_e_f_f_g