diff --git a/src/Synthesizer/ALSA/EventList.hs b/src/Synthesizer/ALSA/EventList.hs
--- a/src/Synthesizer/ALSA/EventList.hs
+++ b/src/Synthesizer/ALSA/EventList.hs
@@ -18,7 +18,9 @@
 import qualified Data.EventList.Relative.TimeMixed as EventListTM
 import qualified Data.EventList.Absolute.TimeBody  as AbsEventList
 
+import Sound.MIDI.ALSA.Construct ()
 import Sound.MIDI.ALSA.Check ()
+import Sound.MIDI.ALSA.Query ()
 
 import System.IO.Unsafe (unsafeInterleaveIO, )
 import Control.Concurrent (threadDelay)
diff --git a/src/Synthesizer/ALSA/Storable/Server.hs b/src/Synthesizer/ALSA/Storable/Server.hs
--- a/src/Synthesizer/ALSA/Storable/Server.hs
+++ b/src/Synthesizer/ALSA/Storable/Server.hs
@@ -21,7 +21,7 @@
 -}
 main :: IO ()
 main =
-   case 208::Int of
+   case 300::Int of
       001 -> print Test.keyboard3
       002 -> play (periodTime::Real) sampleRate Test.keyboard3
       003 -> Test.speed
diff --git a/synthesizer-alsa.cabal b/synthesizer-alsa.cabal
--- a/synthesizer-alsa.cabal
+++ b/synthesizer-alsa.cabal
@@ -1,5 +1,5 @@
 Name:           synthesizer-alsa
-Version:        0.5
+Version:        0.5.0.1
 License:        GPL
 License-File:   LICENSE
 Author:         Henning Thielemann <haskell@henning-thielemann.de>
@@ -19,7 +19,7 @@
 Build-Type:     Simple
 
 Source-Repository this
-  Tag:         0.5
+  Tag:         0.5.0.1
   Type:        darcs
   Location:    http://code.haskell.org/synthesizer/alsa/
 
@@ -42,7 +42,7 @@
   Build-Depends:
     synthesizer-midi >=0.6 && <0.7,
     synthesizer-dimensional >=0.7 && <0.8,
-    synthesizer-core >=0.6 && <0.7,
+    synthesizer-core >=0.6 && <0.8,
     midi-alsa >=0.2 && <0.3,
     midi >=0.2 && <0.3,
     sox >=0.2.1 && <0.3,
