diff --git a/reactive-midyim.cabal b/reactive-midyim.cabal
--- a/reactive-midyim.cabal
+++ b/reactive-midyim.cabal
@@ -1,5 +1,5 @@
 Name:             reactive-midyim
-Version:          0.4
+Version:          0.4.0.1
 License:          BSD3
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
@@ -45,7 +45,7 @@
 Source-Repository this
   type:     darcs
   location: http://hub.darcs.net/thielema/reactive-midyim/
-  tag:      0.4
+  tag:      0.4.0.1
 
 Library
   Build-Depends:
diff --git a/src/Reactive/Banana/MIDI/Note.hs b/src/Reactive/Banana/MIDI/Note.hs
--- a/src/Reactive/Banana/MIDI/Note.hs
+++ b/src/Reactive/Banana/MIDI/Note.hs
@@ -34,7 +34,8 @@
    Query.C msg =>
    msg -> Maybe (Boundary PitchChannel Velocity)
 maybeBnd =
-   fmap (\(c, (v, p, on)) -> Boundary (PitchChannel p c) v on) . Query.note
+   fmap (\(c, (v, p, on)) -> Boundary (PitchChannel p c) v on) .
+   Query.noteExplicitOff
 
 maybeBndExt ::
    Query.C msg =>
diff --git a/src/Reactive/Banana/MIDI/Process.hs b/src/Reactive/Banana/MIDI/Process.hs
--- a/src/Reactive/Banana/MIDI/Process.hs
+++ b/src/Reactive/Banana/MIDI/Process.hs
@@ -591,7 +591,7 @@
                  ++
                  noteSequence stepTime True
                     (List.reverse toPlay)) $
-   pure (,) <*> pressd <@> trigger
+   (,) <$> pressd <@> trigger
 
 
 
