Hydrogen

Audio Apps

Source (required if based on other people's work):

1
Score 81%
Description:

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.

Features:
_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.
* Internal sequencer and mixer
* Pattern-based sequencer, with unlimited number of patterns and ability to
chain patterns into a song.
* Up to 64 ticks per pattern with individual level per event and variable
pattern length.
* 32 instrument tracks with ADSR, 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.


Last changelog:

14 years ago

____ 0.9.4 Changes____

After more than 3 years we're happy to announce the release of a new
stable version of hydrogen. You can download the sourcecode of hydrogen
0.9.4 now from the sourceforge servers[1].

The new version makes use of QT4 and includes several new features and
components.
Here's a small list of the biggest changes:

* a new soundlibrary manager
* mute groups
* improved midi support ( now configurable )
* several new translations
* playlists
* a new audiofile browser with integrated preview
* new manual
* official support for OSX
* save/load/import/export patterns
* download drumkits/songs/patterns from external servers
* and many more..

I would like to thank everyone who was involved in the development! Two
years ago it looked like the project is dead, but with the help of a
fantastic community it was possible to keep up Alessandro's good work
and improve it. Thank you and enjoy the new version!!!!


____ 0.9.3 Changes____
* Integrated WASP plugins by Artemiy Pavlov, including innovative Booster, Noisifier and X-Shaper
* New, much improved color scheme; Fixed various bugs related to Jack audio driver
* Fixed 100% CPU usage bug.

____ 0.9.2 Changes____
* New graphics
* Bug fix in export song (using JACK driver)
* Bug fix in export song (wrong samplerate)
* Follow playhead in song editor
* Automatic audio driver selection
* New PortAudio and PortMidi drivers
* Mac Os X port
* Pattern size increased: up to 4 bars
* Random pitch variations
* New instrument editor
* ADSR for instruments
* Low pass filter
* Insert/delete a range of patterns in song editor
* ...and much more ;)

gohanz

12 years ago

A SlackWare 10.2 TGZ Package with SlackBuild script is ready to download!!

http://www.slacky.it



http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&filecatid=334&parent=category

Report

cies

13 years ago

i just write this so google will pick it up one day...

again:
"w00t, this apps this fruityloops for linux!"

this app rocks!

g'luck.
cies breijs

Report

zvonSully

13 years ago

If I set the baghira theme, Hydrogen will show the control uncorrect.

Report

C

comix

13 years ago

Thanks for the report, the bug is related to the incomplete QT theme. The Baghira team should be already informed about that.

Report

thomas12777

13 years ago

no, i'm not... ;) what exactly is the problem (widget, style primitive or just show up a screenshot - http://baghira.sourceforge.net/bugs.shtml)

Report

dphrakt

13 years ago

I got a message that it couldn't find all my X includes... anyone know what includes i need and/or where to find them using aptitude?

Report

Beeema

8 years ago

did you install all the development X-packages? they have usually a "dev" in their name.

Report

sureshbhatt

13 years ago

Hi all ..

I have a problem with installation of Hydrogen get the following problem ... Think it is a problem with alsa drivers ... can some one help me with this ...


In file included from AlsaMidiDriver.cpp:25:
AlsaMidiDriver.h:34:28: alsa/asoundlib.h: No such file or directory
In file included from AlsaMidiDriver.cpp:25:
AlsaMidiDriver.h:66: `snd_seq_t' was not declared in this scope

......... lots of message ...

AlsaMidiDriver.cpp:600: `snd_seq_port_info_get_client' undeclared (first use
this function)
AlsaMidiDriver.cpp:607: `snd_seq_port_info_get_name' undeclared (first use this
function)
AlsaMidiDriver.cpp:609: `snd_seq_port_info_get_port' undeclared (first use this
function)
make[3]: *** [AlsaMidiDriver.o] Error 1

Report

turbinater

13 years ago

It sounds like you don't have any alsa headers installed. Make sure you install them.

The package should be named something like libasound2-dev, but it may change from distro to distro.

Report

BorgQueen

13 years ago

Thanks to comix, I had got a hold of the cvs before he posted it. And with his help got it running on my systems. 0.9.2's new UI is great. Much clearer, faster. Using Hydrogen to create fill in drum tracks for DJ friends has never been easier. I Use ReZound (It's not a KDE but wow, it's a good Audio Editor http://rezound.sourceforge.net/) to add the drum tracks into the dumb blank spots some artist add to their dance music.

Comix, home run my little drone! Hydrogen is a must if you work with music, especially if you're a DJ (a dying art).

Now if only I can convice Markey to build a DJ version of amaroK!

Thanks,

The Borg Queen

Report

sicarii

13 years ago

Hi,
This might be a silly question,but how do
you make your own drumkits? Ive looked through the docs and info at the Sourceforge site,but cant see any reference to it. Or am I going blind?!!
Any help would be great. Many thanks for
the great drum-machine,and keep up the
the good work.
Cheers
Aron

Report

sicarii

13 years ago

Yeah,your right,I am going blind!ha
You carry on with the good work on Hydrogen,and Ill go and get my eyes
checked out!ha
Cheers
Aron

Report

cies

14 years ago

Am i correct when judging from the screenshots that Hydrogen is a bit like FruityLoops?

http://www.fruityloops.com

Report

Gimzo

14 years ago

I get the follwoing error when trying to compile on Slackware 10. Any ideas?



udioEngineInfoForm_UI.cpp: In constructor `
AudioEngineInfoForm_UI::AudioEngineInfoForm_UI(QWidget*, const char*,
unsigned int)':
AudioEngineInfoForm_UI.cpp:75: error: `Spacer2' undeclared (first use this
function)
AudioEngineInfoForm_UI.cpp:75: error: (Each undeclared identifier is reported
only once for each function it appears in.)
AudioEngineInfoForm_UI.cpp:80: error: `Spacer1' undeclared (first use this
function)
make[3]: *** [AudioEngineInfoForm_UI.o] Error 1
make[3]: Leaving directory `/home/steve/hydrogen-0.8.2/hydrogen_gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/steve/hydrogen-0.8.2/hydrogen_gui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/steve/hydrogen-0.8.2'
make: *** [all] Error 2

Report

C

comix

13 years ago

The new release fix this problem!
Happy drumming

Report

fateisajester

14 years ago

great... installed with out a hitch on mdk 10.0. took about an hour and a half to do it though.But, this program is wpnderful. i have been looking for a program to replace fruity loops ever since i saw the light and started using linux. keep up the good work.

Report

cmf

14 years ago

Building on Arch Linux with gcc 3.4....

Hydrogen.cpp: In member function `void Hydrogen::setTapTempo(float)':
Hydrogen.cpp:2505: error: call of overloaded `abs(float)' is ambiguous
/usr/include/stdlib.h:740: note: candidates are: int abs(int)
/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../include/c++/3.4.0/cstdlib:153: note: long long int __gnu_cxx::abs(long long int)
/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../include/c++/3.4.0/cstdlib:123: note: long int std::abs(long int)
make[2]: *** [Hydrogen.o] Error 1

Report

14 years ago

____ 0.9.4 Changes____

After more than 3 years we're happy to announce the release of a new
stable version of hydrogen. You can download the sourcecode of hydrogen
0.9.4 now from the sourceforge servers[1].

The new version makes use of QT4 and includes several new features and
components.
Here's a small list of the biggest changes:

* a new soundlibrary manager
* mute groups
* improved midi support ( now configurable )
* several new translations
* playlists
* a new audiofile browser with integrated preview
* new manual
* official support for OSX
* save/load/import/export patterns
* download drumkits/songs/patterns from external servers
* and many more..

I would like to thank everyone who was involved in the development! Two
years ago it looked like the project is dead, but with the help of a
fantastic community it was possible to keep up Alessandro's good work
and improve it. Thank you and enjoy the new version!!!!


____ 0.9.3 Changes____
* Integrated WASP plugins by Artemiy Pavlov, including innovative Booster, Noisifier and X-Shaper
* New, much improved color scheme; Fixed various bugs related to Jack audio driver
* Fixed 100% CPU usage bug.

____ 0.9.2 Changes____
* New graphics
* Bug fix in export song (using JACK driver)
* Bug fix in export song (wrong samplerate)
* Follow playhead in song editor
* Automatic audio driver selection
* New PortAudio and PortMidi drivers
* Mac Os X port
* Pattern size increased: up to 4 bars
* Random pitch variations
* New instrument editor
* ADSR for instruments
* Low pass filter
* Insert/delete a range of patterns in song editor
* ...and much more ;)

product-maker 70 315

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.9.4
updated Nov 16 2009
added Jul 06 2004
downloads today
0
page views today 0