Skip to Content

Hydrogen 0.9.4.1 Windows Experimental Build Download

12 replies [Last post]
marney
Offline
Joined: 04/17/2010

Hydrogen 0.9.4.1 Windows Experimental Build
April 9, 2010
http://www.hydrogen-music.org/

This is an experimental testing build. Use at your own risk.

FLAC audio is now supported, so it should play both .flac and .wav drum kits. I didn't test much but the basic functions seem to work, edit patterns, songs, load and save, etc.

Feedback is welcome, but don't hold your breath for any fixes or updates. I'm not a developer, I'm just another user trying to compile Windows builds.

To Use:

Unzip wherever you like and run Hydrogen.exe.

If you have any experience with compiling on Windows, see this thread to help out or make your own builds:

http://www.hydrogen-music.org/forum/index.php?action=show_thread&thread=1244&fid=6&page=1

Changelog:

April 11, 2010

- FLAC updated to version 1.2.1

- QTimer start(18) to smooth playback indicator (still lags behind audio)

April 10, 2010

- FLAC 1.1.3 audio drum kit support added.

Known Issues:

1. The playback markers stutter, skip and lag behind the audio in pattern and song playback.

2. Time code is not displayed during playback. The indicator stays at zero 00:00.00.

3. The visualizer of audio playback (in the BPM window) also stutters, pauses and lags behind audio playback.

DOWNLOAD:

Hydrogen 0.9.4.1 Windows Experimental Build (April 11, 2010) - [color=red]LATEST[/color]
* update - FLAC version 1.2.1*
* trying QTimer start(18) *
http://www.mediafire.com/?zkzmzzmvqri (12.48 MB)

MD5:
a5955a77f51447b0e91e1de4b2bffcd0

SHA1:
730c6091d2ab7db7050c8841b0a7de5214922097

.exe only with FLAC 1.2.1 support and QTimer change (April 11, 2010): You can overwrite your old Hydrogen.exe with this one, if you previously downloaded the full .zip.
http://www.mediafire.com/?jzzati2jint (620.57 KB)

MD5:
c87f67ea971cb2117878b48a478b9542

SHA1:
79de5c35dc99b6b31a9bececfc86f1af28978897

-----------------

OLD BUILDS:

Hydrogen 0.9.4.1 Windows Experimental Build (April 10, 2010)
* update - FLAC 1.1.3 audio drum kits now supported *
* fixed - now includes missing .dll *
http://www.mediafire.com/?mzd5mwjyozt (12.47 MB)

MD5:
5c44012e9df3dfe7074399097ac5844a

SHA1:
4c5c340b3131ab66f7a9bb6d3494e5970beaab9a

.exe with FLAC support added (April 10, 2010): You can overwrite your old Hydrogen.exe with this one, if you previously downloaded the .wav-only version.
http://www.mediafire.com/?tmnnznyfmjt (613.6 KB)

MD5:
754de92dbda12638f193adee06e3bf14

SHA1:
5c3bfc78b7fab258741d6abad746822e902316b8

If you downloaded earlier, you may need to add the following file to your Hydrogen0941 folder:

http://www.mediafire.com/?mnyzlmoggg4 (42 KB)

MD5:
c4b4409f186da70fcf2bcc60d5f05489

SHA1:
056663c9fd2851cd64f39d882f6758e7a987bd42

Mikael
Offline
Joined: 04/17/2010

I tried to run your program, but it gives an error "missing libgcc_s_dw2-1.dll"

marney
Offline
Joined: 04/17/2010

Sorry. Thanks for the note, Mikael.

You and anyone else who downloaded the previous .zip before this post can download this file and add it to your Hydrogren0941 folder:

http://www.mediafire.com/?mnyzlmoggg4 (42 KB)

MD5:
c4b4409f186da70fcf2bcc60d5f05489

SHA1:
056663c9fd2851cd64f39d882f6758e7a987bd42

The full .zip in the first post is now updated to include this file. Otherwise there is no difference, so if you already downloaded, all you need is this small file.

marney
Offline
Joined: 04/17/2010

FLAC (1.1.3) audio support is now enabled, so most drum kits should work now.

The first post is updated with a new package or you can just swap in this Hydrogen.exe if you already have the .wav-only version:

http://www.mediafire.com/?tmnnznyfmjt (613.6 KB)

MD5:
754de92dbda12638f193adee06e3bf14

SHA1:
5c3bfc78b7fab258741d6abad746822e902316b8

Mikael
Offline
Joined: 04/17/2010

marney, thank you for your work! But there is a small problem: when playing a pattern pointer to the current bit is moving faster than it sounds. He is not synchronized with the audio. This can somehow be cured? :)

P.S. sorry for my english

marney
Offline
Joined: 04/17/2010

You're welcome. I'm glad to hear you can at least launch the application now.

> "when playing a pattern pointer to the current bit is moving faster than it sounds. He is not synchronized with the audio. This can somehow be cured? :) "

I noted this issue in the original post under "Known Issues".

I haven't made any changes to the source code, except to avoid compiling errors. I hope some of the Linux developers might comment and offer assistance with this problem.

Mikael
Offline
Joined: 04/17/2010

marney, thnx a lot

marney
Offline
Joined: 04/17/2010

FLAC 1.2.1 audio support is now enabled, updated from 1.1.3.

In an attempt to smooth the playback indicator, I changed the QTimer setting start(18) in PlayerControl.cpp. Unfortunately, it still lags behind audio. This setting may also be more CPU intensive or cause other problems, so I am leaving the previous build link up (April 10, 2010 - FLAC 1.1.3 build with no QTimer changes).

The first post is updated with a new package or you can just swap in this Hydrogen.exe if you already have an earlier full package:

http://www.mediafire.com/?jzzati2jint (620.57 KB)

MD5:
c87f67ea971cb2117878b48a478b9542

SHA1:
79de5c35dc99b6b31a9bececfc86f1af28978897

marney
Offline
Joined: 04/17/2010

This is a new .exe for testing a Timecode display fix. This involves some code changes, rather than just fixes for the compiler. I'm not sure that this won't cause new problems, so backup your previous .exe (FLAC 1.2.1) before you try this one.

I'm not going to update the first post with this .exe until I hear some feedback from developers to make sure I'm not causing any new problems.

http://www.mediafire.com/?tmvu1wzuhzm (620.67 KB)

MD5:
608770c5d1301927e5ba587d5abb426b

SHA1:
060fa9084795650474ea6948069613d6f52d6dee

thijz
Offline
Joined: 04/17/2010

i get a 'missing libarchive2.dll' message on the flac and timecode versions i tried

any ideas ?

EDIT : oops seems like i didnt install the libarchive :-s
doing that right now .. and will reboot now :-/
BRB

grtz
thijz

nefz
Offline
Joined: 04/17/2010

Dear marney,

Can u share with us the source tar file for the supported FLAC1.2.1 too? i managed to build before but cannot add the flac 1.2.1 support hmm poor me..

i want to compare your .pro file and makefile if possible.

ps: I manage to get rid all the warnings including the Song * pSong unused variable warning but stuck at flac undefined reference warnings. The linker ar compare the obj file inside the liblibhydrogen.a with the one generated in objs folder which i found weird and cant resolve it.

Thanks in advance.

wolke
wolke's picture
Offline
Joined: 03/30/2010

hi,if you using libsndfile >1.0.18 you dont need to compile the flac.

the easiest way to get flac support is, if you use eg. libsndfile 1.0.21,
to comment four lines of code.

in libs/hydrogen/src/sample.cpp comment line 62, 63, 64 and 66.

before:
[i]
59 Sample* Sample::load( const QString& filename )
60 {
61 // is it a flac file?
62 if ( ( filename.endsWith( "flac") ) || ( filename.endsWith( "FLAC" )) ) {
63 return load_flac( filename );
64 } else {
65 return load_wave( filename );
66 }
67 }
[/i]

after:
[i]
59 Sample* Sample::load( const QString& filename )
60 {
61 // is it a flac file?
62 //if ( ( filename.endsWith( "flac") ) || ( filename.endsWith( "FLAC" )) ) {
63 // return load_flac( filename );
64 //} else {
65 return load_wave( filename );
66 //}
67 }
[/i]

arrrg, no bbcode to format code here.
what ever,
greetings wolke

nefz
Offline
Joined: 04/17/2010

Hi Wolke,

That was brilliant pointer from you. Btw

thanks.

ps: this brilliant app if integrated with multi touch screen would be wow! check DIY mtmini here http://sethsandler.com/multitouch/mtmini/