Projects / Hydrogen


Hydrogen is a simple real-time Drum machine/sequencer. It features a graphical user interface based on Qt, a sample-based audio engine, Jack/ALSA/OSS/PortAudio and Export to disk audio drivers, ALSA MIDI input, ability to import/export XML-based song and drumkit files, 192 ticks per pattern, 16 voices with volume, mute, solo, ADSR, and pan capabilities, and import of samples in wave, au, and aiff format.

Operating Systems

Recent releases

  •  16 Nov 2009 12:32

    Release Notes: This version makes use of Qt4 and includes several new features and components. The biggest changes are a new soundlibrary manager, mute groups, improved MIDI support, several new translations, playlists, a new audiofile browser with integrated preview, a new manual, official support for Mac OS X, the ability to save, load, import, and export patterns, and the ability to download drumkits, songs, and patterns from external servers.

    •  22 Feb 2006 17:07

      Release Notes: WASP Ladspa plugins are included. Various Jack audio output bugfixes were done. A new color theme was added. A bug which caused 100% CPU usage was fixed.

      •  25 Jul 2005 06:06

        Release Notes: New graphics, bugfixes for exporting songs using the JACK driver and with the wrong sample rate, automatic audio driver selection, new PortAudio and PortMidi drivers, a MAC OS X port, increased pattern sizes of up to 4 bars, random pitch variations, a new instrument editor, ADSR for instruments, a low pass filter, the ability to insert or delete a range of patterns in the song editor, and much more.

        •  11 Jul 2005 23:32

          Release Notes: Completely new graphics and an improved audio engine and drum kits.

          •  28 Nov 2004 20:33

            Release Notes: This release has a new ALSA driver, French tutorial, and manual page. There are minor bugfixes.

            Recent comments

            25 Mar 2005 03:52 cominu

            Re: Poor Support

            > I can not get hydrogen to compile. I

            > emailed the author weeks ago with no

            > response:



            > I also get errors when trying to compile

            > the latest CVS build.


            > _e

            No support? ;)

            Have you RTFM or looked in the forum? It's a known compile error with a known workaround.




            19 Jan 2005 17:05 apollyon

            Poor Support
            I can not get hydrogen to compile. I emailed the author weeks ago with no response:

            if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O3 -MT PreferencesDialog.o -MD -MP -MF ".deps/PreferencesDialog.Tpo" -c -o PreferencesDialog.o PreferencesDialog.cpp; \

            then mv -f ".deps/PreferencesDialog.Tpo" ".deps/PreferencesDialog.Po"; else rm -f ".deps/PreferencesDialog.Tpo"; exit 1; fi

            PreferencesDialog.cpp: In constructor `


            PreferencesDialog.cpp:87: error: no matching function for call to `QLineEdit::


            /usr/lib/qt/include/qlineedit.h:147: error: candidates are: virtual void

            QLineEdit::setText(const QString&)

            make[3]: *** [PreferencesDialog.o] Error 1

            make[3]: Leaving directory `/home/admin/hydrogen-0.9.1/hydrogen_gui'

            make[2]: *** [all-recursive] Error 1

            make[2]: Leaving directory `/home/admin/hydrogen-0.9.1/hydrogen_gui'

            make[1]: *** [all-recursive] Error 1

            make[1]: Leaving directory `/home/admin/hydrogen-0.9.1'

            make: *** [all] Error 2

            I also get errors when trying to compile the latest CVS build.


            06 Nov 2003 01:32 son3mendo

            A nice piece of work.
            Light, smooth, cute and reliable, a good step toward a more multimedia oriented GNU/Linux, with a very nice gui.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.