Home » Blog » Massive List of 65+ Open Source Music Production Tools

Massive List of 65+ Open Source Music Production Tools

Making music is expensive. The hardware is expensive enough, but buying all the software you need can round up to thousands of dollars. A single license for a leading DAW (Digital Audio Workstation) like Ableton Live can run up to $750.

But music production software doesn’t have to be so expensive.

In fact, if you take the Open Source Software (OSS) route, you can get cutting-edge music making tools for $0.

Finding all the right tools, however, is a challenge. A lot of existing OSS lists are outdated – some of these tools haven’t been updated since 2004. Most existing articles aren’t comprehensive enough.

Which is why I spent the last two days putting together the single most comprehensive list of current and available open source music production tools.

Every single tool in this list had to meet the following requirements:

  • It should be free – no strings attached
  • It should be open source, that is, you should be able to access the source code

While not all open source software runs on Mac and Windows, most of the tools on this list do. And of course, every single one of them works on Linux.

These strict requirements meant that a lot of popular Linux music tools, like Reaper and Bitwig, did not make the cut. However, there are perfectly competent – and free – alternatives, as I’ve shared below.

Another thing – not everyone processes information the same way. So I’ve shared the same information as both a long table, as well as a categorized list of tools. You can jump to whichever tool you prefer using the links below:

If you want detailed information about the license, availability, and source code/download links, refer to the table view. For a quick overview, use the category view.

Keep in mind that working with free software is a little more complicated than working with proprietary tools. Some of the tools I’ve shared below might also lack the features or user-friendliness (not that music software is particularly user-friendly to begin with!) of their paid counterparts. On the flip side, you get completely free software, and you support the FOSS community.

At the end of this post, I’ve also shared some thoughts on building a completely free studio, including my software recommendations.

69 Free Music Production Tools (Tabular View)

For a detailed list with availability, download links, licensing information, and source code, you can refer to the table below:

ToolWebsiteLicenseCategoryWindowsMacLinuxSoftware DownloadAccess Source Code
AudacityWebsiteGNU GPLAudio EditorYYYDownloadSource Code
Kwave Sound EditorWebsiteGNU GPLAudio EditorNNYDownloadSource Code
SweepWebsiteGNU GPLAudio EditorNNYDownloadSource Code
ReZoundWebsiteGNU GPLAudio EditorNNYDownloadSource Code
LAoEWebsiteGNU GPLAudio EditorYYYDownloadSource Code
Gnome Wave CleanerWebsiteGNU GPLAudio EditorNNYDownloadSource Code
ArdourWebsiteGNU GPLDigital Audio Workstation (DAW)YYYDownloadSource Code
LMMSWebsiteGNU GPLDigital Audio Workstation (DAW)YYYDownloadSource Code
RosegardenWebsiteGNU GPLDigital Audio Workstation (DAW)NNYDownloadSource Code
MusEWebsiteGNU GPLDigital Audio Workstation (DAW)NNYDownloadSource Code
qTractorWebsiteGNU GPLDigital Audio Workstation (DAW)NNYDownloadSource Code
FrinikaWebsiteGNU GPLDigital Audio Workstation (DAW)YYYDownloadSource Code
RadiumWebsiteGNU GPLDigital Audio Workstation (DAW)YYYDownloadSource Code
JokosherWebsiteGNU GPLDigital Audio Workstation (DAW)YNYDownloadSource Code
AUBEWebsiteGNU GPLDigital Audio Workstation (DAW)NNYDownloadSource Code
GLAMEWebsiteGNU GPLDigital Audio Workstation (DAW)NNYDownloadSource Code
BeastWebsiteGNU LGPLDigital Audio Workstation (DAW)NNYDownloadSource Code
MixxxWebsiteGNU GPLDJing SoftwareYYYDownloadSource Code
xwaxWebsiteGNU GPLDJing SoftwareNNYDownloadSource Code
Fedora JamWebsiteGNU GPLLinux DistroNNYDownloadSource Code
Ubuntu StudioWebsiteGNU GPLLinux DistroNNYDownloadSource Code
JAMinWebsiteGNU GPLMisc.NNYDownloadSource Code
DGuitarWebsiteGNU GPLMisc.YYYDownloadSource Code
MuseScoreWebsiteGNU GPLMusic NotationYYYDownloadSource Code
Impro-VisorWebsiteGNU GPLMusic NotationYYYDownloadSource Code
Tux GuitarWebsiteGNU GPLMusic NotationYYYDownloadSource Code
LilyPondWebsiteGNU GPLMusic NotationYYYDownloadSource Code
CanorusWebsiteGNU GPLMusic NotationYYYDownloadSource Code
FrescobaldiWebsiteGNU GPLMusic NotationYYYDownloadSource Code
DenemoWebsiteGNU GPLMusic NotationYYYDownloadSource Code
SooperLooperWebsiteGNU GPLSamplerNYYDownloadSource Code
LinuxSamplerWebsiteGNU GPLSamplerYYYDownloadSource Code
SoundTrackerWebsiteGNU GPLSamplerNNYDownloadSource Code
HydrogenWebsiteGNU GPLSequencerYYYDownloadSource Code
Aria MaestosaWebsiteGNU GPLSequencerYYYDownloadSource Code
Seq24WebsiteGNU GPLSequencerYNYDownloadSource Code
CheeseTrackerWebsiteGNU GPLSequencerNNYDownloadSource Code
MilkyTrackerWebsiteGNU GPLSequencerYYYDownloadSource Code
DrumGizmoWebsiteGNU GPLSequencerNNYDownloadSource Code
Bosca CeoilWebsiteFreeBSDSequencerYYYDownloadSource Code
GuitarixWebsiteGNU GPLSound EffectsNNYDownloadSource Code
RakarrackWebsiteGNU GPLSound EffectsNNYDownloadSource Code
CP-GFXWebsiteGNU GPLSound EffectsNNYDownloadSource Code
GNUitarWebsiteGNU GPLSound EffectsNNYDownloadSource Code
CalfWebsiteGNU GPLSound EffectsNYYDownloadSource Code
Computer Music ToolkitWebsiteGNU GPLSound EffectsNNYDownloadSource Code
CeciliaWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
YoshimiWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
SynthV1WebsiteGNU GPLSound SynthesisNNYDownloadSource Code
drumkv1WebsiteGNU GPLSound SynthesisNNYDownloadSource Code
padthv1WebsiteGNU GPLSound SynthesisNNYDownloadSource Code
FluidSynthWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
QsynthWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
amSynthWebsiteGNU GPLSound SynthesisNYYDownloadSource Code
TerminatorXWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
Bristol Audio SynthesisWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
Timidity++WebsiteGNU GPLSound SynthesisYYYDownloadSource Code
ZynAddSubFXWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
DIN is NoiseWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
PySynthWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
dexedWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
HelmWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
SuperColliderWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
Sonic PIWebsiteMITSound SynthesisYYYDownloadSource Code
OvertoneWebsiteMITSound SynthesisNNYDownloadSource Code
AeolusWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
AlsaModularSynthWebsiteGNU GPLSound SynthesisNNYDownloadSource Code
SunVoxWebsiteGNU GPLSound SynthesisYYYDownloadSource Code
SOUNDGRAINWebsiteGNU GPLSound SynthesisYYYDownloadSource Code

Open Source Music Production Tools (Category View)

From audio editors to full-fledged digital audio workstations, there’s free music production software to fulfill most of your music making needs.

Here are some of the top choices across each category:

Working with audio

Sound synthesis and design

Sequencers and samplers

Utilities and others

Building a Free Music Production Studio

After going through the list above, you’re probably thinking: that’s a lot of software!

This was a (pleasant) surprise for me as well. I grew up with Cubase before moving onto Logic and eventually, Ableton. In this world of proprietary software, you’ve always had a lot of choice.

But I didn’t expect the open source world to have as many competent offerings as well. Some of the DAWs I shared above can go toe-to-toe with the best in the closed source world.

If you’re new to music production, however, going through all these tools can be a little confusing (and overwhelming).

To make matters simpler, I’ll show you how to create a music production studio for $0 – all by using the tools listed above.

Understand what you need to produce music

There are three parts to music production:

  • Composition and arrangement
  • Sound synthesis and design
  • Mixing and mastering

Each of these should be self-explanatory, but I’ll break them down further for the beginners reading this.

Composition and arrangement is the process of creating a piece of music and organizing different musical elements (i.e. “arranging”) to achieve a particular effect. If you write an original song on your guitar, that song would be called your “composition”.

Depending on your preferences, you can play this song in different styles (rock, pop, punk, etc.) – this is called “arrangement”.

In music production software, composition and arrangement usually happens on a timeline view. You can add/remove different musical elements at different to create a song. The timeline is typically divided into seconds and bars.

For example, here’s the timeline view in Ableton Live of one of my tracks:

The Ableton timeline view makes it possible to create complex compositions and arrangements

 

Sound synthesis and design is the process of manipulating a sound or a signal to produce a desired effect. Add a distortion pedal to your electric guitar, and you’re essentially “designing” your own sound.

There are several approach to sound design and synthesis. You can take an audio clip (called a “sample”) and turn it into a sound via a “sampler”. Or you can use a synthesizer to manipulate a simple audio signal (such as a sine wave) into your desired sound. You can further modulate this sound using various effects like reverb, delay, etc. Add a reverb, for instance, and the sound will feel wider and roomier.

For example, here’s a screenshot from one of the sounds I created in Serum, one of the most popular software synthesizers around.

Serum is a popular virtual synth that can help you create complex sounds

 

Mixing and mastering is the process of adjusting volume, effects, equalization, compression, etc. to create a track that sounds good on different speakers/headphones. A “good” mix is a balanced mix. Mixing and mastering is usually done by audio engineers who carefully adjust EQ, compression, etc. to create a song where everything is in perfect balance – as all things should be.

 

So when you talk about digital music production, you essentially need tools that will help you accomplish all three of the above.

Plenty of standalone tools exist to help you take care of each of these functions independently. For example, you can use a hardware synthesizer like the Yamaha Motif to record a couple of tunes directly to Audacity, a popular audio editor. By starting/stopping these tunes at different times, you can compose and arrange a complete song.

But the easiest way to create music is by using a digital audio workstation – also called a DAW.

Most popular modern DAWs let you compose, synthesize sounds, and mix tracks within the same software. A DAW goes beyond a simple audio editor (like Audacity) in that it usually has built-in tools to compress audio, add reverb, and adjust EQ to create a better sounding mix.

Further, you can greatly expand the functionality of any DAW by adding different plugins and virtual software technology instruments (VSTi).

I’ll take my current DAW – Ableton – as an example.

Composition and arrangement sit at the heart of the Ableton experience (as shown in the screenshot I shared above). But Ableton also ships with several instruments to synthesize and design sound. This includes sound synthesis tools (like ‘Operator’) that let you create sounds from scratch, samplers to turn existing sounds into musical instruments, and sequencers (such as Impulse) to create loops and patterns.

Most DAWs ship with a number of built-in instruments to create and manipulate sound

 

That’s not all – you also get a number of stock audio effects built-in. This includes everything from EQ and compression to phasers, flangers, reverbs, and amps. Using these tools, you can modify any sound and also create a better mix.

Ableton, like a lot of DAWs, includes stock effects to modify sound

If that’s not enough, you can always expand the functionality of the DAW by adding different plugins and VSTs. For instance, I don’t like Ableton’s stock synthesizer, so I added Massive and Serum, two popular synths, as external plugins.

You can greatly expand the capabilities of any DAW by importing plugins into it

Keep in mind that this is optional – you can create perfectly competent tracks using the stock instruments and effects alone.

Essentially, a modern DAW is all you need to setup a music production studio. Sure, extra plugins and VSTs will greatly help, but they’re add-ons, not essential.

Remember this as we jump to the next section where I show you how to create a music production studio for $0.

 

Step #1: Install JACK or grab a music-focused distro (Linux only)

If you’re on Windows or Mac, feel free to skip this step.

If you’re on Linux, this step is a must.

JACK is essentially an API that lets you send audio signals from one device to another. Consider it a must-have if you want to work with audio on Linux. You can grab a copy of the software here.

Alternatively, you can grab a Linux distro that’s focused on music production. These distros usually have all the basic tools and plugins you need to work with audio.

The most popular creativity-focused Linux distro is Ubuntu Studio. You can also try Fedora Jam as an alternative.

 

Step #2: Make sure that you have the right audio interface

This is where things might cross the $0 threshold.

An audio interface is, well, an interface that allows you to get sound into or out of a computer.

Think of it as a fancier word for a sound card.

Since every computer these days has a sound card, you can say that every computer also has a built-in audio interface. If you can hook up a microphone or a pair of headphones to your computer, you can also record audio.

However, most stock sound cards have too high latency. If you press a key on your computer, there might be a small delay between the key press and the sound. This can both be annoying and make it impossible to time your recordings right – like a drummer who is always one beat too slow.

My latency in Ableton on my laptop is under 8 ms – barely noticeable

Windows computers suffer the most from latency issues. If you’re on Mac, you’ll likely not experience any substantial delays with the stock sound card. With Linux, a lot will depend on your hardware and distro.

If you have too high latency (anything above 20-30 ms is flirting with danger), there are two ways you can work around it:

  • Get an external audio interface ($$). If you’re serious about music production, this should be at the very top of the priority list. Besides reducing latency, an external audio interface will also allow you to connect multiple instruments and get better quality recordings. However, a basic audio interface will cost at least $50. Good ones can cost several hundred dollars.
  • Get ASIO4All (Windows only). This Windows only solution changes the default sound drivers to ASIO, an industry-standard protocol. It won’t fix your latency problems entirely but can make it workable even on average computers.

If you’re on Linux, also make sure that your sound card is ALSA compatible. ALSA is Linux’ protocol for handling audio. Most modern sound cards/audio interfaces are ALSA compatible, but if you’re unsure, refer to this list here.

 

Step #3: Grab a DAW

The DAW, as I mentioned, is the heart of any music production studio.

The two best free DAWs around are Ardour and LMMS. There is practically nothing that you can’t do on these DAWs, especially if you complement their stock capabilities with the right plugins.

I personally recommend that you start with Ardour. It’s not as user-friendly as LMMS but if you want to work with a lot of tracks and get access to a robust plugin library, Ardour will work wonders.

 

Step #4: Get a synth

If you want to create your own sounds (or use presets made by others), you absolutely need a synthesizer.

There are plenty of free synth VSTs around, but since we’re looking at only open source software, my top three recommendations, in order, are:

ZynAddSubFX is the most competent synth around. However (and this is a big however), the latest iteration – ZynFusion – isn’t free – you have to pay $45+ to get a copy. On the flip side, it is open source software and you can build it for free from the source (see source here).

Alternatively, give FluidSynth or Yoshimi a try. Yoshimi is more user-friendly and is based on a fork of ZynAddSubFX.

 

Step #5: Download a sequencer

If you’re making modern music, you’re working with drums.

While you can use Ardour for drum programming, using a dedicated sequencer or drum machine (which is essentially a type of sequencer) will be more fun.

My favorite open source sequencer is Hydrogen. Hydrogen works particularly well for drum programming, though it also has a powerful sampler that’s great for creating sample-based sounds. You can download a copy here.

If you want to work primarily with drums, you should give DrumGizmo a try as well. DrumGizmo has the added advantage of being available as a VST which makes it easy to integrate it into Ardour.

Keep in mind that on Linux, you can sync any two audio programs – like Hydrogen and Ardour – together with Jack. Here’s a how-to video to connect Hydrogen with Ardour:

 

 

Step #6: Get more plugins

Once you have a basic DAW that can support VST plugins (like Ardour), the sky is really the limit to what you can achieve. There are plugins for virtually every thing you can imagine. Just Google “free vst plugins” and you’ll find tons of options to choose from.

(A VSTi – Virtual Software Technology Instrument – is essentially a type of plugin that aims to replicate an instrument virtually).

 

That’s it – a complete music production studio built for free.

If this sounds too much and you just want to edit basic audio files, skip all the above and grab a copy of Audacity. Audacity won’t let you create and mix complex compositions, but it is perfect for recording podcasts and basic acoustic tracks.

If you just want to DJ, get Mixx.

For more recommendations and options, refer to the table I shared above.

Happy music making!

19 thoughts on “Massive List of 65+ Open Source Music Production Tools”

  1. I think VCV Rack would be a good addition to the list. It self-describes as a DAW, and is a sort of Eurorack modular synth simulator with a giant library of modules you can add to your collection.

  2. Pingback: Comprehensive list of 65 free and open source music production tools – Hacker News Robot

    1. I sort of avoided mentioning music languages that might be harder for non-tech folks to get. But seeing how many people have asked for PureData on this list, I think I’ll expand it to include languages like Pure Data and Sonic Pi as well.

      Thanks for the suggestion!

  3. Excellent work! Been trying my hand at Linux-based music production as well and this here is a great resource you made for all the tools you need without breaking the bank.

    > A DAW goes beyond a simple audio editor (like Audacity) in that it usually has built-in tools to compress audio, add reverb, and adjust EQ to create a better sounding mix.

    Just want to mention that you can omit Audacity in this paragraph if you want, as Audacity can do all three (compression, EQ and reverb).

    Rock on !

    1. Ha! Agree that Audacity can do all that (and more).

      Truth be told the distinction between DAWs and audio editors is getting a bit blurrier these days. I have made entire tracks using audio clips in Audacity. The only thing missing from Audacity is recording MIDI input and using VST instruments (it can still do VST effects).

  4. Great list – shown me quite a few I’d never heard of. One thing – under “Sound synthesis and design” you have a couple of columns of ‘Sequencers’ where a lot of them are synthesizers (I see a couple have sequencer elements to them) – I think they should be synthesizers?

    1. Thanks for the suggestions! I checked out Matchering and it sounds VERY promising. I’m including it in the list, but will also take it out for a longer “test ride” and share the results on the blog

Leave a Comment

Your email address will not be published. Required fields are marked *