Bindings for the JACK Audio Connection Kit http://jackaudio.org/. It has support both for PCM audio and MIDI handling.
In order to adapt to your system, you may have to disable pkgConfig or jackFree cabal flags.
You should compile your clients with
ghc --make -O2 -threaded ...
* JACK.quit, waitForBreakAndClose:
Deprecated and replaced Signal handler by getLine loop.
These functions are simple utility functions that are not related to JACK
and the Signal handler depends on the 'unix' package.