{-# LANGUAGE OverloadedStrings, GeneralizedNewtypeDeriving #-} ------------------------------------------------------------------------------------- -- | -- Copyright : (c) Hans Hoglund 2012 -- -- License : BSD-style -- -- Maintainer : hans@hanshoglund.se -- Stability : experimental -- Portability : GHC -- ------------------------------------------------------------------------------------- module Data.Music.Lilypond.IO -- ( -- ) where import Data.Music.Lilypond writeMusic :: FilePath -> Music -> IO () writeMusic = error "writeMusic: Not implemented" data Format = PDF | PNG | PS data EngraveOptions = EngraveOptions { format :: Format, include :: FilePath, initFile :: FilePath, logFile :: FilePath, logLevel :: Int } writeAndEngraveMusic :: FilePath -> EngraveOptions -> Music -> IO () writeAndEngraveMusic = error "writeAndEngraveMusic: Not implemented"