
Dear Ubuntu Nation,
I, like Fenimore, survived my freshman year at college using solely open source software. I will now delve into sound production from solely open source and free plugin applications.
You will need to sudo apt-get install ubuntustudio-audio ubuntustudio-audio-plugins
this will get you almost all of these programs. Additionally, hopefully with the installation of ubuntustudio-audio the realtime audio kernel will be installed and work properly (mine didn't right away, until 10.04 Lucid Lynx). The realtime audio kernel allows low latency audio processing, which is essentially required to run any program with Jack. Jack is a sort of different means to for audio to work on linux (contrasting to the default ALSA etc). For most of these programs to work (with the exception of Audacity, qjackctrl should be running, as it will: 1. Allow the program to work, and 2. Allow you to connect the program you're using to other programs).
Electronic music generally uses a vast array of different programs to achieve an end product. I will discuss the main programs that I have found useful in the linux repositories.
For help on how to use these programs, simply search Youtube, or find their home page via Google (most of these programs are extremely well supported by the community).

Audacity: This is one of the more simple, nitty-gritty easy to use but least precise programs. I use it namely to convert mp3s to .wavs, as the majority of linux programs prefer and/or only use lossless formats such as wav or ogg due to the lack of openness of mp3 conversions. However you can also do a fair amount of messy audio editing too. I managed to do all of my mashups with this before I had Jack running correctly.
Zynaddsubfx: Awesome little midi keyboard with a lot of cool preset sounds. You can send the midi sound directly to another program or just use it through LMMS (the latter is what I do).
LMMS (or Linux MultiMedia Studio): The Linux equivalent to FL Studio/Fruity Loops (for those who've used Window$ apps before). This is my main composing means. I create various loops with a huge range of instruments or samples. It can use VST (windows audio plugins) by means of Vestige, and you can of course create drum beats and use some radical synths.
Freecycle: This is a nifty little program that is still in alpha, but works great. It's used solely for chopping up samples. It can analyze an audio file and recommend the best spots to split/chop up into small samples that can be utilized in LMMS.
Hydrogen 2: I have yet to use this extensively, however it is supposedly similar to LMMS, and originally intended for percussion/beats, but I have heard great things about it.
Ardour: Finally, where it all comes together. You import your audio from LMMS and wherever else, and this is where the main aggregation of audio occurs. It has a great system of time signature/bpm management, keeping your audio all lined up in ways that Audacity cannot. Very useful for dynamics and building tension, I have yet to utilize the full capabilities of this application (support for it is immense).
As a side note, I would recommend adding this PPA, as it contains a multitude of extremely useful free VST and other kinds of assorted plugins and programs: https://launchpad.net/~falk-t-
A person named Mrthraz also describes Linux audio extensively in this video and others in his channel. He describes how certain programs in Linux audio aren't mature enough in some aspects, which is why they have created Jack to connect all of these programs together.
Ultimately, that is the biggest strength (and some might say the biggest weakness) in Linux Audio. There isn't just one, singular, do everything program. However, through combining and connecting multiple programs for different purposes, a user can achieve a much greater versatility than a user ever could relying on one or two non-open source programs.







