Page 1 of 2

Drum-sequencer Hydrogen

Posted: Mon 15 May 2006, 03:09
by MU
Homepage:
http://www.hydrogen-music.org/

This requires libQT.
Install it with Pupget, if you don't use KDE already.

Download (2.9 MB):
http://dotpups.de/dotpups/Multimedia/hy ... .1-1.1.pup

Requires these, too:
http://dotpups.de/dotpups/Multimedia/libaudio2.pup
http://dotpups.de/dotpups/Libraries/lib ... 1.5.10.pup

Hydrogen already includes several other libraries, so pay attention:
If you UN-install it again, these libraries will be deleted, too.
If you use another program that needs them, you might have to re-install that one again then :!:

Here is a list of all included libs from /usr/lib:
AuErrorDB
libcurl.so
libcurl.so.3
libcurl.so.3.0.0
libFLAC.so
libFLAC++.so
libFLAC.so.4
libFLAC++.so.4
libFLAC++.so.4.0.1
libFLAC.so.4.1.2
libFLAC.so.6
libFLAC.so.6.0.1
libjack0.80.0-0
libjack-0.80.0.so.0
libjack-0.80.0.so.0.0.23
liblrdf.so.0
liblrdf.so.0.0.0
libraptor.so.1
libraptor.so.1.1.0
libsndfile.so
libsndfile.so.1
libsndfile.so.1.0.12

Most of them can be found as single dotpups here:
http://dotpups.de/dotpups/Libraries/
http://dotpups.de/dotpups/Multimedia/

I made it from Debian-binaries, as I got an error while trying to compile it with my libQT.

Mark

Posted: Mon 15 May 2006, 13:56
by jcagle
will be downloading tonight.

Posted: Tue 16 May 2006, 02:31
by Indy
Hi,

I've got it running. Looks (and sounds) good.

Thanks!

I just ran the first three dotpups mentioned (it turned out I already had the QT library when I went into Pupget) and Hydrogen was off and running. Good stuff.

Looks like this will be fun.

Posted: Tue 16 May 2006, 17:46
by jcagle
Not working so well in grafpup.
Hydrogen 0.9.1 [Jan 21 2005] - Copyright 2002-2004 Alessandro Cominu
Compiled modules: (Alsa) (FLAC) (Jack) (OSS) (LRDF)

Hydrogen comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details

Warning: no locale found: /usr/share/hydrogen/i18n/hydrogen.en_US
[WARNING] SongReader [readSong] Trying to load a song created with a different version of hydrogen.
[WARNING] SongReader [readSong] Song [/usr/share/hydrogen/data/DefaultSong.h2song] saved with version 0.9.0
[LadspaFX::getPluginList] reading directory: /usr/lib/ladspa
[LadspaFX::getPluginList] directory /usr/lib/ladspa not found
[LadspaFX::getLadspaFXGroup]
[LadspaFX::getPluginList] reading directory: /usr/lib/ladspa
[LadspaFX::getPluginList] directory /usr/lib/ladspa not found
ALSA lib pcm.c:2099:(snd_pcm_open_noupdate) Unknown PCM hw:0
[ERROR] AlsaAudioDriver ALSA: cannot open audio device hw:0: No such file or directory
hydrogen: conf.c:3109: snd_config_update_free: Assertion `update->count > 0 && update->finfo' failed.

Posted: Tue 16 May 2006, 17:58
by jcagle
ok, I rebooted after realizing it was an Alsa audio error...I had just installed the Grafpup alsa package and it needed rebooting...getting a different error now...
# ./run-hydrogen
#
Hydrogen 0.9.1 [Jan 21 2005] - Copyright 2002-2004 Alessandro Cominu
Compiled modules: (Alsa) (FLAC) (Jack) (OSS) (LRDF)

Hydrogen comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details

Warning: no locale found: /usr/share/hydrogen/i18n/hydrogen.en_US
[WARNING] SongReader [readSong] Trying to load a song created with a different version of hydrogen.
[WARNING] SongReader [readSong] Song [/usr/share/hydrogen/data/DefaultSong.h2song] saved with version 0.9.0
[LadspaFX::getPluginList] reading directory: /usr/lib/ladspa
[LadspaFX::getPluginList] directory /usr/lib/ladspa not found
[LadspaFX::getLadspaFXGroup]
[LadspaFX::getPluginList] reading directory: /usr/lib/ladspa
[LadspaFX::getPluginList] directory /usr/lib/ladspa not found
ALSA lib seq.c:928:(snd_seq_open_noupdate) Unknown SEQ hw
[ERROR] AlsaMidiDriver Error opening ALSA sequencer
hydrogen: conf.c:3109: snd_config_update_free: Assertion `update->count > 0 && update->finfo' failed.

Posted: Tue 16 May 2006, 23:13
by jcagle
Well it's not going to matter now, as Nathan compiled it and it's working for him, so he's going to include it in usr_multimedia.

Posted: Wed 17 May 2006, 01:14
by jcagle
Also, upgrading to Grafpup 103b appears to have solved the problem with your package. It works fine there.

Posted: Wed 17 May 2006, 03:12
by Nathan F
I compiled it using Puppy-109 in order to maintain as much compatibility as possible, so when I make the binaries available they should run on Grafpup or on Puppy. I plan to release it in two formats, both as a standalone dotpup (although it will require a few external dependencies which I will also supply) and as part of the update to usr_multimedia.sfs for Grafpup, which includes a large selection of audio/video/graphics applications. It's been a pet project of mine for a while. Currently included:
Video/Animation
  • Cinelerra
    Kino
    dvGrab
    GAP
Audio
  • Audacity
    Ardour
    Jack
    Hydrogen (if it checks out)
    CAPS audio plugins
    various LADSPA plugins
3D graphics/Animation
  • Blender
    Yafray
In addition there are numerous support libraries including Python, and a few other goodies like PyGimp. I'm also planning to integrate Povray pretty soon. With the exception of Kino which needs GTK2-2.8+ all of these programs seem to run in Puppy as well, so it's a simple matter to rename it to usr_more.sfs for Puppy usage. Or you can try my new squash program, which can load it on the fly in Puppy (see the thread on squash-0.1).

Not intending to hijack the thread at all, sorry. I guess I got carried away.

Nathan

Posted: Wed 17 May 2006, 03:24
by MU
no need for an excuse, that is really good news :!: :!:
As I wrote somewhere else, I prefer programs compiled in Puppy, I just used the Debian-package here because I got a QT-error when compiling.
So it is great you had success.
And the other ones look even more interesting *slime running out of my mouth* *gimme the bone pleaseplease* ;)
Mark

Posted: Wed 17 May 2006, 10:03
by Dougal
Nathan F wrote:Audio
  • Audacity
    Ardour
    Jack
    Hydrogen (if it checks out)
    CAPS audio plugins
    various LADSPA plugins
What about MusE? I've been trying to compile it but been having some difficulties. Hopefully I'll manage to get it sorted soon...

Posted: Wed 17 May 2006, 12:22
by Nathan F
Haven't looked at MuSe yet (not that I won't). What sort of trouble is it giving you in compiling?

Nathan

Posted: Wed 17 May 2006, 13:57
by jcagle
There are quite a few good programs for creating music in Linux. The music industry just hasn't really recognized this yet.

Posted: Wed 17 May 2006, 13:58
by jcagle
http://www.muse-sequencer.org/

From the screen shots, this looks quite impressive.

I'll probably get to work on compiling this soon, but I really need to finish my CD up first now that I've got a working copy of Hydrogen in Grafpup Linux.

There's even a score editor, looks great for those who need sheet music printed out. :D

Posted: Wed 17 May 2006, 14:54
by Nathan F
I released an updated usr_multimedia.sfs today, which can be found at the Grafpup download page http://grafpup.com/download. This now includes Hydrogen and a few more audio plugins than it had before. As I mentioned previously, almost all of these programs will run just fine in Puppy as well as Grafpup, so feel free to give it a try. Also, if you feel inclined to tear it apart and use the binaries in anything else like perhaps megapup go right ahead.

With a couple exceptions (Kino and Cinelerra) all was compiled either in Grafpup or Puppy, mostly in Puppy. Kino wouldn't compile in Puppy or Grafpup so I used Vector, with all the same library versions as are in Grafpup. Cinelerra was taken from a Slax module.

I'll get a few dotpups made shortly for anyone who just wants a certain program and not the whole thing. The whole thing, BTW, is 52 megabytes. I'm going to plug my squash utility here again and mention that it provides a way to run all of this in RAM just like usr_cram does, so if you have the extra memory what you'll get is warp speed using it.

Nathan

Posted: Tue 05 Jun 2007, 02:47
by jcagle
Trying to get this to work under BarelyPup...installed everything, including FLAC, that I'm aware of that I need to get this working...
hydrogen: symbol lookup error: /usr/lib/libFLAC++.so.4: undefined symbol: FLAC__file_decoder_new

Posted: Tue 05 Jun 2007, 11:48
by jcagle
Well...feel free to help any time...

Posted: Wed 06 Jun 2007, 03:15
by jcagle
Still would love some help here. :D

Posted: Wed 06 Jun 2007, 17:20
by Nathan F
That could very well be a case of the wrong version of Flac for the program. The api has changed significantly over the last several releases.

Nathan

Posted: Wed 06 Jun 2007, 23:21
by jcagle
ah ok...Hmm...gotta figure out which version of FLAc I need o use with Hydrogen.

Posted: Thu 07 Jun 2007, 00:20
by jcagle
Got it working (and using one of your Flac files from your Grafpup repository too...haha). Thanks, Nathan.