Drum-sequencer Hydrogen

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Drum-sequencer Hydrogen

#1 Post 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

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#2 Post by jcagle »

will be downloading tonight.

User avatar
Indy
Posts: 73
Joined: Wed 01 Feb 2006, 10:52
Location: Sydney, Australia

#3 Post 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.

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#4 Post 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.

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#5 Post 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.

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#6 Post 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.

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#7 Post by jcagle »

Also, upgrading to Grafpup 103b appears to have solved the problem with your package. It works fine there.

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#8 Post 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
Bring on the locusts ...

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#9 Post 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

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#10 Post 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...

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#11 Post 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
Bring on the locusts ...

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#12 Post by jcagle »

There are quite a few good programs for creating music in Linux. The music industry just hasn't really recognized this yet.

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#13 Post 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

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#14 Post 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
Bring on the locusts ...

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#15 Post 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

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#16 Post by jcagle »

Well...feel free to help any time...

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#17 Post by jcagle »

Still would love some help here. :D

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#18 Post 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
Bring on the locusts ...

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#19 Post by jcagle »

ah ok...Hmm...gotta figure out which version of FLAc I need o use with Hydrogen.

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#20 Post by jcagle »

Got it working (and using one of your Flac files from your Grafpup repository too...haha). Thanks, Nathan.

Post Reply