DAW

The following list are DAW (digital audio workstation) apps. A DAW allows you to record/overdub numerous “tracks” of audio, synchronized and mixed down (typically to 2 channel stereo). You can typically mute or solo, and apply effects, per each individual track.

Recommended: Ardour, Qtractor, Audacity, LMMS

PageDescriptionRelease DateTags
AudacityAudio editor and DAW, in GTK, with support for multiple tracks and 8, 16, or 24/32-bit samples, read/write many file formats, uses LADSPA and VAMP plugins. JACK and ALSA directly.2016-01-20
J
Jt
LP  
BEAST/BSEGTK multitrack music composition and audio synthesis app. Uses ALSA audio, and ALSA RawMidi2017-06-27 
GNUsoundGTK app with support for multiple tracks and 8, 16, or 24/32-bit samples, read/write many file formats, and LADSPA plugins. Uses ALSA or JACK2008-07-06
J
LP  
LMMSFree alternative to popular programs like FruityLoops2017-01-06 
meterecConsole based multitrack recording2012-08-17
J
Jt
JS  
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  
NamaDAW with a command language and terminal mode2016-01-10
J
Jt
LP LV2  
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  

Audio Editors

The following list are audio editing apps. Unlike a DAW, the audio editor doesn't deal with mixing/synchronizing numerous audio tracks. Instead, it concentrates upon editing a single audio file (typically mono or stereo). Because of this precise dedication, it usually allows more fine-tuned editing of the actual waveform than a DAW does. (But some DAWs are more like editors, such as Audacity.) Typically, the waveform is graphically displayed whereby you can zoom in/out, and use the mouse to mark an excerpt for processing.

PageDescriptionRelease DateTags
AudacityAudio editor and DAW, in GTK, with support for multiple tracks and 8, 16, or 24/32-bit samples, read/write many file formats, uses LADSPA and VAMP plugins. JACK and ALSA directly.2016-01-20
J
Jt
LP  
AudioCutter CinemaJava app with an emphasis on editing "surround" soundfiles2003-11-17 
ecawaveBasic Qt audio editor designed to edit large files direct-to-disk2003 
Eisenkrautaudio editor with playback via SuperCollider32010-11-02
J
 
KWaveQt4 soundfile editor with 24 Bit Support, WAV/Ogg/Flac/MP3, multi-channel files, undo, effects. Uses ALSA or PulseAudio2013 
LAoEJava audio editor with volume-masks, variable selection-intensity, filtering, retouching, resampling, graphical spectrogram editing by brushes and rectangles, sample-curve editing by freehand-pen and spline and other interpolation curves, effects like reverb, echo, compress, expand, pitch-shift, time-stretch. Requires Java22011-01-22 
LoopAuditioneerLoads a .wav file, displays/plays existing markers and loops, and lets you adjust/resave them. Can also create new, cross-faded loops. Uses JACK or ALSA2014 
MarlinGTK editor supporting wav/mp3/ogg/flac. Basic editing. No plugins. Uses GStreamer2005-07-13 
mhWaveEditSimple GUI soundfile editor. LADSPA plugin support. Uses ALSA or JACK2005 - 2013
J
LP  
ocenaudioCross-platform audio editor and DAW, using the Ocen Framework. Supports multiple tracks and 8, 16, or 32-bit samples. Reads and writes FLAC, MP3, and many other file formats. Uses VST plugins. Uses ALSA direct or PulseAudio. Highly refined GUI.2015-01-05 
Polyphone Soundfont EditorApp for editing soundfonts in format sf22014 
SndSound editor modelled loosely after Emacs. It can be customized and extended using either s7, Ruby, or Forth. Very complex. Uses ALSA or JACK2012-4-12
J
LP  
Snd-lsa version of Snd for those of us who "don't know Scheme very well"2008-07-06
J
LP  
Snd-RTrealtime audio extensions for Snd2008-08-17
J
As
LP  
SndBiteAudio editor designed for breaking large recordings into smaller components. Requires SNACK and Tcl2008-12-13 
Sonic Visualiseradvanced waveform/spectrogram viewer and audio annotation editor2010-05-05
J
DS LP  
StudioOld audio editor, requires Tcl/Tk. Uses OSS2001-11-12 
WaveSurfera soundfile editor, requires the Snack extensions2005-11-01 

Basic recording

The following list are simple audio recording apps. They typically don't display the waveform, nor have elaborate editing. Some may not even have a graphical user interface, and should instead be run from a terminal window (command line).

PageDescriptionRelease DateTags
flRecSimple audio recorder. FLTK GUI for "sox" 
ManautonCommand-line app to record at a certain time of day. Uses ALSA2008 
QARecordSimple app to record stereo audio
J
 
screcord.lv2a simple Lv2 capture plugin 
Time MachineSimple program to record sounds that would otherwise have been lost
J
 

Basic playback

The following list are simple audio playback apps. They typically don't display the waveform, nor do recording. Some may not even have a graphical user interface. Most support numerous audio file formats, and some play video files too.

Recommended audio: Amarok, Aqualung, XMMS
Recommended video: MPlayer, VLC, xine

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
 
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.. 
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 

Misc. audio tools

PageDescriptionRelease DateTags
basefManipulates parameters found in AIFF soundfile header. Requires CSound 
CalcAmpcalculates what factor a sample needs for amplification to maximum volume 
declickCommand-line app removes clicks in a WAV file using a basic peak-threshold1999 
fdmfPerl/C command-line app for finding pairs of music files in a collection that are likely to contain the same music. It works on the music itself, not on the filename, tags, or headers. It uses an audio fingerprint, or perceptual hash to recognize the duplicate files 
Gnome Wave CleanerGTK app to remove noise from an audio file 
JOrbisVorbis decoder in Java 
SampleCatGTK app for cataloguing and auditioning audio files. Uses JACK2011-11-08
J
 
samplescan.shconverts directories with audiosamples into symbolically linked trees sorted on harmonic key/scale 
samplesort.shautomatic audio sample-tagging for lazy artists: converts audiosample-directories into symbolically linked trees sorted on tags (kick/hihat/etc) 
sauditorSimple soundfile browser, displays a spectral analysis of the sound. Uses JACK
J
 
shntoolmulti-purpose WAV processing and reporting utility 
Sonic Annotatorcommand-line app for feature extraction and annotation of audio files using Vamp plugins. Writes to RDF or text file2009 
soundfont instr2rawCommandline tool extracts info about WAV/AIFF file loop points 
soundgrabCommand-line perl script to slice up a big ogg vorbis or raw audio file, and save your favorite sections to other files 
soxmasterhouseCommandline tool to automate mastering and M/S processing 
VorbixMulti-file OggVorbis comment editor/encoder 
wavbreaker/wavmergeGUI utilities to split or merge WAV files 
Wavelengthrepairs erroneous data length entry in WAV file header1999-06-20 
WavSplitCommand-line app splits WAV files according to a list of time values 
bash drumloopslicerUsing purely bash. This is handy for automating generation of sample libraries e.g. requirement: bc, sox and vamp-example-plugins warning: this is a bash script, it might break or need some love. new, Vamp, Soundfile utility 
bash seamless loop wavfilebashscript which turns an wavfile into a seamless loopable wavfile (using a crossfade technique). The faderatio indicates the length of the fade used, the higher the number the shorter the fade. Can result in interesting effects when batch-processing random audiosnippets. 
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 

File format conversion

PageDescriptionRelease DateTags
*2rawC code to convert PAT-format soundfiles, IT samples, and XI instruments to raw soundfiles 
aifc2wavconverts AIFC (IMA4 or SOWT) files to WAV 
AudioMoveQt app that can copy-and-convert multiple audio files with 1 click (batch operation) 
audio convertA script to convert wav, ogg, mp3, mpc, flac, ape or wma files into wav, ogg, mp3, mpc, flac or ape files 
sample-multi-shotifierhack which expands your traditional hardware/software samplers using many-samples-in-one-sample (poor man's soundfont) 
Dolby AC3 to IEC958 ConverterAudio format conversion 
sfArkXTcCommand-line decompressor for sfArk-compressed SoundFont files. Doesn't work on version 1 files2007-03-26 
soundconverterThe sound conversion app for the GNOME environment 
SoXCommand-line utility that converts various formats of computer audio files in to other formats. It can also apply various effects to these sound files, and play/record audio filesLP  

Hardware-related

PageDescriptionRelease DateTags
abrowseGTK app reads/converts AKAI S1000/3000 sample CDs 
LakaiCommand-line apps for data exchange between a Linux PC and AKAI samplers. Needs docs on using the tools 
mirage-diskapp for copying the samples from Ensoniq Mirage diskettes 
SQ80 Toolkitapp to read/write Ensoniq SQ80 disks 

Guides/Tutorials

PageDescriptionRelease DateTags
An Analysis of Sample Rate Conversion of the "SoX" appon-line technical paper 
Editing Audio In Linuxtutorial2005-10-11 
The Linux Soundfile Editor Roundupa survey of the field2004-06-01 
The Trouble with Vorbisinteresting propositions, with commentary from the Kuro5hin crowd2002-04-26 
Which Sounds Better, MP3 or Ogg ?comparison notes from Slashdot readers2001-10-13 

Unmaintained software

PageDescriptionRelease DateTags
darkwave dawAn open source, Digital Audio Workstation for Windows2011-06-06
XX
 
SLabhard-disk recorder, will record up to 64 tracks2001-11-07
XX
 
Wiredaudio/MIDI music production system. Uses JACK2009
J
As
XX
 
XO WaveJava-based hard-disk recordingediting system
XX
 
apps/daw_apps.txt · Last modified: 2014/03/18 08:00 by j_e_f_f_g