As far as I know there are no such libraries yet. I don't have any plan adding it soon, but if you want to try it out yourself, feel free. Here is a rough guide on how:
In the lilypond2 library on Hackage (written by me) you will find a big data type representing the syntax tree of lilypond expressions. It's necessary to write a parser for this structure, as described in
http://book.realworldhaskell.org/read/using-parsec.html. You want to construct a value of type (Text.Parsec.Parser Music.Lilypond.Music) . Then you need to implement a function (fromLilypond :: Music.Lilypond.Music -> Score StandardNote) or similar, which should be simple at least as far as pitch and duration is concerned.
If you have any success with this I'd be happy to help you integrate your code into the libraries.