
Hydrogen is an advanced drum machine for GNU/Linux. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.
Download it here.
$ ./configure --prefix=/usr
$ make
$ su -c "make install"
The output of the configuration step on my machine is:
-----------------------------------------------------------------
Hydrogen 0.9.2 configuration:
-----------------------------------------------------------------
Source code location: .
Prefix /usr
Data path /usr/share/hydrogen
LDFLAGS -lsndfile -lFLAC++ -lFLAC -ljack -lasound -llrdf -lraptor -lxml2
Debug messages: no
FLAC: yes
LRDF: yes
Jack: yes
ALSA : yes
OSS: yes
PortAudio no
PortMidi: no
Features list = (FLAC) (Jack) (Alsa) (OSS) (LRDF)
If you have problems while using Hydrogen, if it starts to react very sluggish on mouse-clicks and updating of the graphics is also very slow, try to apply this patch. It come from the hydrogen-devel mailing-list (you can read the message here). Apply it like this:
$ cd /usr/src/hydrogen-0.9.2/src/gui/SongEditor/
$ patch SongEditor.cpp /usr/src/SongEditor.cpp-hydrogen-0.9.2.patch
For those who use the brand new SVN release, use scons instead of make:
$ scons prefix=/usr
$ su -c "scons prefix=/usr install"
And for those, like me, who bought the wonderfull NS Kit7 from Natural Studio, I have developed a Perl script that built a Hydrogen's drumkit XML file from scratch, parsing NS Kit7 audio files. You can download it here.