Skip to Content

Hydrogen 0.9.5-beta2 released

13 replies [Last post]
mauser
Offline
Joined: 03/30/2010

Hi everyone,

we're happy to announce the release of hydrogen 0.9.5-beta2.
It comes with some bugfixes and a handful of new features:

- midi learn is now possible by left-clicking gui elements ( hold
'shift' down as you click, works just for some gui elements..)
- the maximum number of bars is now configurable
- loading playlists at startup
- hydrogen interprets the ladi signal(SIGUSR1) and saves the current song
- updated translations
- export to seperate tracks

The sourcecode is as always available from sourceforge:

https://sourceforge.net/projects/hydrogen/files/Hydrogen/0.9.5%20Sources/hydrogen-0.9.5-beta2.tar.gz/download

Enjoy the new features,
Sebastian

lucianodato
lucianodato's picture
Offline
Joined: 04/17/2010

I'm trying to compile it but it fails, i have installed jack 0.118 and ubuntu 9.10
This is what i get

scons: Reading SConscript files ...
Checking for C header file sndfile.h... yes
Checking for C header file alsa/asoundlib.h... yes
Checking for C header file jack/jack.h... no
jack must be installed!

AutoStatic
AutoStatic's picture
Offline
Joined: 04/17/2010

Great! I'd love to check it out but Sourceforge seems to be down. Any other URL where I can pick up the tarball?

http://linux.autostatic.com/

mauser
Offline
Joined: 03/30/2010

Hi!

@lucianodato: You need to install the jack development packages. Look here for a list of packages which you have to install: http://trac.assembla.com/hydrogen/wiki/development%3Aqt4compile

@autostatic: Oops, it seems that Sourceforge is down for maintainance. You can get it from our svn: "svn co http://svn.assembla.com/svn/hydrogen/trunk hydrogen"

AutoStatic
AutoStatic's picture
Offline
Joined: 04/17/2010

Thanks mauser! About to upload it to my PPA.

http://linux.autostatic.com/

AutoStatic
AutoStatic's picture
Offline
Joined: 04/17/2010

It won't build unfortunately:

[color=red]libs/hydrogen/src/IO/portmidi_driver.cpp: In member function 'virtual void H2Core::PortMidiDriver::open()':
libs/hydrogen/src/IO/portmidi_driver.cpp:189: error: invalid conversion from 'int32_t (*)(void*)' to 'PmTimestamp (*)(void*)'
libs/hydrogen/src/IO/portmidi_driver.cpp:189: error: initializing argument 5 of 'PmError Pm_OpenInput(PortMidiStream**, PmDeviceID, void*, long int, PmTimestamp (*)(void*), void*)'
libs/hydrogen/src/IO/portmidi_driver.cpp:203: error: invalid conversion from 'int32_t (*)(void*)' to 'PmTimestamp (*)(void*)'
libs/hydrogen/src/IO/portmidi_driver.cpp:203: error: initializing argument 5 of 'PmError Pm_OpenOutput(PortMidiStream**, PmDeviceID, void*, long int, PmTimestamp (*)(void*), void*, long int)'[/color]

http://linux.autostatic.com/

mauser
Offline
Joined: 03/30/2010

Hi Autostatic!

It seems that you're portmidi version is not compatible with hydrogen ( too old / too new ). Which version are you using?
If you don't need portmidi, you can disable it with 'portmidi=0'.

AutoStatic
AutoStatic's picture
Offline
Joined: 04/17/2010

Yeah, I already figured that out.
Ubuntu 9.10, the beta1 compiled fine though. So the Portmidi version is probably too old (20041117-1). I will disable PortMidi for now.

Edit: now it builds, thanks mauser!

http://linux.autostatic.com/

AutoStatic
AutoStatic's picture
Offline
Joined: 04/17/2010

Packages for Ubuntu 9.10: http://ppa.launchpad.net/autostatic/ppa/ubuntu/pool/main/h/hydrogen/

64-bit can take a while, probably because of the packaging that needs to be done for 10.04. But I've uploaded a package built on my machine to my own site: http://linux.autostatic.com/ubuntu/hydrogen_0.9.5-beta2~autostatic1_amd64.deb

http://linux.autostatic.com/

joostjodel
Offline
Joined: 04/17/2010

a prebuilt package for macosx 10.6.x is available in the macosx section of the forum.

AutoStatic
AutoStatic's picture
Offline
Joined: 04/17/2010

New packages available for Ubuntu 9.10 with the SELECT_NEXT_PATTERN action enabled:

http://ppa.launchpad.net/autostatic/ppa/ubuntu/pool/main/h/hydrogen/

http://linux.autostatic.com/