Lilypond-hook is a project mainly written in Emacs Lisp, it's free.
Emacs (Mac OSX) LilyPond auto-compile / display / play hook