
Hydrogen
Source (link to git-repo or to original if based on someone elses unmodified work):
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.
____ 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
Ratings & Comments
17 Comments
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
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
If I set the baghira theme, Hydrogen will show the control uncorrect.
Thanks for the report, the bug is related to the incomplete QT theme. The Baghira team should be already informed about that.
no, i'm not... ;) what exactly is the problem (widget, style primitive or just show up a screenshot - http://baghira.sourceforge.net/bugs.shtml)
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?
did you install all the development X-packages? they have usually a "dev" in their name.
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
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.
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
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
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
Am i correct when judging from the screenshots that Hydrogen is a bit like FruityLoops? http://www.fruityloops.com
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
The new release fix this problem! Happy drumming
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.
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