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.
| Tags | multimedia Sound/Audio MIDI Sound Synthesis |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows Windows POSIX Linux Mac OS X |
| Implementation | C++ |
Recent releases


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.


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.


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.


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


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
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.
Bye.
--
Comix
19 Jan 2005 17:05
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::PreferencesDialog(QWidget*)':
PreferencesDialog.cpp:87: error: no matching function for call to `QLineEdit::
setText(std::string)'
/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.
_e
06 Nov 2003 01:32
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.
An enhanced Elm with MIME, character set, POP, IMAP, and PGP support.