Skip to main content

Making Music(Beats) on Linux/Ubuntu with Hydrogen

I am going to review a couple of Music Making Softwares for Linux and am starting with the simplest and one of the best!HYDROGEN. Hydrogen basically is a pattern based drum programming software which in layman terms means, it allows you to make your own beats.And in case you aren't much into music, you might be wondering “what the hell will i do with this piece of software”...well here is a word from my friends who've tried this: “Its pretty fun playing with this software, n even without knowing much, you could actually MAKE SUM MUSIC!!!”

There was this software called Acoustica Beatcraft(for windows) which actually introduced me to this beat making stuff and I was quite interested, but sadly it was too costly for me to buy it. So i was stuck using the trial version of the software and sadly as soon as i got the grip of the software the trial expired, and so my search began for software which would do the stuff for me and luckily i found this amazing piece of software HYDROGEN.Hydrogen is extremely user friendly and it didnt take much time understanding the me it was very easy n at the same time it was producing professional quality beats!

About the software:(technical:from the software's website itself!)
  • General
  • Very user-friendly, modular, fast and intuitive graphical interface based on QT 3.
  • Sample-based stereo audio engine, with import of sound samples in .wav, .au and .aiff formats.
  • Support of samples in compressed FLAC file.
  • Sequencer and mixer
  • Pattern-based sequencer, with unlimited number of patterns that can be chained into a song!
  • Up to 64 ticks per pattern with individual level per event and variable pattern length.
  • 32 instrument tracks with volume, mute, solo, pan capabilities.
  • Multi layer support for instruments (up to 16 samples for each instrument).
  • Ability to import/export song files.
  • Unique human velocity, human time, pitch and swing functions.
  • Multiple patterns playing at once.
  • Other
  • JACK, ALSA, PortAudio and OSS audio drivers.
  • ALSA MIDI and PortMidi input with assignable midi-in channel (1..16, ALL).
  • Import/export of drumkits.
  • Export song to wav file.
  • Export song to midi file.

Some more nice points about Hydrogen that I've collected:
  • Ardour (another Linux DAW) supports import of Hydrogen files directly...n even some other softwares are implimenting support to its song format...
  • There are plenty of drumkits and drumloops available all for FREE in the Hydrogen community.
  • Support for LADSPA plugins, that let you add more effects for your beats!
  • Its cross platform, so you dont have to bother about losing your audio data when you switch between operating systems(i found this point really useful!)
  • Really lightweight, so you can happily work on Hydrogen and other music making software simultaneously!
  • Best of all: Its completely FREE!
This is how HYDROGEN looks


To install Hydrogen issue the following command in the terminal window (Applications -> Accessories -> Terminal)
sudo apt-get install hydrogen
that will install the basic hydrogen with a default drum kit..if you want a few more drum kits(actually a lot more!) issue the following command in the terminal window.
sudo apt-get install hydrogen-drumkits
Now that you've got the software installed, you can find it in the (Applications-> Sound & Video)

Simple Tutorial: (for people with absolutely no knowledge about making music!!!)
Well those people who already know a bit of music making and create electronic music, I m sure you guys will definitely know how to get some help for yourself..for you guys this tutorial is nothing more than a stupid long procedure to introduce the hydrogen's interface...this tutorial is intended for all those, who want to make music, but know nothing about it's technical aspects, and want some initiation to get started.

And in case you need some initiation: here is

U2's song, Sunday Bloody Sunday 's drum beat..(taken from:

Some more drum loops:

Or simply checkout the Hydrogen's Demo song from it's file menu! Open it and click play...

First lets get comfortable with the interface:

Here are a few tips that might help you.

1)As per the Hydrogen's interface, basically every beat(song) you make in it comprises of “Patterns”.

2)The pattern editor is where you can edit each individual pattern.

3)The song editor is where you can arrange your patterns...(which comes when and along with which others!)

4)The mixer is where you control the volume(of both:the individual instruments and the master volume)

5)The Bar Below with the buttons: is the main control you can set the tempo, and mode(which one to play?either the individual pattern or the whole song itself...)and a couple more features...

6)You can toggle the visibility of the various windows inside from the View menu.

Step 1: Listen to the completed song.
open the file and simply click the play button!

I know it sounds crazy to even call this a song but, for a newbie, this was the simplest thing that i can think of...

Step 2:Create the song:
Basically the song comprises of 2 patterns:Pattern 1 and Pattern 2, one comes after the other and in Pattern 1: click on the lines on the grid to make black marks appear as shown in the screen shot. To put a mark, simply click on the vertical lines.(click on the mark to remove it) the resolution option on the top of the box, lets you see how dense you want your lines to be packed:(for this tutorial, let it be at 16) the higher the resolution, the more the lines you see.I suggest you play a bit with the resolution and you will understand what i am saying.
Set the tempo to 90bpm(beats per minute). Click on the tempo place shown in the screen shot and set the value.

The Pattern number and Name beside the resolution options shows us which pattern we are editing.For (y)our song we need to bother only about 2 patterns, so i chose Pattern 1 and Pattern 2 . So You have to make the pattern 1 and pattern 2 as shown below:

and now you have to place both the patterns in the song editor as:same principle again:clicking on the boxes toggles btw. The blue box means that that pattern will be playin during that time in the song....

Step 3:
and now its time to listen to what you have made!!!Simply click on the play button (make sure that song mode is selected)...

You might not be that impressed at your first creation, but trust me thats just the “hello world” program for you!. All i wanted to do with this tutorial was to create a basic motivation towards making music and am sure you will build upon this.I myself am no master at making music. infact what i just showed you was born from a lot of trial and error experiments, it's been a lot of time fiddling with my computer and my keyboard to teach myself a bit of musical concepts and make some good music and i know there is a lot to do, in order to produce professional beats...and basically good music..

I am also including a few resources that might help you learn a bit more....

Hydrogen's homepage

Why should i leave out the really good tutorial in hydrogen's documentation???check out the hydrogen's help menu!!

A series of articles for people who want to learn more about hydrogen and make really good beats...

All d best n Happy Making Beats!!!

Article Written by : Sai Dinesh (
For Desktop on Linux Blog ,
(C) 2008 , Sai Dinesh


  1. how about VST, etc?

  2. HYDROGEN doesnt yet have a support for VST...actually linux has poor support for VST..cuz its basically built for Windows and Mac... although people claim to be using VST plugins via WINE and other media...they say performance is still not upto the mark..
    however linux has the alternative source for audio effects called LADSPA...(I used to use them on Audacity...)

    I have actually serched quite a bit for it, cuz even i like the VSTi quality...

    check this out...

    there is this software called linux multimedia studio, which is quite similar to FL Studio...and it claims good VST support..but sadly , not yet for 64 bit users..i m on a 64 bit version,so couldnt actually verify this one...
    moreover, the software actually is a lot immature..i felt it was like my old toy keyboard... but surely it has got a lot of im just waiting for its future releases...

    moreover I m not any music pro..infact I havent even got any formal music Its taking me reall lot of strength to fit myself into the shoes of the currently available packages like Rosegarden and Ardour...most of the time i find myself booting back into windows for FL studio whenever i want to make some noise...and to make matters even worse..its bin just over a month that i first touched i cant give anymore info on it..

    but heard that these ones are quite good...and even the devolopment in this field is going quite hopefully we might get some really good stuff for music making in linux...

  3. Anonymous1:53 PM

    how do you convert the files to .mp3 format?

  4. I like this one, hydrogen was lightweight software, run faster and it is easy to use for creating drum beat. Seems like hydrogen, LMMS can do that but LMMS covers not only drum beat but realy for making complet music. I enjoy to use them all.

    The VST plugin may be not a necessary applied for linux, because linux has LADSPA :) So far, LMMS is not better work on VST which is because it is running throgh WINE


Post a Comment

Popular posts from this blog

13 Things to do immediately after installing Ubuntu

In this article i describe some of the things to do immediately after installing ubuntu on your machine . Since most of the people reading this would be shifting from Windows to Linux with a system dual booting so i would focus more on making transition easy from Windows to Linux.

Creating Your ultimate Ubuntu 7.10 Desktop

Ubuntu 7.10 Codenamed Gusty Gibbon was released few weeks back with much fanfare ,now Ubuntu for past couple of years has been one of the most popular Desktop Linux distributions . Ubuntu 7.10 includes a number of features , applets and Wizards to simplify desktop Linux experience however because of many licensing restrictions it does not include out of the box support for popular audio/video codecs and many commercial but good applications . Also because of the limitation of trying to accommodate all kind of applications on single CD Ubuntu comes with a limited set of applications .

Now , i often have arguments with my friends who are new to computers that windows is…

Over 16 Small Games For Ubuntu Linux

Over 16 Small Games For Ubuntu Linux

Ubuntu Linux is one of the most popular Linux distribution , it is especially popular among Linux newbies and windows refuges . Now Ubuntu Linux does come with a descent set of applications , still there is a scope for including some more quality applications and especially games . Now in this tutorial i will show you how to install a large number of small , easy and less resource hungry games on Ubuntu Linux with screen-shots of games .

1. Rocks 'n' Diamonds

Rocks 'n' Diamonds is a Boulderd*sh game for X11 with more than just the falling rocks and diamonds of its namesake. The object is still to collect all the diamonds (and emeralds), then get to the exit before time runs out. But your character must make use of bombs, spaceships, and many other elements in order to fill his quota of jewels.

Installation : -

Type the following command in the terminal window