Skip to Content

The quick guide to music production on linux

theSamo's picture

Originally written by theSamo on Fri 03 Feb 2006 04:16:13 AM EET

note: This guide persumes you have ALSA working on your soundcard device.

In the beginning...:

You will need the pillars of linux audio.


Low-latency kernel

You propably need to re-compile your kernel for this. It's advised for any desktop to have low-latency pre-emption enabled in the kernel for good performance nowadays. If you run a 2.6 kernel, then you just need to enable the preemptive kernel option (older kernels need a patch).

The Toolbox:

Now you need some software to run, connect to jack,etc.

JACK Control:






both support jack output.


More essential stuff:

A Diffrent Approach:

Pd is highly modular with externals written for it that support LADSPA, DSSI,etc. However, the software's internal generator and DSP objects are more oftenly used. MAX-based software in general is mostly used for minimal, expiremental music. It is used extensively in the IDM genre for live shows.

The Big Picture:

So now you have like 10,000$ of software (if you've bought the windows commercial stuff). Your creative web around JACK is functioning in perfect harmony. You want to save your progress so far, but saving in each software then loading them in a logical order later is time-consuming. So you try to write scripts and everything is getting complicated -Why am i supposed to write scripts instead of music?!- . Well, there is an answer to that...


"(Non-bundled) Clients currently with LASH support:

* Timemachine - A simple one-click recording program, which can start recording 10 seconds in the past. (as of version 0.3.1) * Patchage - A modular patch bay for Jack and Alsa Midi apps. (as of version 0.2.3) * Om - An OSC controlled realtime modular synthesizer

More coming soon (support has been completed for Seq24, Meterbridge, and ZynAddSubFX)"

Dr. Radut | book