Skip to Content

No Gmkit? SVN 736

14 replies [Last post]
joegiampaoli
Offline
Joined: 04/17/2010

Hi, just compiled Hydrogen 0.9.4 SVN 736 but when I start it it loads all the drums (default bank) of the Gmkit but as I click on them there is no sound, went to all my banks, all are there except Gmkit....

Thanks

Joe

mauser
Offline
Joined: 03/30/2010

Hi Joe!

Hm, i can't see a point why this shouldn't work.. I've checked the svn and the last change to the drumkit directory was 6 months ago.
Do you see any error output when you start hydrogen from a terminal?

joegiampaoli
Offline
Joined: 04/17/2010

Ok here's a log, I reverted to 735 and all works well, but just reinstalled 736 to output what pops in terminal when running it....

EDIT: Oh BTW I deleted my .hydrogen in folder so ignore all errors about preferences....

joegiampaoli
Offline
Joined: 04/17/2010

Well I'm getting this same strange problem with SVN 738 just no sound output for Gmkit bank will revert to 735

I want to show you how I'm compiling and building my Deb under ubuntu, maybe I'm doing something wrong that's causing this, which I don't see why it should cause any problems but here goes (it's a script I run to download compile and build):

## SCRIPT STARTS HERE--------
# THIS WILL BUILD HYDROGEN FROM SVN and builds a DEB package
cd /home/joe/Desktop
svn co http://svn.assembla.com/svn/hydrogen/trunk hydrogen
cd hydrogen
scons lash=1 portaudio=1 portmidi=1
sudo checkinstall scons install -D
## SCRIPT ENDS HERE--------

joegiampaoli
Offline
Joined: 04/17/2010

Well I know this is as simple as installing older Hydrogen, then copy those drumkits somwhere else, the install newer and recopy the bank to the drumkits folder. But someone with fresh install will have this issue.....

mauser
Offline
Joined: 03/30/2010

It works with rev. 735 and not with 736? Did i get that right?

joegiampaoli
Offline
Joined: 04/17/2010

Correct, I am browsing the repository now (Rev 744) will try and see what happens....

mauser
Offline
Joined: 03/30/2010

That seems to be very unlikely because the only change between 735 and 736 is a change to the hydrogen.desktop file. This file is only used to create a menu entry for your desktop environment. I've made a fresh checkout on a fresh installed ubuntu 8.10 (vmware) and it works, so i suspect that this might be more related to your system? Have you tried a clean checkout and scons install ? Maybe remove everything hydrogen installs before you reinstall..

joegiampaoli
Offline
Joined: 04/17/2010

Yes I already tried even removing remaining folders created by Hydrogen (in case any permission issue), then installed cleanly and same issue. Right now I am now having problems compiling 744, I am getting now this error after scons command (scons lash=1 portaudio=1 portmidi=1) it compiles but before it finishes it spits me this error:

In file included from libs/hydrogen/include/hydrogen/LashClient.h:29,
from libs/hydrogen/src/IO/alsa_midi_driver.cpp:36:
/usr/include/lash-1.0/lash/lash.h:24:35: error: lash/client_interface.h: No such file or directory
/usr/include/lash-1.0/lash/lash.h:25:24: error: lash/types.h: No such file or directory
/usr/include/lash-1.0/lash/lash.h:26:24: error: lash/event.h: No such file or directory
/usr/include/lash-1.0/lash/lash.h:27:25: error: lash/config.h: No such file or directory
In file included from libs/hydrogen/src/IO/alsa_midi_driver.cpp:36:
libs/hydrogen/include/hydrogen/LashClient.h:45: error: ?LASH_Event_Type? has not been declared
libs/hydrogen/include/hydrogen/LashClient.h:46: error: ?LASH_Event_Type? has not been declared
libs/hydrogen/include/hydrogen/LashClient.h:53: error: ISO C++ forbids declaration of ?lash_event_t? with no type
libs/hydrogen/include/hydrogen/LashClient.h:53: error: expected ?;? before ?*? token
libs/hydrogen/include/hydrogen/LashClient.h:54: error: ISO C++ forbids declaration of ?lash_client_t? with no type
libs/hydrogen/include/hydrogen/LashClient.h:54: error: expected ?;? before ?*? token
libs/hydrogen/include/hydrogen/LashClient.h:60: error: ISO C++ forbids declaration of ?lash_client_t? with no type
libs/hydrogen/include/hydrogen/LashClient.h:60: error: expected ?;? before ?*? token
scons: *** [libs/hydrogen/src/IO/alsa_midi_driver.o] Error 1
scons: building terminated because of errors.

EDIT: When this gets fixed I'll try a fresh install again and see what happens.

Thanks

mauser
Offline
Joined: 03/30/2010

Hm i got this lash error too, maybe they made an update and broke the api. I'll check that.. Try to compile without lash (lash=0) in the meantime..

joegiampaoli
Offline
Joined: 04/17/2010

Ah, of course, I'll just compile to test the drumkits, will do it all cleanly removing any Hydrogen residues..... will post results later today.

mauser
Offline
Joined: 03/30/2010

Everything allright with the API, i guess i've built an error into rev.740.

mauser
Offline
Joined: 03/30/2010

Fixed, lash should work again in rev. 745

joegiampaoli
Offline
Joined: 04/17/2010

Ok, 744 compiled without Lash and did get the Gmkit to sound, now I'll go for 745 and see how that goes.....

Thx

joegiampaoli
Offline
Joined: 04/17/2010

Ok we are on a role agian, 745 working fine, all drumkits sounding, Thanks.