Table of Contents

The one page

AIX

A V Editors

Category List

PageDescriptionRelease DateTags
AviDemuxmultiplex and demultiplex audio tofrom AVI videos2011-12-31 
Blenderthe premier open-source 3D animation renderer now supports audio tracks2012-02-16
J
Jt
 
Broadcast 2000Non-linear realtime audio/video editing system
XX
 
Cinelerrathe impressive successor to Broadcast 2000 
cinelerra-cvCommunity version of Cinelerra, which isn't a fork, but provides additional features and bugfixes 
livesLives is a Video Editing System
J
Jt
 
Open Movie EditorEasy to use audio/video editing program
J
 
transcodeaudio/video stream processing utility 

Accompaniment and Practice Software

All Things JACK

Analog Devices

And Now For Something Rather Different

Category List

PageDescriptionRelease DateTags
9 Liedermusic from Wolfgang Woehl and friends, made with help from Ardour, JAMin, and LADSPA 
64 Studio: Building a native 64-bit creative distributionanother fine article from Daniel James2006-02-22 
About the MODhistory and other information about making and playing music in the MOD format2000-12-01 
Achieving Low-Latency Response TimesOld tutorial2000-11-17 
AGNULA/DeMuDi + Pd (Pure Data) Installation Notesinstructions from Derek Holzer and friends2004-12-01
XX
 
ALSA Programming HOWTOA guide for the perplexed2010 
ALSA Wikiunofficial wiki about ALSA, the Advanced Linux Sound Architecture 
An Analysis of Sample Rate Conversion of the "SoX" appon-line technical paper 
Apple Sues Sorenson Over QuickTime CodecSlashdot discussion2002-05-01 
Applications for OSS/Linuxa list from 4Front Technologies 
ArchAudioThe Arch Linux Pro Audio Community
D
XX
xx
 
Audacity Wiki* <http://audacityteam.org/wiki/> wiki, Not software 
Audio Librea PDF file of the first installment from Daniel James's new column for http:www.linuxuser.co.ukLi..2004-08-27 
A Jazz Improvisation Primeran excellent first guide from Marc Sabatella 
A Profile of SoundTrackera look at Michael Krause's excellent music module tracker2001-01-01 
Berklee Sharesfree music lessons from the Berklee College of Music 
Best Soundcard For DJing With Linuxpoll results at OpenJay.org2005-10-26 
Broadcast2000 Brings DV Editing To LinuxCurtis Lee Fulton tells us how it's done2000-08-11 
Building Sounds for your Applications with SoundTrackersage advice from the experts at LinuxPlanet2002-08-09 
Buzz Tracker On Linuxhow to make the popular Windows tracker work on Linux 
Community-Based Recording Studios: A Look into the Futurea Linux Journal article by Tom Poe2002-05-02 
comp.speechvery informative Web page with FAQ 
Computer Music and the Linux Operating System: A Report from the FrontArticle (in PDF format) from "the Computer Music Journal"2003-11-01 
Computer Music: Synthesis, Composition, and PerformanceFamous excellent introductory text by Charles Dodge and Thomas Jerse1997-07-02 
Continuuman interesting controller 
Converting 78 rpm Records to Modern Media on Linuxa descriptive text from James Tappin2002-04-04 
CornBucketgranular synthesis score generator for Csound
xx
 
Creating Audio CDs With Linuxan in-depth hands-on HOWTO2001-01-05 
CrossOver Brings QuickTime to Linuxdescribes the excellent plugin from CodeWeavers2001-09-06 
Csound Journalarticles2008-06-21 
Csound Manualthe definitive documentation 
Data Transport in Linux Audio ApplicationsAn introductory text on some of the available data transport systems between and within applications.2010-09-07
xx
 
Der Pinguin auf dem Weg ins TonstudioFrank Barknecht interviews Paul Davis for DeutschlandRadio (in German)2003-07-12 
Developing and Using Snd: Editing Sound Under LinuxA tutorial for the "snd" app2001-10-05 
Digital Rights ManagementDaniel James asks the question in Sound On Sound2003-08-01 
dis-dot-datmusic from James Shuttleworth, made with Cheesetracker and Ardour 
Drivers, IRQs, and PCI latencyexcellent article by Dan Robbins (of Gentoo Linux) delivers the straight story2001-07-01
xx
 
Driving One's Own Audio DeviceWrite a custom (not ALSA) kernel driver1998-09-01 
Electronic Cowformerly commercial MIDI 
extudespieces composed by Frank Barknecht with the help of Pd and MusE 
Fervent Software's Studio To Go!a review from Brad Fuller2005-08-31 
FLAC Joins Xiph.orglossless compression format joins the free software world2003-01-29 
FreeBSD Audio Softwarea list of ported applications 
Free Music Homepagea manifesto regarding music as a free commodity a la Linux and the GPL 
Free Software and Multimedia 2001: A Report from Firenzenotes on the proceedings2001-06-26 
funetaudio software repository in Finland 
GNUsic"An Open Studio on the Network for Electronic Musicians" 
GNU/Linux DVD Player Reviewa look-see from Jon Kent On-line articles, Not software2002-05-06 
Harmony Centralgood site for technical information, includes some free lesson material 
Harrison Consolesthe worlds finest digital audio consoles 
Hot On The Wire - The FreeBoB Projectnews from Daniel James 
How To Get Effective Low-latency Performance On Your Linux Boxadvice from Aaron Krister Johnson2006-03-14
xx
 
Inside a Luxury Synth: Creating the Linux-Powered Korg OASYSPeter Kim takes a look within2005-11-09 
Interview With Andrew MortonKernelTrap talks with the author of the low-latency patches2002-02-14
xx
 
Interview With Dr. Richard BoulangerOne the leading lights of Csound is interviewed by The Linux Gazette2003-11-01 
Interview with Hannu Savolainen and Dev Mazumdargetting to know the OSSLinux guys at 4Front Technologies1999-07-01 
Interview with Iain DuncanFrom John Littler's Mstation, a very good report on recent developments in Csound2002-09-01 
Interview with Steve HarrisInterview with the famed LADSPA plugin developer2002-06-01 
Introduction to Linux AudioFilippo Pappalardo spills the facts for readers of OSNews2004-04-14 
Introduction to OSS MIDI programmingOnly for the old OSS API (not ALSA)1999-01-01
XX
 
Korg Oasysworkstation synthesizer 
kvraudiogood site for locating VST/VSTi plugins 
LAAlinux audio announcement email list 
LAC2004: A Report From KarlsruheDaniel James gives us the scoop2004-07-01 
LADlinux audio developers email list 
LATlinux audio tuning email list 
LAUlinux audio users email list 
Lemurhuman machine interface for real-time applications 
L'heure de Jazz++Guide for using the Jazz midi sequencer2002-09-01 
LiLAQwiki about how to get high quality sound on a Linux system2008-02-22
XX
 
LilyPond Guide For Beginnersa set of introductory tutorials from Eugene Cormier 
Linus Merges ALSA Into 2.5.4Slashdot discussion2002-02-13 
Radio TimeshiftingHow do it with "ecasound"2003-09-01 
Linux-SoundeditorenReview of Linux sound editors circa 20042004-06-01 
Linuxaudio.orgDaniel James's brainchild, "... a not-for-profit consortium of companies and libre audio software.. 
LinuxMAOa French-speaking community for worldwide Linux audio users. It includes a wiki, a forum, an IRC channel and others stuffs 
Linux.MP3 Toolsregarding MP3 + Linux2005 
LinuxMusicians ForumAn active community of Linux Musicians 
Linux 2.6: A Breakthrough for Embedded SystemsBrandon White gives us the low-down2003-09-09 
Linux Artista resource for artists (including the sonic types) using Linux 
Linux Audio Developersthe LAD list is dedicated to "discussion of topics relevant to audio under Linux, with an accent .. 
Linux Audio Development: A Report from Karlsruhenotes from the first meeting of the Linux Audio Developers group2003-04-01 
Linux Audio Plug-Ins: A Look Into LADSPAintroductory text for users and developers2001-02-02LP  
Linux Audio Software ReviewFor Russian readers2004-03-07 
Linux Audio Usersa mail-list for people focused on using rather than hacking Linux audio applications 
Linux Audio Users GuideSolid information collected and organized by Patrick Shirkey 
Linux DVD PlayersA look at what's out there2003-12-01 
Linux GamesReviews/listings/videos of games for linux 
Linux MIDI DemonstrationAn old guide for OSS, made obsolete by ALSA1997-04-01 
Linux MIDI HOWTOValuable advice from Phil Kerr2004-01-01 
Linux MP3 HOWTODescribes the hardware, software and procedures needed to encode, play, mix and stream MP3 sound files under Linux2001 
Linux MP3 Players Project Pagea guide to the hard and the soft...
XX
 
Linux Multimediaa brief survey2002 
Linux Multimedia GuideA book by Jeff Tranter, currently out of print.1996-10-01 
Linux Multimedia with PD and GEMa report on using the Pd/GEM powerhouse for audiovideo processing2002-09-01 
Linux Music Stationdedicated to Linux music matters 
Linux Plays Starring Role in 'Sinbad'a brief description of the first all-made-with-Linux movie from DreamWorks2003-07-01 
Linux Soundcard Driversa brief guide for users and developers2001-05-17 
Linux Sound SupportReport from 19941994-08-01 
Linux User and DeveloperA website with articles on Linux audio 
Linux VST/VSTi Compatibility Pagelist of compatible plugins
xx
 
Lionstracs MediastationTHE open source workstation keyboard 
Loopasonicgood selection of audio loops 
ltsbGuide to the Linux text-based studio project, especially for blind users2005-12-17 
Mackie Digs In with TracktionReview2004-01-01 
Michael Iber: On Free Software And Contemporary MusicGoetz Dipper's radio transcript; text in German only2006-05-15 
MIDIatorserial port MIDI hardware from Key Electronics, with links to UNIXLinux drivers 
Linux in the Mirror Image StudiosSound on Sound profiles Ron Parker's use of Linux audio software at his Studio2004-02-01 
MIT OpenCourseWareFree and open educational resource for faculty, students, and self-learners 
Modular synthesis with AlsaModularSynth 1.5.4Modular synthesis and its implementation in Dr. Matthias Nagorni's synthesizer2003-01-03 
MP3'Techa great source for technical information on the MP3 format 
Mstation InterviewsConrad Parker of Sweep fame and Erik de Castro Lopo, author of libsndfile 
Museum Sound Powered By Linuxnotes on a project from Benno Senoner2003-10-25 
Muse Receptorrack mount software synth and effects processor 
Music Made With Ardoursongs and music from Dave Phillips 
Music to Feed Your Soulnice article by Marcel Gagné from his Cooking With Linux column2001-01-01 
NeboGeomusic from Dave Griffiths, maker of the incredible SpiralSynth family of Linux music software 
Network Musical Performanceperspectives from sfront's John Lazzaro and John Wawrzynek2001-10-01 
Noisy Pythonbrief overview of some soundapps for Python2001-10-25 
Notation Editors Under Linuxa look at notation editors for producing sheet music (especially focused on MUP)1998-09-01 
Notes From The MetalevelRick Taube's excellent book on his Common Music, a must-have for all students and users2004-11-24 
OpenAL Explaineda survey of the project's status in the year 20002000-10-13 
Opening Up the PlayStation 2 with Linuxvery brief look at a development kit from Sony2002-03-21 
Open Source Music Softwarevery good article by Daniel James2003-02-01 
PCMCIA Audio for NetBSDOSS (not ALSA) driver for Eiger Labs PCMCIA sound card2001-09-30 
Pd Wikiwiki, Not software, Unmaintained projects
XX
 
Polish Linux Soundexcellent Web site (Polish only!) 
Porting SGI Audio Applications to Linuxa report on some early work1998-09-01 
Preemptible Kernel Patch AcceptedSlashdot discussion2002-02-10 
Ptolemyhomepage for the Ptolemy Project of the DSP Design Group at UCB 
R-BOSSan open platform to freely exchange information and technical development for the professional broadcast community 
5 Linux Media Players: Which is the Best Fit?review2012 
Ruccas.orga wiki-based site for "unconventional computer and electronic art" 
Sound and Music Softwarea review circa 20012001-12-15 
Speech Linksa formidable collection of speech-related WWW, ftp, and newsgroup links 
Spiral Synthesismaterials from Tracy Lind Petersen 
Studio Forum - Linuxa support/discussion forum in Swedish and Norwegian for newcomers to Linux audio 
SupermarionationAn EP by Edinburgh band Supermarionation recorded with Ardour and various LV2 plugins. 
The Csound BookA thorough treatment of Csound by its community of users and developers.2000-03-06 
The Linux Softsynth Roundupthe shape of things in May 20032003-05-01 
The Linux Soundfile Editor Roundupa survey of the field2004-06-01 
The MOD Archivea large collection of MOD music 
The PLUM PageList of programming languages used for music 
The Shareware Music MachineWebsite for software 
The State Of Recordable DVDspointers from Slashdot readers2011 
The Trouble with Vorbisinteresting propositions, with commentary from the Kuro5hin crowd2002-04-26 
Tim's Atari MIDI Worldlarge collection of excellent Atari MIDI software, most of which runs well under Xsteem 
tranzportDocs/code for programming Frontier Design's Tranzport wireless USB device 
Tuning By Ratiosan informative page from Robert Asmussen 
Ultimate TOS Software Indexincludes a hefty section of audio
xx
 
United TrackersWebsite about trackers. In german 
Using VST Plugins In LinuxTutorial on Windows VSTs under linux2005-11-27 
Virtual SoundIntroduction to Csound book2008-08-25 
Which Sounds Better, MP3 or Ogg ?comparison notes from Slashdot readers2001-10-13 
Yamaha Motif XSlinux based music workstation 
Yamaha OPL3-SA2a guide from James Tappin 
Yamaha Validates MontaVista Vision for Next-Generation Digital Audio Productsgood news for modern penguins...2002-11-12 

Archives and Information

Audio File Compression Software

Audio Plugin Systems For Linux

Audio Transcription Software

Category List

PageDescriptionRelease DateTags
paulstretchTime-stretching app, tailored for extreme stretching2011-03-06 
play it slowlyPlay back audio files at a different speed or pitch. Uses JACK or ALSA2008-12-28
J
 
StretchPlayerAudio file player that allows you to change the speed of the song without changing the pitch. It will also allow you to transpose the song to another key (while also changing the speed). Uses JACK
J
 
Transcribe!an app to work out a piece of music from a recording. It doesn't do the transcribing for you, but it is essentially a specialised player program which is optimised for the purpose of transcription2008-01-06 
YATMCommand-line app changes a WAVE/Ogg audio file's playback speed without changing its pitch (i.e. pitch shifting) 

Audio

Beat-tracking

Binaural Brainwave

Category List

PageDescriptionRelease DateTags
AutoZenGTK1 brainwave modification app. It generates sounds that are meant to cause the brain to temporarily shift to a different dominant frequency and cause the user to experience an altered state of consciousness. Uses OSS (not ALSA or JACK) 
Gnauralbinaural-beat generator 
GuineaPig2psychoacoustics research software
XX
 
SBaGenCommand-line app generates binaural tones in real-time according to a 24-hour programmed sequence read from a file. Uses OSS 

CD Burning Software

CD Technology and Linux

CMI

CUE TOC Utilities

Cards and Chipsets

Cdrecord

Ceres

Channel Vocoder

Chord and Scale Utilities

Category List

PageDescriptionRelease DateTags
Gnome-chordLists and illustrates guitar chords/scales 
GuitarCodex PlusJava app allows a guitarist to see and hear chords, scales and displays associated guitar chords in a graphical representation. Using the mouse, fingerings can be made by clicking on the fingerboard 
Guitar/Bass Mode MakerHelps the guitar player learn scales, modes, chords, and create new scales 
phonascusStudy scales, intervals, chords. Practice score-reading.2015-24-9 

Convolution

Category List

PageDescriptionRelease DateTags
Almus VCUCommand-line app makes a computer equipped with a multi-channel sound card into a real-time versatile convolver unit. Uses ALSA2006 
BruteFIRCommand-line app to apply long FIR filters to multi-channel digital audio, offline or in realtime. Filters, Convolution, Development, dsp 
jcguia GUI for jconvolver2010-01-01
J
 
jconvolverreal-time convolution engine2011-10-25
J
 

Courseware

Category List

PageDescriptionRelease DateTags
A Jazz Improvisation Primeran excellent first guide from Marc Sabatella 
Berklee Sharesfree music lessons from the Berklee College of Music 
clementiapp to practice piano. It loads notes from MIDI files and highlights them on a virtual piano. Then waits for inputs from a keyboard controller before displaying the next notes2013 
Harmony Centralgood site for technical information, includes some free lesson material 
linthesiaTeaches you to play piano using piano-roll-style falling notes with any MIDI file2013 
MIT OpenCourseWareFree and open educational resource for faculty, students, and self-learners 
Piano BoosterWhile you play along to a MIDI file, this app measures your accuracy 

Cover Art and Jewel-box Insert Utilities

Denoising

Documentation Etc

Drumming

Category List

PageDescriptionRelease DateTags
BeatfishPattern-controlled drum sampler. Uses JACK for audio. Enlightenment for its GUI
J
XX
 
Beats By Designan "artificially intelligent drum machine", requires jMusic and Java2013 
drmr lv2 drumslv2 MIDI-controlled drum sampler that uses hydrogen drumkits2012 
drumkv1LV2 MIDI-controlled drum sampler. Standalone version also2016-02-22
J
Jm
As
N
JS  
DrumPatternsWeb-based tool for learning drum rudiments and other patterns. Produces a MIDI file you download 
DrumpilerWrite or generate drum and tone patterns in a simple programming language. Mix it using the sample assembler (asampler). Renders to files or plays real-time 
eDrummerTurns your computer into a drum kit you play live with MIDI drum pads.2016/05 
FablaLV2 MIDI-controlled drum sampler2012-01-07 
Fultron 2002Old Pattern-controlled drum sampler. Uses SDL2002
XX
 
GneutronicaGTK Pattern-or-MIDI-controlled drum sampler, step-based like Hydrogen. Uses JACK for audio, and ALSA sequencer for MIDI2006-07-03
J
As
 
GroovitOld command-line Pattern-controlled drum synth. Uses OSS1999
XX
 
HydrogenPattern-controlled drum sampler. Uses JACK or ALSA for audio, and ALSA sequencer for MIDI2016-11-13
J
As
Jt
LP  
JackbeatPattern-controlled drum sampler. Uses JACK or PulseAudio2012-02-08
J
 
orDrumboxdrum-machine in Java2016-11-06
As
 
PSIndustrializerPhysical modeling synth for generating percussion sounds. It also can produce chimes, bubbles, gongs, hammer hits on different materials and so on. With OpenGL GUI2005-10-03 
pyTrommlerGTK Pattern-controlled drum sampler written in Python2006
XX
 
Rhythm LabApp for realizing and testing polyrhythms. Uses OSS and old GTK
XX
 
SlagPattern-controlled drum synth. Uses JACK2006
J
 
SmackMIDI-controlled drum synth. Uses JACK 
TK-707Pattern-controlled drum synth. Emulation of the Roland TR-707 drum machine. Uses ALSA 
Virtual Drum MachineOld command-line Pattern-controlled drum sampler. Uses OSS
XX
 
XdrumOld Pattern-controlled drum sampler for X and the Athena widget set
XX
 

ESS18n8

Ear Training

Category List

PageDescriptionRelease DateTags
Big Earsan on-line ear-training utility, requires a Java-enabled browser and a Windows ActiveX component not made for linux1997-01-01
XX
 
ClamorCommand-line app that plays exercises to test hearing intervals, hearing chords, and hearing notes relative to the tonic or the root of a chord2005-01-16 
DrumPatternsWeb-based tool for learning drum rudiments and other patterns. Produces a MIDI file you download 
FTAPBeat-tapping and music-performance experiments2004-08-30 
JavaTunerdemonstrates unusual tunings and non-standard temperaments
xx
 
phonascusStudy scales, intervals, chords. Practice score-reading.2015-24-9 
Rhythm LabApp for realizing and testing polyrhythms. Uses OSS and old GTK
XX
 
SolfegeGTK ear training app has exercises to learn intervals, chords, scales, rhythms, and more. Uses JACK2008-05-01
J
 

Effects Processors

Category List

PageDescriptionRelease DateTags
arcangelDistortion effect. Uses JACK
J
 
Argotlunarreal-time delay-line granulator
J
 
AutoTalentreal-time pitch correction LADSPA plugin2010-03-20 
baudlineRealtime frequency analyzer with varied displays. Uses JACK2010-07-21
J
 
Calf Studio GearMIDI synthesis instruments, filters, and effects2017-11-04
J
Jm
LV2  
Calf Studio Gear pluginsLarge collection of synths and effect LV2 plugins 
CAPSA set of LADSPA plugins for amplifier emulation, effects processing, reverb, EQ, etc2014-11-13 
Creoxa JACK-friendly real-time sound processor2003-09-17
J
xx
 
deteriorate2 plugins to deteriorate the sound quality of live audio; a granulator and a downsampler2014 
DISTRHO ProjectLarge collection of synths and effect LV2 plugins2014 
dssi_convolveA convolution DSSI plugin2005-11-28
xx
 
ebumetermetering according to the EBU R-128 recommendation. Uses JACK
J
 
ecamegapedalKai Vehmanen's great virtual guitar-fxstudio effect box
J
xx
 
ELERealtime effects processor. Uses OSS (not ALSA or JACK)2000-08-26 
ExEfTom Olexa's cool "extreme effects" processor2003-12-20
xx
 
FA Pluginsexcellent LADSPA plugins from Fons Adriaensen 
FIL-PluginsA four-band LADSPA parametric EQ 
freeverb3 - Impulse Response Convolution ProcessorFreeverb3 is a sound processing library, which includes sampling rate scaling enabled version of freeverb with some fixes, extended implementation of NReverb by CCRMA, implementation of impulse response convolution reverb, FIR filter constructor, band splitter, softknee/hardknee compressor, softknee/hardknee limiter, stereo enhancer and many other filter and effects. Some of the filters in this library have oversampling feature, which may provides high quality audio effects.2011-12-30 
Freq51realtime spectrum analyzer, and a patch which indicates frequencies as musical note-names
XX
 
FreqTweakFFT realtime audio spectral manipulation and display. Uses JACK2004-07-07
J
 
GNUitarguitar effects processing2005-05-11 
GTKgepGTK guitar effects processor2003-01-23 
guitarixrock guitar effects2017-08-11
J
Jm
Jt
JS LP LV2  
Guitar FX ProcessorCommand-line app simulates multi-effects pedals. Uses OSS (Not ALSA or JACK)2000-09-07
XX
 
gxplugins.lv2Analogue Guitar Pedal simulations2017 04 17 
HybridReverb2 a convolution-based reverberation effectHybridReverb2 is a convolution-based reverberation effect which combines the superior sound quality of a convolution reverb with the tuning capability of a feedback delay network. The sound quality of a convolution reverb depends on the quality of the used room impulse responses. HybridReverb2 comes with a set of room impulse responses.2009-11-04 
Invada LADSPAUtilities, filter, tube-distortion, compressor and reverb 
Invada LV2delay, tube-dist., compressor, phaser, filter, reverb, vu-meter and phase-convert2009-02-22 
irNo-latency/low-latency, realtime, high performance LV2 signal convolver especially for creating reverb effects. Supports impulse responses with 1, 2 or 4 channels, in any soundfile format supported by libsndfile 
jackEQMetering and equalization for JACK audio streams designed for live performance2010-11-02
J
 
jack_oscrolloscoperealtime waveform viewer2008-09-18
J
 
japa'perceptual' or 'psychoacoustic' audio spectrum analyser2010-03-15
J
 
jcguia GUI for jconvolver2010-01-01
J
 
jconvolverreal-time convolution engine2011-10-25
J
 
Jesusonic"God's own effects processor", it must be good...
xx
 
jkmeterlevel meter based on the k-system2011-06-15
J
 
Lack Of Inventiona realtime signal processor based on LADSPA plugins
XX
 
LibModSynth: Audio plugin design tools for Linuxlibrary to create DSSI plugins2012-04-12DS  
Linux Realtime Effect ProcessorLADSPA-based fx, aimed at embedded systems
xx
 
mverbLV2 and LADSPA algorithmic reverb plugin2012 
nl-filterLADSPA implementation of the Dobson-Ffitch non-linear filter 
OscilloscopeLV2 scope plugin with two channels, controllable trigger, time resolution, separate amplification and DC offset 
pitchboxJava app for transforming your voice or music in real-time. 
polarbearA tool for designing filters in the complex domain.2011-01-19 
pvocLADSPA plugins and a command line tool for time compression/expansion using phase-vocoding2008 
Rakarrackguitar effects processor. Uses JACK2010-11-08
J
 
rubberbandLibrary for high-quality time-stretching and pitch-shifting28-10-2012 
SoundTouchLibrary for high-quality time-stretching and pitch-shifting 
StompBoxesguitar fx processor with Gtk interface 
sverbsimple order-15 CFDN reverb2006 
SWH Pluginsthe must-have set from Steve Harris2006-08-08 
TAPTom's Audio Plugins, a set of LADSPA plugins2012-07-08 
TapiirMulti-tap delay with FLTK GUI. Uses JACK
J
 
TeliasopiaTeliasopia LV2 Plugins2010-04-25 
Ultra Power Effects Max IIa realtime processor for full-duplex soundcards
XX
 
Vintage Vocoder VSTreal-time audio effect2005-11-18 
VLevela "look-ahead" dynamics compressor, available as a command-line app and a LADSPA plugin2003-06-24 
Vocoder16 channel vocoder. Uses JACK 
WASPwave shaper, noisifier, clipping booster and variable noise source as LADSPA plugins2005-11-12
XX
 
XVOXrealtime vocoder using LPC synthesis 
YASSyet another scrolling scope
J
 
zita-at1autotuner Jack application, normally used to correct the pitch of vocal tracks that are out of tune.2011-06-26
J
Jm
 
zita-dpl1look-ahead digital peak limiter2011-12-07
J
 
zita-rev1standalone reverb 

Emulation Systems

Encoders

Environments

EsounD

FFT Phase Vocoder

File Compression Software

File Conversion Utilities

Filters

Category List

PageDescriptionRelease DateTags
amsLV2 plugins derived from "Alsa Modular Synth". These plugins are used to create modular synths and contain a VCO, VCF, VCA, LFO, Slew Limiter, Envelop, and Sample+Hold2017-01-21 
Argotlunarreal-time delay-line granulator
J
 
BruteFIRCommand-line app to apply long FIR filters to multi-channel digital audio, offline or in realtime. Filters, Convolution, Development, dsp 
Calf Studio GearMIDI synthesis instruments, filters, and effects2017-11-04
J
Jm
LV2  
DRCGenerates digital room correction FIR filters to be used within HiFi systems in conjunction with real-time convolution engines like BruteFIR2012 
FIL-PluginsA four-band LADSPA parametric EQ 
FiviewGraphically design/view a filter. Generates public domain source code that can be used directly in an app 
FreqTweakFFT realtime audio spectral manipulation and display. Uses JACK2004-07-07
J
 
guitarixrock guitar effects2017-08-11
J
Jm
Jt
JS LP LV2  
gxplugins.lv2Analogue Guitar Pedal simulations2017 04 17 
libfilthdigital/analog filter design library 
nl-filterLADSPA implementation of the Dobson-Ffitch non-linear filter 
nwfiir audio toolsCommand-line tools to equalize/filter audio from an ALSA input. 
polarbearA tool for designing filters in the complex domain.2011-01-19 
Poles and ZerosGPL source for a filter 

For Guitarists Only

Category List

PageDescriptionRelease DateTags
arcangelDistortion effect. Uses JACK
J
 
CAPSA set of LADSPA plugins for amplifier emulation, effects processing, reverb, EQ, etc2014-11-13 
ChordCastChord editor written in Java (swing). It uses an XML format to save chord sheets to files. Can also export to HTML files using PNG images for chords. Requires J2RE 1.4 to run.2002-12-23 
ChordpackPerl script whose purpose is to typeset song-books/songs written in chordpro format. The typesetting is done using typepesetting system TeX using macro package LaTeX2001
XX
 
Dr Fermi Tabulatorconverts ASCII tablature to a standard MIDI file 
eTktabTcl/Tk app writes guitar tablature in the typical ASCII tab found on the Internet 
Gnome-chordLists and illustrates guitar chords/scales 
GnometabGTK guitar tablature editor 
GNUitarguitar effects processing2005-05-11 
GstringGTK guitar tuner. Uses OSS (not ALSA or JACK) 
GTKgepGTK guitar effects processor2003-01-23 
GuitarCodex PlusJava app allows a guitarist to see and hear chords, scales and displays associated guitar chords in a graphical representation. Using the mouse, fingerings can be made by clicking on the fingerboard 
guitarixrock guitar effects2017-08-11
J
Jm
Jt
JS LP LV2  
GuitArpA pitch-tracking VST host and arpeggiator sequencer for use with live guitar. Input from your guitar is converted into MIDI notes and run through the arpeggiator sequencer2011-01-16 
GuitarTextakes a Chord file containing Chordpro directives to produce good-looking and easy-to-play song sheets for guitarists in PostScript or PDF format. You can use all available LaTeX features and packages to create a songbook or a single song sheet as you like it2002 
Guitar/Bass Mode MakerHelps the guitar player learn scales, modes, chords, and create new scales 
Guitar FX ProcessorCommand-line app simulates multi-effects pedals. Uses OSS (Not ALSA or JACK)2000-09-07
XX
 
Guitar ProCommercial app to edit/print tab scores 
GuiTunerGuitar tuner 
gxplugins.lv2Analogue Guitar Pedal simulations2017 04 17 
gxtunersimple guitar tuner. Uses JACK2013-08-08
J
 
JTunerWeb-based guitar tuner 
KGuitarQt guitarist's environment, includes tablature and MIDI import/export features2010 
nootkaQt4 app that helps to learn score reading and guitar tabulature. Uses ALSA or PulseAudio2014
As
 
ptabtoolslibrary and utilities for opening PowerTab files and converting them to LilyPond and ASCII formats 
Rakarrackguitar effects processor. Uses JACK2010-11-08
J
 
Rockin' in the Free (Software) Worlda look at the software available for Linux guitarists2001-07-20 
SongWriteSongwrite is a tablature (guitar partition) editor 
StompBoxesguitar fx processor with Gtk interface 
ToneFreeutilities for controlling Line 6 guitar amplifiers and preamps. Uses OSS 
TuxGuitarGuitar tablature editor/player written in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files2013 

FreeBSD

Free Sounds

Fretboard Utilities

GStreamer

Game Developers and Resellers

Game Listings and Reviews

Game Things

Category List

PageDescriptionRelease DateTags
AllegroCC++ game programming library with sound support2012-11-18
J
 
ALPY3D sound kit, based on OpenAL, with a Python binding
XX
 
ClanLiba platform-independent game SDK with sound support2013 
HawkVoiceGame-oriented, multiplayer voice-over-network API
XX
 
libgaudiosound lib for games2000
XX
 
Linux GamesReviews/listings/videos of games for linux 
MAMEthe Multiple Arcade Machine Emulator, supports sound 
OpenALopen-source audio library for games and multimedia applications, sponsored by Creative Labs and L..
XX
 
PLiba suite of game libraries with OpenGL and C++ interfaces 
PSG Playera program for playing Atari tunes
XX
 
SDLcross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL 
Sidplay2emulates the soundchip of the Commodore C642004 
SL Sound Librarylibrary for playing, mixing, and modifying sound samples in realtime, designed especially for games. Uses OSS
XX
 
Snes9xSuper Nintendo Entertainment System emulator with sound support 
TinySIDThe world's smallest SID player 
TuxNESemulates the 8-bit Nintendo Entertainment System, with experimental support for sound 
Virtual GameBoyemulates the popular Nintendo game console 

General Analysis Processing

General Audio Editors

General Music Composition Analysis Packages

Category List

PageDescriptionRelease DateTags
Bipscripta simple programming environment for creating music.
J
Jm
Jt
LV2  
Bol ProcessorProduces music using a set of rules (a compositional grammar) or from text scores that can be typed in or captured from a MIDI instrument 
Common MusicRick Taube's "truly general computer language for music composition"2011-04-24 
Haskore Computer Music SystemHaskell modules designed for creating musical structures 
JFugueDave Koelle's Java API for music programming2008-09-28 
JMSLJava API for music composition, interactive performance, and intelligent instrument design2008-05-06 
KeyKitExperimental MIDI composition environment 
Musica"... aims at the creation of a complete Mathematica package for the exploration of the interconne.. 
MusicScript"...an open-source music scripting language..."2001-12-05 
OpenMusica visual programming language based on CommonLisp / CLOS from IRCAM2011-11-03 
ProteinMusicconverts DNA sequences to music, requires Java2005-11-28 
Randomposeran automatic-music composer2000-08-01
XX
 
Scripts: Musicroutines for Common Music, MIDI and music scripts in Perl, by Drew Krause 
Strasheelahighly expressive constraint-based music composition system2009-03-09 
Subvert AudioNiall Moody's "... music program designed to try and stimulate creativity in the user" 
variationsalgorithmic composition system 
wx12Tonutility for composing and analysing 12-tone rows, requires wxWindows 
MIDAMinimalistic language for algorithmic generation of MIDI files2015-03-05 

General Synthesis Packages

Category List

PageDescriptionRelease DateTags
Ambergranular synthesis for Linux and MacOS2006-11-04
xx
 
Calf Studio GearMIDI synthesis instruments, filters, and effects2017-11-04
J
Jm
LV2  
ChucKan audio programming language for realtime synthesis, composition, and performance2008-07-16
J
 
Dissociated Studiotakes an audio file, segments it, computes a segment similarity matrix, and plays the piece ...2001-07-03 
fooscriptableinteractive non-realtime sound synthesis and audio processing environment 
Fuguemusic and sound programming language by Roger Dannenberg
xx
 
gAlanGraphical audio language where you connect components like an effects chain2004-09-06
J
 
JASSthe Java Audio Synthesis System, from Kees van den Doel2007-04-03JS  
Lorissound modeling and morphing software from the CERL Sound Group2008-01-18 
MPEG-4 Structured Audio: Developer Toolsa page from John Lazzaro and John Wawrzynek, includes the indispensable "sfront" 
OpenSoundWorldscalable, extensible programming environment2005-05-27 
rt_lpcreal-time LPC analysis/synthesis/visualization 
Sapphirean audio synthesis language1995-11-16
XX
 
sfronta translator that converts MP4-SA files into efficient C programs that generate audio for rendering, interactive and network applications2006-07-30 
SMSSpectral Modeling Synthesis2008-11-15
xx
 
Spectroscopic Toolkit"64-bit phase oscillators for nanotonal synthesis", from Pieter Suurmond2004-10-18
xx
 
Squeaka Smalltalk-80 environment with built-in support for realtime sound synthesis 
STKPerry Cook's excellent Synthesis ToolKit2007-12-07
xx
 
SuperCollider3Realtime audio server and object-oriented sound synthesis language2016-09-23
J
Jm
 
Taophysical modelling synthesis language and GUI2006-05-10
XX
 
TAPESTREAprovides a new way to completely transform a sound scene, dynamically generate soundscapes of unlimited length, and compose and design sound by combining elements from different recordings 
Theo Verelst Additive Synthesis ProgramAdditive synthesis app. Uses OSS2004-11-14 
The MusicKitobject-oriented software system for building music, sound, signal processing, and MIDI apps 
Virtual Soundaudio synthesis tools offering 3 distinct ways to model sounds. The first way is to use standard linear DSP effects. The second way is to use one or more of the physical process models implemented in the library. The third way is to use one of the statistical models to learn something about a real-life sound and then use the model to generate similar sounds, perhaps in conjunction with a DSP effect or another model2004-11-03 
wigwamjamgrows sounds using your decisions to drive the evolution of genetically programmed synth functions2004-02-16
J
 
WONDERWave-field synthesis Of New Dimensions of Electronic music in Realtime2008-11-16
xx
 

Graphic I O

Category List

PageDescriptionRelease DateTags
BombDisplays animated organic graphics in response to the PC keyboard, audio music, or on its own 
CthughaTakes sound input from a CD, stereo, or microphone and displays colorful animated graphics synced to the sound 
fluxusrealtime visualizer; graphical livecoding environment2010-02-13
J
 
rmspsAnalyzes sound files and creates Encapsulated Postscript graphics of the rms (loudness) curve 
Synaesthesialightshow calculated from FFT and stereo positioning information 
Waveformdraws and exports function graphs for use with audio programs and exports WAV files 

HP-UX

Hardware Linux

Category List

PageDescriptionRelease DateTags
abrowseGTK app reads/converts AKAI S1000/3000 sample CDs 
Continuuman interesting controller 
ThinkPad 390econfiguring audio and multimedia 
KrioKDE interface for the Rio player 
LakaiCommand-line apps for data exchange between a Linux PC and AKAI samplers. Needs docs on using the tools 
Linux Laptop Sound ConfigurationSound setup for an HP Omnibook 41502002-09-19 
ThinkPad 390ean overview of getting this laptop working 
MIDIatorserial port MIDI hardware from Key Electronics, with links to UNIXLinux drivers 
mirage-diskapp for copying the samples from Ensoniq Mirage diskettes 
MplinuxmanGTK app to manage files on an MPMAN MP3 portable player (models MP-F50 and MP-F60) 
Rio500Linux drivers for managing the Diamond Rio MP3 player
XX
 
riofilla Perl script to fill a Rio with a random selection of MP3s
XX
 
Rio Supportsoftware from author Steve Oualline
XX
 
Sound Card Support for Linux with Laptopsa survey circa 20072007-11-07 
tranzportDocs/code for programming Frontier Design's Tranzport wireless USB device 
uCappssite dedicated to DIY MIDI hardware developed under Linux 
Using the Hammerfall HDSP on LinuxHOWTO get this RME audio hardware working 
native instruments komplete audio 64×4 USB2 interface with SPDIF and MIDI. Listed as supported in ALSA by the manufacturer Some people experience issues powering more than one condenser microphone as it is powered purely via USB. Hardware + Linux, Audio Interface 
e-mu 0404 pcieE-MU 0404 PCIe has: * Two 1/4” Unbalanced Inputs * Two 1/4” Unbalanced Outputs * 24-bit/96kHz S/PDIF In/Out (switchable to AES/EBU) * MIDI In/Out As of August 2013 reported as not supporting higher than 48kHz or duplex 24 bit. Emutrix mixer should support this interface. 
ESI Juli@PCI and PCIe interfaces. * 2×2 24-bit/192kHz * Swappable balanced/unbalanced sockets * S/PDIF * MIDI Described as being Linux compatible via ALSA. * PCIe reported working Hardware + Linux 
focusrite scarlettUSB Audio/MIDI, Audio Interface, Hardware + Linux Focusrite Scarlett 2i2 worked out of the box with my Xubuntu 12.04. Even after many hours of continuous operation there are no instabilities, cyloning or distortions. Very reliable. It works ok up to 96 kHz with JACK. 
Hardware MatrixThis page is intended as a reference for hardware that can be used for recording in Linux. There are other lists, e.g. the Alsa one, but some are out of date and they are not generally aimed at recording. Each device (or family of devices) should have a page detailing the capabilities, what works on Linux and what additional software is required (if any). 
Hardware supportThis page is meant to give a quick, user-friendly overview of current pro and semi-pro audio interfaces. It should reflect the linux driver support state of the ALSA and FFADO projects with a recent >= 2.6.39 stable kernel. Soundcards ~0-200 $us 
Intel-HDA JACK low latency howtoHow to get Intel-HDA cards working with low latency, in duplex operation
J
 
M-Audio PCI Interfaces* Audiophile 2496 - 2×2 analog + 2×2 S/PDIF and MIDI. Up to 96kHz/24 bit * Audiophile 192 - 2×2 analog + 2×2 S/PDIF and MIDI. Up to 192kHz/24 bit * Delta 44 - 4 in, 4 out with external connection box * Delta 66 - 6 in, 6 out with external connection box. 4 analogue + S/PDIF * Delta 1010 - 10 in, 10 out with external connection box. 8 analogue + S/PDIF + MIDI * Delta 1010LT - 10 in, 10 out. 8 analogue (2 XLR with mic pre-amps) + S/PDIF + MIDI. May offer better audio quality than 1010(?… 
Raspberry Pi and realtime, low-latency audioThe Raspberry Pi can be set up to handle realtime, low-latency audio but it requires quite some tweaking. Hence this Wiki article in which some common bottlenecks as well as some possible optimizations will be described. Last but not least this article will explain how to get JACK aka jackd running on your RPi. 
samson c01uThe Samson C01U USB Studio Condenser is a microphone to connect directly with your PC. From the product page: Plug in and start recording. No extra gear needed! * Plug in and start recording. No extra gear needed! * Everything you need for recording audio on a computer * 16-Bit resolution, 44.1-48kHz sampling * Cardioid pickup pattern * Large 19mm diaphragm * Smooth, flat frequency response * Includes desktop mic stand, mic clip, USB cable and carry pouch 

Hunt Engineering

IBM ThinkPad

Icecast

Category List

PageDescriptionRelease DateTags
Icecastis an MP3 audio broadcasting system 

Image To Sound

Instrument Tuners

Category List

PageDescriptionRelease DateTags
fmitInstrument tuner. Uses JACK2010-05-17
J
 
GstringGTK guitar tuner. Uses OSS (not ALSA or JACK) 
guitarixrock guitar effects2017-08-11
J
Jm
Jt
JS LP LV2  
GuiTunerGuitar tuner 
gxtunersimple guitar tuner. Uses JACK2013-08-08
J
 
HounddogQt instrument tuner and pitch identifier. Uses OSS (not ALSA or JACK) 
JTunerWeb-based guitar tuner 
KGuiTuneQt instrument tuner takes a signal from the microphone, calculates its frequency, and displays it on a note scale graphic and an oscilloscope. It supports normal, Wien, and physical tuning2007 
lingotTuner with a gauge indicating the relative shift to a certain note, found automatically as the closest note to the estimated frequency. Uses JACK2010-03-17
J
 
PitchtuneGTK oscilloscope-style instrument tuner2005-09-18 
qjacktunerQt instrument tuner. Uses JACK2007-09-01
J
 
Rakarrackguitar effects processor. Uses JACK2010-11-08
J
 
tuneitCommand-line instrument tuner for ALSA and JACK2005-01-28
J
 
tuneroidQt instrument tuner2005-09-08 

Iomega Buz

Java Miscellanea

KeyKit

Category List

PageDescriptionRelease DateTags
GeoMaestroAn environment for experimental musical composition with MIDI and Csound 
KeyKitExperimental MIDI composition environment 

Laptop Configurations

Libraries And Other Sources

LinuxSampler

Linux Audio Bundles Distributions and Music Collections

Linux audio tools

Looping CD Players

Looping Software

Category List

PageDescriptionRelease DateTags
beatslash2 plugins for live beat repeating and beat slicing. "beat repeater" will repeat the current beat. "beat slicer" will randomly repeat parts of a live sample2014 
ClockLoopCommand-line looper plays audio files in a loop, upon receiving MIDI note messages. Uses JACK for audio, and ALSA Seq for MIDI
J
As
 
FreecycleBeat slicer, very useful for defining and editing loops, also creates loop MIDI file2007-12-10
J
Jt
XX
LP  
FreeWheelinglive looping instrument2009-01-20
J
As
 
giadapick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sample2014 
GuitArpA pitch-tracking VST host and arpeggiator sequencer for use with live guitar. Input from your guitar is converted into MIDI notes and run through the arpeggiator sequencer2011-01-16 
kluppe"Loop player for files and live input, from d13b
J
XX
 
LiveLoop Midi Sequenzerreal-time loop sequenzing - written in java2008-07-01 
LoopDubLive loop manipulation 
LupppLive looping software for Linux2014-08-30
J
Jm
Jt
 
Smasheraudio loop slicer2009-09-29
J
Jt
 
SooperLooperlive looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. Controllable via OSC and MIDI. Uses JACK2013-05-12
J
 
TranchesBeat slicer controlled via ALSA MIDI2008-11-16
J
As
Jt
XX
 

MAME

MBROLA

Category List

PageDescriptionRelease DateTags
MBRDICOtalking dictionary using MBROLA for speech synthesizer 
Speakupallows a blind user to hear all output directed to the console, currently supports only the Doubl.. 

MIDI Programming Resources

MIDI Software

Category List

PageDescriptionRelease DateTags
a2jmididexposes ALSA MIDI ports within the JACK MIDI system2012-07-05
Jm
As
 
abcMIDIConverts abc score to MIDI file 
aconnectguiFLTK-based GUI for ALSA's aconnect utility
xx
 
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  
Alpha JunoGTK patch editor for Roland Alpha Juno 12 and MKS50 synths 
ALSA Programming HOWTOA guide for the perplexed2010 
ALSA MIDI KommanderDCOP interface exposing many ALSA sequencer features for shell scripts, Kommander scripts, or KDE apps2008-03-24
As
 
ALSA Patch BayGUI patch bay for ALSA's sequencer interface. Requires FLTK or GTK
As
 
ametroObsolete version of KMetronome
As
XX
 
amidmapreads, processes, and transmits MIDI events2005-11-19
As
xx
 
AnthemQt MIDI sequencer. Reads + saves standard MIDI files, Use TSE (ALSA or OSS) MIDI2002-07-10 
aplaymidiCommand-line app to send a midi file to an ALSA MIDI port. Also lists ALSA MIDI outs/ins 
ArdourProfessional-grade multitrack/multichannel hard-disk recording2017-08-16
J
Jm
As
Jt
N
JS LP LV2  
arpageJACK Transport Synchronized MIDI Arpeggiator2010-05-17
J
Jm
Jt
 
aseqjoyTurns a joystick into a MIDI controller. Uses ALSA sequencer interface
As
 
AutoTrackTakes a chord chart, and creates a MIDI file with bass and drum tracks in your choice of musical style 
AyyiModular audio/MIDI production system2011-11-07
J
 
b-tektrackerCommand-line MIDI step-sequencer based on TekTracker2006-08-30 
bcx2000editPatch editor for the Behringer BCR2000 + BCF2000 MIDI control surfaces 
BEAST/BSEGTK multitrack music composition and audio synthesis app. Uses ALSA audio, and ALSA RawMidi2017-06-27 
BINARS"an open-source sequencer for Linux, ALSA, and GNOME", from Michael Ashton2000-05-02
XX
 
Bipscripta simple programming environment for creating music.
J
Jm
Jt
LV2  
Bol ProcessorProduces music using a set of rules (a compositional grammar) or from text scores that can be typed in or captured from a MIDI instrument 
BuzztraxMidi tracker / sequencer2012
J
LP  
Calf Studio GearMIDI synthesis instruments, filters, and effects2017-11-04
J
Jm
LV2  
cantorMIDI sequencereditor project1999-01-18
XX
 
clavierGTK-based Virtual MIDI keyboard for controlling external synths 
CMTCarnegie-Mellon MIDI Toolkit (includes the adagio language) 
cursedsequencerPurely character-based (command-line) midi sequencer.2010-11-13
As
 
DinoIntegrated GTK MIDI editor and sequencer engine using JACK MIDI2011-02-21
Jm
Jt
 
Div's MIDI Utilities for Unixexcellent collection of command-line MIDI tools2006-06-28 
drumstickC++/Qt5 MIDI libraries, including a wrapper around the ALSA library sequencer interface.2016-09-25
As
 
Dr Fermi Tabulatorconverts ASCII tablature to a standard MIDI file 
dx7bagCommand-line apps to send and receive patch data from Yamaha DX + TX synths 
Epichorda Midi sequencer for JACK-Midi
J
Jm
Jt
 
eplaymidiApp to send a midi file to an OSS MIDI port 
FANRCommand-line WAV to MIDI converter 
fltrackerA tracker-style MIDI sequencer2006-06-04
XX
 
Frinikamusic workstation software for operating systems running Java 1.52013-10-22 
GeoMaestroAn environment for experimental musical composition with MIDI and Csound 
glibSource code for a Windows generic MIDI patch editor + librarian 
gmcGNU MIDI compiler. Translates text to a MIDIfile
xx
 
gmidimonitorGTK app that shows MIDI events. Uses ALSA Sequencer interface2011-05-15
J
Jm
As
 
gmorganPlays an accompaniment (in a variety of styles you choose from) on a MIDI device (or ALSA softsynth), given the chord changes you supply. Uses ALSA sequencer interface2013-01-22
As
 
GrammidityJava app generates music via a genetic algorithm 
GR floorboardgraphical editing of the internal settings and parameters of the Roland GR-552014 
GT Fx FloorBoardEditors for the BOSS GT-3, GT-5, GT-6, GT-8, GT-Pro, GT-10 and GT-100 Guitar Multi-Effects Processors, and the BOSS GT-6B and GT-10B Bass Multi-Effects Processors2014 
GWave Analyzervisualizes/analyzes a WAV file, and extracts melody to MIDI file 
HarmonySeq MIDI SequencerA GTK loop-based MIDI/OSC sequencer, oriented toward live use. Uses ALSA sequencer interface2012-02-04
As
 
midifilterPerl app that can filter MIDI data from an ALSA MIDI input 
ImprovC++ environment for writing MIDI programs
XX
 
InConcertLive Tempo Adjustment for the Jack Audio Connection Kit
J
Jt
 
Input MapsUser-customizeable mappings for controlling realtime objects with event streams
xx
 
Introduction to OSS MIDI programmingOnly for the old OSS API (not ALSA)1999-01-01
XX
 
jack-keyboardVirtual keyboard for JACK MIDI
Jm
xx
 
jack-smf-utilsStandard Midi Files player and recorder for JACK MIDI2008-09-07
J
Jm
Jt
 
jackctlmmc / QJackMMCControl JACK transport using MMC (MIDI Machine Control)2011-05-14
J
As
Jt
 
jacker trackerMIDI tracker-style sequencer. Uses JackMidi, and supports softsynths that use JackAudio2010.5.4
J
Jm
 
JAZZ++A MIDI + audio sequencer2008-03-20 
jm2cvconverts JACK MIDI to control voltage
Jm
 
jMusicJava class of functions for generating and manipulating MIDI data
xx
 
jpmidiSMF player for JACK MIDI with transport sync2013-12-23
Jm
Jt
 
JSynthLibUniversal synth editor-librarian. Requires Java
xx
 
kbdzA daemon (background app) that turns your PC keyboards/mice into MIDI controllers. Uses ALSA Sequencer interface
As
 
KCompact/K25StripUtilities for the Kurzweil K2x00 samplers 
KeyKitExperimental MIDI composition environment 
Drumstick MetronomeMIDI based metronome using the ALSA sequencer, with Qt user interface2014-10-12
As
 
KMidMIDI/karaoke player using ALSA sequencer and KDE user interface2010-08-15
As
 
KMidimonQt app displays MIDI input. Uses ALSA sequencer interface2013-07-28
As
 
KMidiTrackerexcellent tracker-style MIDI sequencer from David Moreno Montero2005-09-17
XX
 
KontrollGTK app that turns your mouse into a MIDI/OSC controller. Uses ALSA sequencer interface
As
 
Laborejoa Lilypond-Frontend, MIDI creator and tool collection to inspire and help you compose.2013-06-07
J
Jm
N
 
libsmfLibrary for handling MIDI files2009-01-07 
libtimiditylibTiMidity is a MIDI to WAVE converter library.2004-11-24 
LSMITurns your PC keyboard, mouse, or joystick into a MIDI controller. Uses ALSA sequencer interface2007-04
As
 
MC303 Bulk DumpSend/receive patch data from a Roland MC303 
mcontrolALSA sequencer that can assign up to 12 MIDI control messages for the controller..
xx
 
ME-EditPatch editor for the Boss ME-25 guitar multi effects and Roland GR-20 guitar synthesizer2014 
MidgeConverts text to MIDI
XX
 
MIDI-PerlPerl modules that allow you to read, compose, modify, and write MIDI files
xx
 
midi2gmnConverts gmn (GUIDO Music Notation) files into MIDI files
xx
 
Midi2KeyPressConverts MIDI input to key presses and mouse clicks2013 
MidiCompreads and writes Type 01 MIDI files in SMF and plain text format
xx
 
mididingsMIDI router/processor. Convert MIDI input, using your rules, before it reaches your MIDI app. Uses ALSA or JackMidi2010-11-19
Jm
As
 
MidiEditorSimple piano-roll app to record/create/edit MIDI files. Uses ALSA seq interface2013
As
 
MidiIOCross-platform MIDI API for C++ programming 
midikbCommand-line app turns your PC keyboard into a MIDI controller for Csound instruments or MIDI devices supported by OSS (not JACK nor ALSA) 
MidiKinesisTurns your MIDI controller into a XWindows (not Wayland) input device. Control an app's GUI with the buttons/sliders on your controller 
midimsgA set of LV2 plugins to transform midi into usable values to control other plugins. (Use MIDI to operate/automate a plugin which wasn't originally written to be MIDI-controlled)2014 
MidingsoloRealtime audio-to-pitch (WAV to MIDI) converter for solo (one pitch at a time) audio source. Play a MIDI device with your voice. Uses JACK for audio, ALSA sequencer interface for MIDI
J
As
 
MidiQuickFixAllows you to directly edit the events in a Midi file. It is intended to make it easy to find and fix problems, such as setting volume and pan values for a track, without the need for a complex Midi sequencing program 
midishMIDI sequencer and filter with a shell-like appearance/operation2010-12-23 
MidiShareReal-time operating system for musical apps 
MidithingMIDI library in Python for an eventual sequencer from Tim Goetze
XX
 
MiditoysTurns a Playstation2 into a MIDI control surface 
MIDI ControllerGTK app with graphical sliders/buttons which send MIDI controller (CC) messages. Uses ALSA sequencer interface
As
 
MIDI layerMIDI routing for live use. Control upto 5 MIDI interfaces with filtering, note ranges, controller remapping2013 
midi matrixA plugin that reroutes/filters MIDI messages by channel2015-04-02 
MIDI Modulesfor the Python programming language
xx
 
MIDI Sheet MusicPlays MIDI music files while displaying/highlighting the piano notes and sheet music notes 
MIDI SplitterPerl script to split MIDI files into separate tracks based upon MIDI channels 
RTP MIDIA protocol for transmitting MIDI via an Ethernet connection. Used by Apple2006-11-01 
MiMoJava app to display/save MIDI data from an ALSA MIDI input2007 
MiyaEsiWAVE file to midi converter2013 
MMididescribes tools for MIDI over the MBONE multicast network1996-12-27 
Moonyrealtime Lua as programmable glue in LV22017-02-01 
multimidicastAllows apps using ALSA's Sequencer interface to transmit MIDI via an ethernet connection 
MusEMusE is a MIDI/Audio sequencer with recording and editing capabilities written originally by Werner Schweer now developed and maintained by the MusE development team. MusE aims to be a complete multitrack virtual studio for Linux. MusE supports VST-, LV2-, DSSI- and LADSPA-plugins and uses Jack for audio and midi as well as alsa-sequencer for midi.2015-01-28
J
Jm
As
Jt
DS LP LV2  
Musical MIDI Accompaniment (MMA)Creates a MIDI file with backing tracks for a soloist to perform over, from a user supplied file containing chords and MMA directives2012-02 
naconnectan ncurses-based ALSA MIDI sequencer connection manager
As
 
Nomadpatch editorlibrarian for the Nord Modular synthesizer 
Non-SequencerFast, powerful pattern-based JACK MIDI sequencer
J
Jm
Jt
N
 
open octavea fork of MusE sequencer (2011-01)2011-12-06 
OplEditPatch editor for Yamaha OPL23 soundchips 
playmidicommand-line MIDIfile player with optional X, Gtk, or ncurses interface 
pmidiMIDIfile player for ALSA
xx
 
portmidiCrossplatform library provides a C/C++ API for realtime MIDI input/output 
pyalsaMIDI wrappers for Python
XX
 
pyoPython module containing classes for a wide variety of audio signal processing types. Offer primitives, like mathematical operations on audio signal, basic signal processing (filters, delays, synthesis generators, etc.), but also complex algorithms to create sound granulation and others creative audio manipulations. Supports OSC and MIDI2013 
Q-Midia MidiShare interface for the Q programming language
XX
 
QMidi*arpeggiator, controller box, event filter/router, and more
J
 
QMidiArpA MIDI Arpeggiator, Step Sequencer and Controller LFO.2016-11-01
Jm
As
Jt
N
JS  
QMidiRouteQt ALSA patch bay that can transpose notes, filter velocities/notes/controllers, and reroute midi channels2009-11-26
As
 
QSynthQt GUI Interface for FluidSynth2017-04-27
J
Jm
 
QtractorAdvanced Qt-based audio/MIDI sequencer supporting plugins (softsynths/effects). Uses JACK for audio, and ALSA sequencer interface for MIDI2016-11-21
J
As
Jt
N
DS JS LP LV2  
qTribe Midi Drum SequencerStep-based MIDI sequencer, heavily influenced by the layout and operation of the Korg Electribe2008-06-05
Jm
 
RadiumGUI app with similarities to module trackers and MIDI sequencers2014-04-06
J
Jm
As
LP  
Random Phase GeneratorGenerates random phase music, as per Steve Reich 
RatónTurns mouse movements into MIDI controller messages 
Rhyth(M)aid + GUIPlays drums, bass, and piano on a MIDI device, given your specified chord changes. Uses TSE3 (ALSA and OSS MIDI) 
RosegardenAdvanced Qt audio/MIDI sequencer, notation editor, Csound-score producer, and more. Supports plugins (softsynths/effects). Uses JACK for audio, and ALSA sequencer interface for MIDI2010-11-03
J
As
DS LP  
seq42A derivative of seq24 with a greater emphasis on song editing
As
xx
 
sc88sysexCommand-line app to send/receive patch data from a Roland SC88 sound module 
Sekaiju Midi SequenzerWindows Software2012-12-02 
seq24Loop-based MIDI sequencer simplified for live performance. Uses ALSA sequencer interface2010-11-27
J
As
Jt
 
Shelljamplay softsynths and other MIDI instruments from the command shell 
Sherlockan investigative LV2 plugin bundle 
Simple SysexxerSend/recieve MIDI sys-ex dumps from a MIDI device, to save on your computer 
SMDIToolsCommand-line utilities to send + receive samples from an SMDI-compatible sampler 
SoftWerka MIDI sequencer based on the design of the Doepfer Schaltwerk analog sequencer2000-11-27 
STed2MIDI music composition environment
XX
 
stygmorganFLTK app plays back a "style file" to a MIDI device. Uses ALSA sequencer interface2006-08-14 
sxpressControl MMC compatible software
XX
 
synthcloneRecords a MIDI (hardware) synth's sound, and creates an sfz you can play with a software sampler such as LinuxSampler2012-12-20
J
 
SynthEdUniversal patch editor + librarian for MIDI synthesizers 
SysExxerReceiving, save, and send raw sys-ex messages
XX
 
TekTrackerMIDI sequencer with tracker-style interface2004-06-30 
The MusicKitobject-oriented software system for building music, sound, signal processing, and MIDI apps 
TiMidity++greatly extended and enhanced version of TiMidity2004-10-04
J
As
 
Tim's Atari MIDI Worldlarge collection of excellent Atari MIDI software, most of which runs well under Xsteem 
TISMCommand-line MIDI sequencer. GTK GUI available. Uses OSS or ALSA RawMidi2008-07-26 
ToneFreeutilities for controlling Line 6 guitar amplifiers and preamps. Uses OSS 
touchmidiTurns your synaptics touchpad into a midi controller2013 
TSE3 Libraryopen-source MIDI sequencer engine in C++ 
TutkaGTK MIDI tracker-style sequencer. Uses ALSA or JACK2006-09-15
J
As
 
UltiMusE-LXmusic composition via standard notation and MIDI
xx
 
UNIX MIDI librariesuseful code from John Stone 
Virtual KeyboardVirtual MIDI piano for ALSA sequencer2009-08-26
As
 
VMA Virtual Machine LV2 plugin bundle 
Virtual MIDI Piano KeyboardQt5 and drumstick based MIDI events generator and receiver2015-08-20
As
 
WaoNWAV-to-MIDI file converter 
wave2midAudio (WAV) to MIDI conversion. Requires the Octave environment 
WidiALSA MIDIfile player. For external MIDI devices only (not softsynths) 
Wiredaudio/MIDI music production system. Uses JACK2009
J
As
XX
 
XControllerMIDI routing and controlling software for live performance. It uses the ALSA-Library for MIDI stuff and FLTK for GUI. This app is extremely useful if you want to control and play several midi devices (or even software synthesizers) via one master keyboard. Send program changes, sysex etc. by one key press2013 
xgmcCreate MIDI files from MP3s
xx
 
xphatUser-configurable software MIDI fader box 
XpmidiGUI for "pmidi", requires Python 2.2 and Tkinter 
YoshimiA Software Synthesizer forked from ZynAddSubFX2017-06-24
J
Jm
JS  

MPEG Players and Encoders

Category List

PageDescriptionRelease DateTags
8Hz-MP3MPEG audio encoder 
BladeEncan MP3 encoder 
Cantustag editor for MP3, OGG, and FLAC files
xx
 
darkiceLive HTTP audio streamer with support for JACK, ALSA, MP3, Ogg Vorbis, Icecast 1, Icecast 2 and Shoutcast2011-10-31
J
 
dekagena command line tool to automate ripping CDs and converting to MP3 or OGGVorbis format
xx
 
DigitalDJan SQL-based MP3 player front-end from Mike Oliphant, designed to work with his Grip
xx
 
DigitalDJ EnhancedJukebox MP3 player lets you create a database of CDs in MP3 format, and play them uninterrupted based on song properties such as Artist/Disc/Genre/Tempo/Preference2002 
findmp3utility to locate MP3 files by artist, title, album, genre, etc. within a directory/subdirectories 
freezetagGtk+ based id3 tag editor for MP3 files1999-06-01
xx
 
GlobeCom JukeboxCD-to-MP3 ripper, database organizer, playlist coordinator and much more
xx
 
GQmpegGUI for "mpg123", supports playlists2004 
Hannover MPEG encoderfree MP3 encoder 
Jookyan MP3 controller, works via ncurses, TCPIP, or LIRC
xx
 
KBladea KDE front-end for BladeEnc
xx
 
Kmp3teprogram for viewing and editing tags to MP3 files
xx
 
LAMEsource code for an encoder licensed under the GPL2008-09-22 
Linux.MP3 Toolsregarding MP3 + Linux2005 
Linux MP3 HOWTODescribes the hardware, software and procedures needed to encode, play, mix and stream MP3 sound files under Linux2001 
Linux MP3 Players Project Pagea guide to the hard and the soft...
XX
 
Maaatean analysis toolkit for MPEG audio files 
MADRobert Leslie's GPL'd MPEG audio decoder 
MadJACKMPEG Audio Deck for the Jack Audio Connection Kit with an OSC based control interface
J
xx
 
MJSconsole-based MP3 jukebox system2001 
Moe MusicWWW front-end for mpg123 
MP3BlasterCommand-line MP3 player 
MP3cCommand-line audio CD ripper + MP3 encoder2006-07-30 
Mp3Makeapp that glues together cd-to-mp3 rippers and encoders, and a cddb database2000-01-12 
MP3SBperl script that acts as a network interface to the rxaudio or a patched version of mpg123 player 
MP3'Techa great source for technical information on the MP3 format 
mp3tools"...a set of utilities for working with MPEG audio files"
xx
 
MpCutvisualizes the power levels in each frame of an MP3 file, select and cut unwanted frames. Very old GTK app
XX
 
mpg123Command-line MPEG 1.0/2.0/2.5 audio player/decoder for layers 1,2 and 3 
mpg321drop-in replacement for mpg123 
mpgeditMPEG 1 layer 1/2/3 (mp3), MPEG 2, and MPEG 2.5 audio editor that is capable of processing both Constant Bit Rate (CBR) and Variable Bit Rate (VBR) encoded files2009 
Nmpga front-end for mpg123
xx
 
shn2makeutility to automate recording CDs and encoding MP3 and Ogg files from shn files 
Streamripper"...connects to streaming MP3 servers and downloads the tracks to your hard drive" 
toolameoptimized encoder based on LAME2003-03-01 
TwoLAMEMPEG-2 encoder 
WindowMaker audio appletsan equalizer for "mpg123" and mixers for ALSA and OSS 
XMMSexcellent player for MP3, MOD, WAV and other formats2007-11-16
J
LP  
XMp3Burnburn MP3 files directly to CD 
Xtheatermultiformat audiovideo player
XX
 
ZinfPowerful audio player supports MP3, OggVorbis, WAV and CD audio.. 

Mail Lists Newsgroups Wikis Blogs Consortia etc

Manuals And Other Documentation

Metronomes

Category List

PageDescriptionRelease DateTags
ametroObsolete version of KMetronome
As
XX
 
Countbeatsdisplays tempo when you tap the spacebar, requires Python/Tkinter 
ctronomeCommand-line metronome. Uses OSS (not ALSA or JACK) 
DiffMa Java-based metronome
XX
 
GTickGTK metronome. Uses OSS (not ALSA or JACK) 
gtklicka simple metronome, providing a graphical frontend to klick2009-07-09
J
 
klickAdvanced command-line metronome for jack2009-09-13
J
Jt
 
Drumstick MetronomeMIDI based metronome using the ALSA sequencer, with Qt user interface2014-10-12
As
 
MetronomeOld GTK MIDI metronome. Uses OSS 

MidiShare

MikMod

Miscellaneous Utilities

Miscellaneous

Mixers

Category List

PageDescriptionRelease DateTags
IRMixInfrared-controlled ALSA audio volume control 
jackEQMetering and equalization for JACK audio streams designed for live performance2010-11-02
J
 
JackMaster"Master Console" for the jack-audio-connection-kit2010-01-26
J
As
 
JackMiniMixSimple mixer for the Jack Audio Connection Kit with OSC based control
J
 
JackMixQt mixer for JACK apps
J
 
jackmixerGTK audio mixer for JACK2009-12-14
J
 
ng-jackspaSimple LADSPA hosts for the JACK Audio Connection Kit2013-07-07
J
LP  
Non-MixerFast, powerful Mixer
J
N
LP  
QAMixMIDI-controlled mixer for ALSA 

Motorola

Multimedia

Multitrack Recording and Mixing Systems

MusicV-based Languages

Category List

PageDescriptionRelease DateTags
Cmixcomputer music language designed to create and manipulate soundfiles1997-03-28
xx
 
cmusicAn acoustic compiler program 
Common LISP Musicmusic synthesis and signal processing package in the Music V family2008-12-02
xx
 
CsoundBarry Vercoe's gift to the world of computer music and sound synthesis2008-09-23
J
As
 
Music VMusic V fortran code and examples1975-06-19 
Nyquista sound synthesis and composition language based on a Lisp syntax2008-01-26 
RTCmixVersion of Cmix, a real-time software "language" for doing digital sound synthesis and signal-processing2005-09-20 
RTmixperformance tool geared towards persons interested in live and interactive electro-acoustic music2007-05-22
xx
 

Music And Tablature Paper

Music Made With Linux

Category List

PageDescriptionRelease DateTags
9 Liedermusic from Wolfgang Woehl and friends, made with help from Ardour, JAMin, and LADSPA 
dis-dot-datmusic from James Shuttleworth, made with Cheesetracker and Ardour 
extudespieces composed by Frank Barknecht with the help of Pd and MusE 
Music Made With Ardoursongs and music from Dave Phillips 
NeboGeomusic from Dave Griffiths, maker of the incredible SpiralSynth family of Linux music software 
pmixOgg and MP3 files from Eric Dantan Rzewnicki 
SupermarionationAn EP by Edinburgh band Supermarionation recorded with Ardour and various LV2 plugins. 

Music Notation Editors

Category List

PageDescriptionRelease DateTags
ABCa language designed to notate tunes in an ascii format 
abcMIDIConverts abc score to MIDI file 
ABC Plus ProjectEnhancements for the ABC language, including "abcpp" (abc preprocessor) and "JedABC" (abc file editor) 
BoChorda chord typesetting utility
xx
 
CanorusQt music notation app supports note writing, import/export of various file formats, MIDI input and output, scripting and more2009-03-27 
ChordCastChord editor written in Java (swing). It uses an XML format to save chord sheets to files. Can also export to HTML files using PNG images for chords. Requires J2RE 1.4 to run.2002-12-23 
ChordpackPerl script whose purpose is to typeset song-books/songs written in chordpro format. The typesetting is done using typepesetting system TeX using macro package LaTeX2001
XX
 
Common Music Notationcreates and displays traditional Western music scores
xx
 
DenemoGTK front-end for Lilypond2013-07-10
J
Jm
Jt
 
Gscore"a non-page-oriented notation program", from Sebastien Tricaud
xx
 
Gsharpextensible Lisp-based music score editor2003-09-06 
GUIDOa music notation formatting system and server
xx
 
GuitarTextakes a Chord file containing Chordpro directives to produce good-looking and easy-to-play song sheets for guitarists in PostScript or PDF format. You can use all available LaTeX features and packages to create a songbook or a single song sheet as you like it2002 
Jef's ABC pageextension software for abc, includes "abc2mps" (abc files to Postscript) and "tclabc" (Tcl/Tk GUI for abc files)2007-05-28 
KatmusQT4-based app for manual music transcription2009-07-17 
Laborejoa Lilypond-Frontend, MIDI creator and tool collection to inspire and help you compose.2013-06-07
J
Jm
N
 
LilyCompa graphic note-entry utility for LilyPond, requires Python and Tkinter2004-02-15 
LilyPondthe music typesetter for Linux with an awesome features set and beautiful notation2010-12-14 
LilyPond Guide For Beginnersa set of introductory tutorials from Eugene Cormier 
Muptakes a text file as input and produces very high quality PostScript output for printed music. It can handle both regular notation and tablature notation. It can also produce MIDI files2013 
MUP UtilitiesUtilities for use with MUP 
MuseScorethe MusE WYSIWYG music typesetter2008-09-21 
MusicXML"... a universal translator for common Western musical notation... designed as an interchange for.. 
MusiXTeXfull-featured music typesetting via TeX
XX
 
MuX2Dgraphic editor for MusiXTeX
XX
 
Notation Editors Under Linuxa look at notation editors for producing sheet music (especially focused on MUP)1998-09-01 
NoteEditQt-based notation editor with output in LilyPond, MIDI, and MusicXML formats2006-03-27 
OOoLilyPondMacro for inserting LilyPond-created music notation into OpenOffice.org documents 
PMWCommand-line music typesetting program 
Printable Manuscript PaperBlank manuscript in PostScript and PDF formats 
RosegardenAdvanced Qt audio/MIDI sequencer, notation editor, Csound-score producer, and more. Supports plugins (softsynths/effects). Uses JACK for audio, and ALSA sequencer interface for MIDI2010-11-03
J
As
DS LP  
XCircuita drawing package for X which includes some very nice music typography and outputs Postscript fil..2008-07-19 

Music Preparation Viewing Utilities

NeXTStep

Network Audio

Category List

PageDescriptionRelease DateTags
darkiceLive HTTP audio streamer with support for JACK, ALSA, MP3, Ogg Vorbis, Icecast 1, Icecast 2 and Shoutcast2011-10-31
J
 
Freecastpeer-to-peer streaming system for OggVorbis audio and video 
GStreamerStreaming media framework that allows the construction of graphs of media-handling components, ranging from simple MP3 playback to complex audio and video processing 
GStreamer Pipeline EditorAllows easy, graphical construction, inspection, and operation of media processing pipelines 
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 
Icecastis an MP3 audio broadcasting system 
javashoutJava app for shouting MP3s to a shoutcast server 
mod_mp3a module that gives MP3/ogg streaming capabilities to the Apache Web server2005 
MozPluggerautoplay embedded audio and MIDI files in the Mozilla Web browser 
MP3SBperl script that acts as a network interface to the rxaudio or a patched version of mpg123 player 
MPDserver-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol 
MPEG4IPProvides an end to end system to stream MPEG-4 multimedia 
MuSEapp for mixing, encoding, and streaming of MP3 audio over a network 
NASthe Network Audio System2013 
ninjamRealtime Music Collaboration Software. Jam over a network. Uses ALSA2007-05-03 
pongserverClient/server apps that talk to one another about the current location of the client objects in the server's playing field2000-11-24
XX
 
R-BOSSan open platform to freely exchange information and technical development for the professional broadcast community 
RadioSuite HDa Linux-based hard-disk storage system (hardsoftware) for high-performance network broadcasting 
5 Linux Media Players: Which is the Best Fit?review2012 
RPlayUDPTCP network audio system1999 
Shoutcaststreaming audio system 
ShoutCastProxyShoutCast multiplexer, lets multiple clients listen to the same ShoutCast session using only single-client bandwidth
XX
 
Snake dance: The Kamaelia streaming media systema description from Daniel James2005-10-12 
Streaming Media With Linuxin-depth article on using software for both the client and server sides2001-03-23 
streamixerCommand-line tools to record/stream/mix audio over TCP/IP 
VLCcross-platform media player and streaming server2009-10-31 
WWRWorld Wide Radio, a low-bandwidth Internet radio client/server2000-07-22 
ZinfPowerful audio player supports MP3, OggVorbis, WAV and CD audio.. 

Normalizing

OPTi931

OggVorbis

Category List

PageDescriptionRelease DateTags
Freecastpeer-to-peer streaming system for OggVorbis audio and video 
JOrbisVorbis decoder in Java 
OggVorbis Playerfile player with GTK interface 
OggVorbis Tag Editorincludes a patch for editing tags in XMMS 
squelchnice OggVorbis audio player with playlist and tag editor, requires Qt2010-03-17 
VocoditorPerl/GTK comment editor for OggVorbis files
XX
 
Vorbis.comHome site for a music compression format similar to if not better than MP3 
Vorbis Xtremesite dedicated to news about OggVorbis
xx
 
VorbixMulti-file OggVorbis comment editor/encoder 

OpenAL

Category List

PageDescriptionRelease DateTags
OpenAL Explaineda survey of the project's status in the year 20002000-10-13 

Other Documentation And Newsworthy Items

Other Linux Sound and MIDI Pages

Other Neat Sound Stuff

Other Neat Things

Other UNIX Audio and MIDI Software

PCMCIA Audio MIDI

PC Speaker

Pd

Players

Category List

PageDescriptionRelease DateTags
AlsaPlayerGTK Wav/Mp3/Flac/CDDA/etc player with speed control, playlist. Uses ALSA or JACK2013 
Amarokexcellent feature-rich music player for Linux 
Aqualunga music player for GNU/Linux2015-07-26
J
LP  
MPlayerSimple media player, supports a large variety of video and audio formats
J
 
OggVorbis Playerfile player with GTK interface 
SnackAmpmultiformat player handles MP3/WAV/Ogg files, requires the SNACK toolkit 
squelchnice OggVorbis audio player with playlist and tag editor, requires Qt2010-03-17 
VLCcross-platform media player and streaming server2009-10-31 
XAnimplays a wide variety of sound and video formats1999 
xinea most excellent multiformat audio/video player 
XMMSexcellent player for MP3, MOD, WAV and other formats2007-11-16
J
LP  
XMovieDVD and Quicktime movie player, supports JPEG Photo, YUV2, and raw RGB modes, with stereo audio i.. 
Xtheatermultiformat audiovideo player
XX
 
ZinfPowerful audio player supports MP3, OggVorbis, WAV and CD audio.. 
audiobrowse.bash<https://github.com/coderofsalvation/audiobrowse.bash> - simple commandline audio preview of directories for sample-artists / musician and producers Because deadsimple audition of directories with samples should be easy peasy. bookmark, Simple Player, Soundfile utility, Utilities 

Primary Resources

Category List

PageDescriptionRelease DateTags
4Frontoffers commercially available sound drivers for UNIXLinux 
ALSAadvanced Linux sound architecture project2009-08-31 
AlsaBuilda script to build a preemptive 2.4 kernel with ALSA sound support 
FFADOFFADO is a a generic Linux driver for FireWire based audio devices2009-12-19
J
As
 
FreeBoBFreeBoB is a a generic Linux driver for BeBoB platform based devices
J
XX
 
KasoundQt app lets you easily create the ALSA .asoundrc file 
OSS/Freeinterface for making and capturing sound. Replaced by ALSA on Linux2009-11-13 

Psychoacoustics

Radio

Category List

PageDescriptionRelease DateTags
campcasterautomation system for radio stations2010-11-29 
HamFaxsends and receives faxes broadcast over amateur radio frequencies 
KDE RadioQt app to control Video4Linux radio cards 
LinRadioprovide information about software-defined radio on Linux, especially as related to Radixon products 
Radio TimeshiftingHow do it with "ecasound"2003-09-01 
RadioActiveradio application for Video4Linux-compatible radio tuner cards2002
XX
 
Rivendella complete radio broadcast automation solution2014-11-04
J
 
Rotter"Recording of Transmission/Audio Logger", logging software for radio stations, requires JACK
J
 
Tempest for ElizaCommand-line app uses your computer monitor to send out AM radio signals. You can then hear computer generated music in your radio. 

Repositories

Reverb Code

Rio Utilities

Rippers

Room Impulse Measurement

Rt

SAM9407

SAOL

SCO

SGI

Sample-rate Conversion

Samples Loops and MIDI Files

Category List

PageDescriptionRelease DateTags
Loopasonicgood selection of audio loops 
PolyphonePolyphone is an excellent tool for creating, editing, and combining SoundFonts in the SF2 format.2014-10-21 
SounddogsRoyalty-free samples and loops 

Scopes and Realtime Visualizers

Score Recognition Software

Category List

PageDescriptionRelease DateTags
jalmusHelps improve sight-reading. You can train to read music with both exercises on notes or rhythms2013 
KLearnNotes2Qt app to learn score reading 
MIDI Sheet MusicPlays MIDI music files while displaying/highlighting the piano notes and sheet music notes 
nootkaQt4 app that helps to learn score reading and guitar tabulature. Uses ALSA or PulseAudio2014
As
 
phonascusStudy scales, intervals, chords. Practice score-reading.2015-24-9 
ScoreDateJava app that helps musicians to learn music reading2012-04-22 
Score Reading TrainerImproves musical score reading skills by practice with random scores 

Sequencers

Category List

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  
AnthemQt MIDI sequencer. Reads + saves standard MIDI files, Use TSE (ALSA or OSS) MIDI2002-07-10 
ArdourProfessional-grade multitrack/multichannel hard-disk recording2017-08-16
J
Jm
As
Jt
N
JS LP LV2  
b-tektrackerCommand-line MIDI step-sequencer based on TekTracker2006-08-30 
BEAST/BSEGTK multitrack music composition and audio synthesis app. Uses ALSA audio, and ALSA RawMidi2017-06-27 
BINARS"an open-source sequencer for Linux, ALSA, and GNOME", from Michael Ashton2000-05-02
XX
 
Bipscripta simple programming environment for creating music.
J
Jm
Jt
LV2  
BuzztraxMidi tracker / sequencer2012
J
LP  
cantorMIDI sequencereditor project1999-01-18
XX
 
cursedsequencerPurely character-based (command-line) midi sequencer.2010-11-13
As
 
DinoIntegrated GTK MIDI editor and sequencer engine using JACK MIDI2011-02-21
Jm
Jt
 
Epichorda Midi sequencer for JACK-Midi
J
Jm
Jt
 
fltrackerA tracker-style MIDI sequencer2006-06-04
XX
 
Frinikamusic workstation software for operating systems running Java 1.52013-10-22 
HarmonySeq MIDI SequencerA GTK loop-based MIDI/OSC sequencer, oriented toward live use. Uses ALSA sequencer interface2012-02-04
As
 
iannix osc seqA graphical OSC sequencer for digital art.2012-10-14
J
 
jacker trackerMIDI tracker-style sequencer. Uses JackMidi, and supports softsynths that use JackAudio2010.5.4
J
Jm
 
JAZZ++A MIDI + audio sequencer2008-03-20 
KMidiTrackerexcellent tracker-style MIDI sequencer from David Moreno Montero2005-09-17
XX
 
MidiEditorSimple piano-roll app to record/create/edit MIDI files. Uses ALSA seq interface2013
As
 
midishMIDI sequencer and filter with a shell-like appearance/operation2010-12-23 
Moonyrealtime Lua as programmable glue in LV22017-02-01 
MusEMusE is a MIDI/Audio sequencer with recording and editing capabilities written originally by Werner Schweer now developed and maintained by the MusE development team. MusE aims to be a complete multitrack virtual studio for Linux. MusE supports VST-, LV2-, DSSI- and LADSPA-plugins and uses Jack for audio and midi as well as alsa-sequencer for midi.2015-01-28
J
Jm
As
Jt
DS LP LV2  
Non-SequencerFast, powerful pattern-based JACK MIDI sequencer
J
Jm
Jt
N
 
open octavea fork of MusE sequencer (2011-01)2011-12-06 
QMidiArpA MIDI Arpeggiator, Step Sequencer and Controller LFO.2016-11-01
Jm
As
Jt
N
JS  
QtractorAdvanced Qt-based audio/MIDI sequencer supporting plugins (softsynths/effects). Uses JACK for audio, and ALSA sequencer interface for MIDI2016-11-21
J
As
Jt
N
DS JS LP LV2  
qTribe Midi Drum SequencerStep-based MIDI sequencer, heavily influenced by the layout and operation of the Korg Electribe2008-06-05
Jm
 
RadiumGUI app with similarities to module trackers and MIDI sequencers2014-04-06
J
Jm
As
LP  
RosegardenAdvanced Qt audio/MIDI sequencer, notation editor, Csound-score producer, and more. Supports plugins (softsynths/effects). Uses JACK for audio, and ALSA sequencer interface for MIDI2010-11-03
J
As
DS LP  
seq42A derivative of seq24 with a greater emphasis on song editing
As
xx
 
Sekaiju Midi SequenzerWindows Software2012-12-02 
seq24Loop-based MIDI sequencer simplified for live performance. Uses ALSA sequencer interface2010-11-27
J
As
Jt
 
Sherlockan investigative LV2 plugin bundle 
SoftWerka MIDI sequencer based on the design of the Doepfer Schaltwerk analog sequencer2000-11-27 
TekTrackerMIDI sequencer with tracker-style interface2004-06-30 
TISMCommand-line MIDI sequencer. GTK GUI available. Uses OSS or ALSA RawMidi2008-07-26 
TutkaGTK MIDI tracker-style sequencer. Uses ALSA or JACK2006-09-15
J
As
 
VMA Virtual Machine LV2 plugin bundle 
Wiredaudio/MIDI music production system. Uses JACK2009
J
As
XX
 

Serial Port MIDI

Shoutcast

Signal Analysis Processing Software

Signal Generators

Category List

PageDescriptionRelease DateTags
GtkSigGensignal generator with Gtk interface 
JAAAAudio signal generator and spectrum analyser2010-03-14
J
 
jnoiseaccurate white and pink noise generator2010-10-25
J
 
tonegenCommand-line app plays a test tone. Uses OSS (not ALSA or JACK) 
YoshimiA Software Synthesizer forked from ZynAddSubFX2017-06-24
J
Jm
JS  

Softsynths And Samplers

Category List

PageDescriptionRelease DateTags
AeolusPipe organ synth with 3 manuals and 1 pedal, 5 different temperaments, variable tuning, stereo, surround or Ambisonics output, flexible audio controls including a large church reverb. Uses JACK2013
J
Jm
As
 
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  
ALSA Modular SynthComplex modular synth. Uses JACK2014-04-01
J
As
 
amsLV2 plugins derived from "Alsa Modular Synth". These plugins are used to create modular synths and contain a VCO, VCF, VCA, LFO, Slew Limiter, Envelop, and Sample+Hold2017-01-21 
amSynthModelling synth. Uses JACK2017-06-25
J
As
DS JS  
AZR-3 [JACK]A tonewheel organ with drawbars, distortion and rotating speakers. Uses JACK audio and MIDI. Based upon the AZR3 VST plugin by Rumpelrausch Täips2010-03-12
J
Jm
 
BeatfishPattern-controlled drum sampler. Uses JACK for audio. Enlightenment for its GUI
J
XX
 
BeatrixCommand-line hammond-style drawbar organ app with overdrive, leslie sim, and reverb. Uses OSS (not ALSA or JACK)2006 
Beats By Designan "artificially intelligent drum machine", requires jMusic and Java2013 
BLOPband-limited oscillator LADSPA plugins2004-06-20 
bristolClassic synth emulations. Uses JACK2012-04-27
J
JS  
Calf Studio GearMIDI synthesis instruments, filters, and effects2017-11-04
J
Jm
LV2  
Calf Studio Gear pluginsLarge collection of synths and effect LV2 plugins 
Chainsaw synthBasic subtractive synth with supersaw oscillator. Linux VST plugin2010-11-17 
ChionicLinux sampling software from Juan Linietsky (reduz)2005-05-01
J
XX
 
connieSimulation of an electronic organ like Vox Continental. A second model features a "poor man's hammond". Uses JACK for audio and MIDI2009
J
Jm
JS  
ct-synthPolyphonic synthesizer, built with custom GUI toolkit, for Linux and Android2016-4-20 
Cumulusreal-time granular synth. Uses OSS2001-02-12
XX
 
cursynthCommand-line 32 voice polyphonic synth. 2 osc's with 15 anti-aliased waveforms. Low/high pass resonant filter. Routable modulation matrix with MIDI learn2014 
Delfina realtime software sampler2003-02-16
XX
 
RTSynthVoice controlled resonance instrument. Requires JACK and a microphone
J
 
dinSynth that lets you draw your own oscillator waveform using Bezier curves. Uses JACK for audio and MIDI2017-03-26
J
Jm
 
DISTRHO ProjectLarge collection of synths and effect LV2 plugins2014 
drmr lv2 drumslv2 MIDI-controlled drum sampler that uses hydrogen drumkits2012 
drumkv1LV2 MIDI-controlled drum sampler. Standalone version also2016-02-22
J
Jm
As
N
JS  
DrumpilerWrite or generate drum and tone patterns in a simple programming language. Mix it using the sample assembler (asampler). Renders to files or plays real-time 
eDrummerTurns your computer into a drum kit you play live with MIDI drum pads.2016/05 
ElaraOld MIDI-controlled synth2001-03-04
XX
 
FablaLV2 MIDI-controlled drum sampler2012-01-07 
FluidGUIGUI for FluidSynth written in Java / Swing2004-06-18
XX
 
FluidSynthMIDI synthesizer using SF2 soundfonts. Uses JACK and/or ALSA directly2014-06-07
J
Jm
As
LP  
FluidSynth-DSSITurns "FluidSynth" into a DSSI plugin2009-01-05 
foo-yc20YC20 organ emulation2011-01-28 
fsthostApp that runs Windows VSTs via WINE libs2016-05-31
J
Jt
JS  
Fultron 2002Old Pattern-controlled drum sampler. Uses SDL2002
XX
 
GENPOReplicates the essential features of any pipe, theatre, or reed organ. GENPO reads a description of an organ (from a XML file) and presents a GUI for operating that organ. You must supply your own organ waveforms2008-11-26
As
XX
 
GneutronicaGTK Pattern-or-MIDI-controlled drum sampler, step-based like Hydrogen. Uses JACK for audio, and ALSA sequencer for MIDI2006-07-03
J
As
 
GrandOrguesample based pipe organ 
GroovitOld command-line Pattern-controlled drum synth. Uses OSS1999
XX
 
gsynthOld Roland TB-303 emulator synth. Plays programmed bass line2001-07-30
XX
 
hexterYamaha DX7 modeling DSSI plugin2014-06-11 
horgandFM-synthesis organ, JACK-aware, with DSP effects and programmable accompaniment2008
J
As
 
HydrogenPattern-controlled drum sampler. Uses JACK or ALSA for audio, and ALSA sequencer for MIDI2016-11-13
J
As
Jt
LP  
Ingenmodular synthesizer that runs under JACK and uses LADSPA andor DSSI plugins (formerly known as Om)
J
JS LP LV2  
Internet SynthWeb-based synth (source available by request) 
JackbeatPattern-controlled drum sampler. Uses JACK or PulseAudio2012-02-08
J
 
jackMiniSyntha minimal subtractive synth (with Moog filter) for JACK 
JSamplerJava GUI for "Linuxsampler"2009-08-03 
libtimiditylibTiMidity is a MIDI to WAVE converter library.2004-11-24 
LinuxsamplerLV2 sampler supports sample libraries in Sfz, GIG, DLS, and Akai formats. Standalone version also2007-12-06
J
As
 
MinicomputerSynth for creating experimental electronic sounds. Uses JACK2010-01-31
J
As
 
Monomono synth2000-04-14
XX
 
MSSGTK Synth. Uses OSS (not ALSA or JACK)2002-06-22
XX
 
Mx44synth very good for esoteric pads and ultra electric leads. Uses JACK2009-12-24
J
 
newtonatorLV2 synth that uses a unique algorithm based on simple ideas of velocity and acceleration to produce some unpredictable sounds2012-08-26 
obxOberheim OBX synth emulation2016-10-1
J
 
OctavianModular MIDI-controlled synth. Uses JACK2005-02-09
J
XX
 
orDrumboxdrum-machine in Java2016-11-06
As
 
Petri-FooPetri-Foo is a contemporary fork of the Specimen sampler2012-08-06
J
Jm
As
N
JS  
PHASEXGTK Synth built around flexible phase modulation and flexible oscillator/LFO sources. Modulations include AM, FM, offset PM, and wave select. PHASEX comes equipped with multiple filter types and modes, a stereo crossover delay and chorus with phaser, ADSR envelopes, etc. Uses JACK2013
J
As
 
pleiad maiasimple GTK 2 osc substractive synth. Uses ALSA 
PolyphonePolyphone is an excellent tool for creating, editing, and combining SoundFonts in the SF2 format.2014-10-21 
PSIndustrializerPhysical modeling synth for generating percussion sounds. It also can produce chimes, bubbles, gongs, hammer hits on different materials and so on. With OpenGL GUI2005-10-03 
pyTrommlerGTK Pattern-controlled drum sampler written in Python2006
XX
 
QSamplerQt GUI for LinuxSampler2017-04-27 
QSynthQt GUI Interface for FluidSynth2017-04-27
J
Jm
 
RTSynthmidi-controlled synth. Uses ALSA or JACK2006-12-24
J
 
samplv1MIDI-controlled LV2 sampler. Standalone version also2017-06-21
J
Jm
As
N
JS  
San DysthSynth that generates various sounds inbetween white noise and pure tone2008-03-06
J
As
LP  
setbfreehammond-style drawbar organ2017-01-04
J
 
simsamSoftware sampler maps multiple wave files to "key ranges". Uses JACK
J
 
SineshaperMonophonic waveshaping DSSI synth 
SlagPattern-controlled drum synth. Uses JACK2006
J
 
SlatChild-like synth works/sounds like a theremin2005-09-27
J
 
SmackMIDI-controlled drum synth. Uses JACK 
SoundtankLADSPA host designed for making and playing softsynths2004-11-22
J
LP  
Specimena MIDI-controllable sampler. Uses JACK2007-03-12
J
As
 
SpiralLoopsa loop-based sampler with plugin support2001-05-07
XX
 
Spiral Synthsynth
XX
 
Spiral Synth Modularmodular software synth, augment it with LADSPA plugins2004-03-20
J
XX
LP  
SwamiSoundFont editor and management software.2014-04-25
J
Jm
 
SynthForgeA modular sound synthesiser, for creating audio synths and effects for Linux.2009-08-17
As
 
synthv1LV2 polyphonic synth. Standalone version also2016-02-22
J
Jm
As
N
JS  
tapeutapeSampler that lets you create instruments/kits/setups and is designed for live performance. Uses JACK2008-11-16
J
As
 
The Linux Softsynth Roundupthe shape of things in May 20032003-05-01 
TiMidity++greatly extended and enhanced version of TiMidity2004-10-04
J
As
 
TK-707Pattern-controlled drum synth. Emulation of the Roland TR-707 drum machine. Uses ALSA 
Triceratops LV2 SynthSubstractive Poly LV2 Synth2016-11-28 
Ultramaster Juno-6software emulation of the classic Roland analog synth2006-06-16
XX
 
VCO-PluginsThree anti-aliased oscillators as LADSPA plugins 
Virtual Drum MachineOld command-line Pattern-controlled drum sampler. Uses OSS
XX
 
WhySynthA DSSI Softsynth Plugin2012-09-03 
XdrumOld Pattern-controlled drum sampler for X and the Athena widget set
XX
 
XsynthMIDI-controlled analog-style realtime synthesizer1999-08-06DS  
YoshimiA Software Synthesizer forked from ZynAddSubFX2017-06-24
J
Jm
JS  
zynPort of ZynAddSubFX synth engines to LV2 
ZynAddSubFXImpressive FLTK-based realtime softsynth with multiple synthesis algorithms and FX2016-11-28
J
Jm
As
N
 

Software For Song Lyrics

Software Sound Synthesis and Music Composition Packages

Some Csound and Cmix Helpers

Sonic Environment Generators

SoundBlaster

Sound Cards and Drivers

Category List

PageDescriptionRelease DateTags
4Frontoffers commercially available sound drivers for UNIXLinux 
ALSAadvanced Linux sound architecture project2009-08-31 
AlsaBuilda script to build a preemptive 2.4 kernel with ALSA sound support 
ASIO for WINEa proof-of-concept driver from Robert Reif 
FFADOFFADO is a a generic Linux driver for FireWire based audio devices2009-12-19
J
As
 
FreeBoBFreeBoB is a a generic Linux driver for BeBoB platform based devices
J
XX
 
ThinkPad 390econfiguring audio and multimedia 
KasoundQt app lets you easily create the ALSA .asoundrc file 
Linux Soundcard Driversa brief guide for users and developers2001-05-17 
ThinkPad 390ean overview of getting this laptop working 
MIDIatorserial port MIDI hardware from Key Electronics, with links to UNIXLinux drivers 
Midiman/Tascam Firmware Loaderfor MidiSport USB MIDI interfaces and Tascam USB Audio interfaces 
NOTEMIDIkernel module for MIDI output via the RS-232 serial port
XX
 
OSS/Freeinterface for making and capturing sound. Replaced by ALSA on Linux2009-11-13 
PortMan PC/S Drivernew PC serial port MIDI driver 
Soundcard Attrition PageRichard Dobson's torture tests: Can your board withstand the challenge ? 
sounddriverBash script to start the proper sound driver (OSS or ALSA)2000
XX
 
ThinkPad 390econfiguration page 
USBUA100OSS (not ALSA) device driver and console program for the Roland UA-100 
Yamaha OPL3-SA2a guide from James Tappin 
Zefiro ZA2 ALSA driverfrom Martin Pahl
XX
 
Zoltrix Nightingale S/PDIFa guide to modifying the hardware 
USB Audio/MIDIUSB Audio/MIDI * Sound Cards &amp; Drivers 
Intel-HDA JACK low latency howtoHow to get Intel-HDA cards working with low latency, in duplex operation
J
 

Soundfile Editors and Utilities

Spatialization

Speaker Design

Category List

PageDescriptionRelease DateTags
GSpeakersGTK loudspeaker design program2004 
KFilterQt app for designing speakers 
MFFM 3D Audio Librarya library for driving 3D speaker arrays 
QLoudMeasure loudspeaker frequency and step responses and distortions 
QSpeakersDIY speakers design software.2014 

Speech Synthesis and Analysis Software

Category List

PageDescriptionRelease DateTags
Speakupallows a blind user to hear all output directed to the console, currently supports only the Doubl.. 

Sun

Tablature Software

Category List

PageDescriptionRelease DateTags
Bipscripta simple programming environment for creating music.
J
Jm
Jt
LV2  
Dr Fermi Tabulatorconverts ASCII tablature to a standard MIDI file 
eTktabTcl/Tk app writes guitar tablature in the typical ASCII tab found on the Internet 
GnometabGTK guitar tablature editor 
Guitar ProCommercial app to edit/print tab scores 
KGuitarQt guitarist's environment, includes tablature and MIDI import/export features2010 
nootkaQt4 app that helps to learn score reading and guitar tabulature. Uses ALSA or PulseAudio2014
As
 
ptabtoolslibrary and utilities for opening PowerTab files and converting them to LilyPond and ASCII formats 
SongWriteSongwrite is a tablature (guitar partition) editor 
taba lute tablature typesetting system1995 
TuxGuitarGuitar tablature editor/player written in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files2013 

Table Of Contents

Telephony and A V Conferencing

Category List

PageDescriptionRelease DateTags
Asteriskopen-source PBX for Linux, from Mark Spencer and others 
BayonneThe GNU voice server/telephony project2007-01-18 
Ekigaformerly GnomeMeeting), videoconferencingVOIP telephony application that makes audiovideo calls t.. 
erikyyyphoneInternet audio conferencing application, uses very little bandwith and handles network lags intel..
XX
 
FreePhoneInternet telephony tool from INRIA 
Intercom"a simple voice over IP (VoIP) utility"2003-02-13
XX
 
I hear youQt VoIP app that creates an audio stream between two computers easily and with the minimal traffic on the network2008 
JVOIPLIBobject-oriented VoIP library written in C++
XX
 
KPhone"... is a SIP user agent for Linux, with which you can initiate VoIP connections over the Interne.. 
linphonemore VoIP for Linux, from Simon Morlat 
SUMOVERopen-source streaming audio and conferencing software from UCL
XX
 
VOCP Systemneat Perl-based TAMfax system, runs on top of vgetty
xx
 
Whispermodular software for handling local or remote data streams, includes a VoIP app2007
XX
 

Temperament And Intonation

Category List

PageDescriptionRelease DateTags
JavaTunerdemonstrates unusual tunings and non-standard temperaments
xx
 
phonascusStudy scales, intervals, chords. Practice score-reading.2015-24-9 
ScalaTool for experimentation with musical tunings, can save data in Csound score format 
Temperamentsgenerates scales in user-selected temperaments (requires Java)
xx
 
Tuning By Ratiosan informative page from Robert Asmussen 

Texas Instruments

The Digital DJ

The Linux Demo

The Linux Digital DJ

Category List

PageDescriptionRelease DateTags
DBMixsoftware DJ digital audio mixing system
xx
 
Final Scratchpro-audio computerized DJ system from Stanton Magnetics
xx
 
Jay'O'Ramacool DJ tool for PCMMP3OGG playback and manipulation
xx
 

TiMidity

Tools To Make Tools

Category List

PageDescriptionRelease DateTags
GtkWaveformexcellent audio widget library
xx
 
IzSoundC++STL stream-oriented sound processing library
xx
 
OggzAPI for reading and writing OGG files and streams
xx
 
PHPAudioFile"...a class that is designed to recognize attributes of audio files"
xx
 
Snacka module to add sound IO and visualization commands to TclTk
xx
 
tkSoundDan Ellis's TclTk toolkit for waveform display and manipulation
xx
 

Tools and SDK Packages

Trackers

Tuners

Turtle Beach

USB Audio MIDI

Category List

PageDescriptionRelease DateTags
Midiman/Tascam Firmware Loaderfor MidiSport USB MIDI interfaces and Tascam USB Audio interfaces 
USBUA100OSS (not ALSA) device driver and console program for the Roland UA-100 
RME BabyfaceGeneral The RME Babyface is an USB 2.0 interface with: * 2 x Analog Input * 4 x Analog Output (including headphone channels) * 10 Input / 12 Output channels (including ADAT channels) * 1 x ADAT I/O or 1 x SPDIF I/O optical * 1 x MIDI I/O * 1 x USB 2.0 * 2 x Mic Preamp with digitally controlled gain * 1 x Hi-Z instrument input * TotalMix FX (with EQ via internal DSP, Reverb, Echo). 
focusrite scarlettUSB Audio/MIDI, Audio Interface, Hardware + Linux Focusrite Scarlett 2i2 worked out of the box with my Xubuntu 12.04. Even after many hours of continuous operation there are no instabilities, cyloning or distortions. Very reliable. It works ok up to 96 kHz with JACK. 
Raspberry Pi and realtime, low-latency audioThe Raspberry Pi can be set up to handle realtime, low-latency audio but it requires quite some tweaking. Hence this Wiki article in which some common bottlenecks as well as some possible optimizations will be described. Last but not least this article will explain how to get JACK aka jackd running on your RPi. 
samson c01uThe Samson C01U USB Studio Condenser is a microphone to connect directly with your PC. From the product page: Plug in and start recording. No extra gear needed! * Plug in and start recording. No extra gear needed! * Everything you need for recording audio on a computer * 16-Bit resolution, 44.1-48kHz sampling * Cardioid pickup pattern * Large 19mm diaphragm * Smooth, flat frequency response * Includes desktop mic stand, mic clip, USB cable and carry pouch 

Updated

Utilities and Miscellaneous Software

Utilities

Category List

PageDescriptionRelease DateTags
Alikisoftware for room impulse response measurement2011-01-30
J
 
ameterALSA audio level meter 
ATSHOld GTK1 app for analysis, transformation, and synthesis of digital sound by means of the ATS system
XX
 
BeatRootJava interactive beat tracking and visualisation system2011 
Calf Studio GearMIDI synthesis instruments, filters, and effects2017-11-04
J
Jm
LV2  
ClaudiaA powerful GUI session manager, a LADISH frontend.JS  
sample-multi-shotifierhack which expands your traditional hardware/software samplers using many-samples-in-one-sample (poor man's soundfont) 
Das_Watchdogmonitors realtime processes so they won't hang your machine
XX
 
GJackTransportstandalone JACK transport control and clock2012-05-16
J
Jt
 
GuimauveGTK app to compute matching pursuit decomposition on a signal 
HASASpassive sonar signal analysis. It can be used for biological research or surveillance, for example
XX
 
jackctlmmc / QJackMMCControl JACK transport using MMC (MIDI Machine Control)2011-05-14
J
As
Jt
 
jack bitmeterdiagnostic utility for JACK
J
 
jack delaytool to measure the latency of your sound card2011-04-18
J
 
jalv.selectA little gtkmm GUI to select lv2 plugs from a list and run them with jalv2016-04-01
J
LV2  
Jnoisemetermeasure noise levels to various standards2010-07-20
J
 
KasoundQt app lets you easily create the ALSA .asoundrc file 
latency testanalyzes scheduling latencies of programs running in realtime under high system loads
XX
 
QAMixMIDI-controlled mixer for ALSA 
RTS Toolstools for setting and getting realtime priority 
rt_watchdogFlorian Schmidt's "watchdog daemon that kills runaway SCHED_FIFO tasks" 
Sample Calculatorsvery useful on-line calculators for time-stretching, pitch-shifting, and transposing samples 
set_rlimitsJonathan Woithe's software that gives unpriviledged users access to realtime scheduling2008 
sndpeekPerforms feature extraction on audio files or live audio input with real-time display of waveform, spectrum, and features2003 
SonaSoundrealtime music/sound visualization app 
Soundcard Attrition PageRichard Dobson's torture tests: Can your board withstand the challenge ? 
Sound Ruleracoustic analysis software for measuring and graphing sound and for teaching acoustics 
SSPLab AudioAnalyser (SAA)Tool for analyzing audio signals in terms of its content 
Waterfallrealtime spectrum analyzer for XMMS2001-03-03 
wdatutility that reads/writes to an audio capable SCSI DDS DAT drive 
whitenoiseutility to turn your computer into a random noise generator. Uses OSS2004-02-13 
xanalyserrealtime frequency spectrum analyser for X 
zita-ajbridgebridge ALSA to JACK2012-03-18
J
 
audiobrowse.bash<https://github.com/coderofsalvation/audiobrowse.bash> - simple commandline audio preview of directories for sample-artists / musician and producers Because deadsimple audition of directories with samples should be easy peasy. bookmark, Simple Player, Soundfile utility, Utilities 

Various

WAV To CD Tools

Waveform Generators

Web Pages About DSP

Wikis Fora Blogs et cetera

Yamaha OPL3-SA

Zefiro ZA2

aRts

jMax

mpg123

playmidi

rsynth

apps/list/onepage.txt · Last modified: 2007/02/25 17:35 (external edit)