Karya, built on 2020-11-26T21:03:17 (patch 23b5be2d53a9e8e7d6136cda5aae2849abe5cded)
Safe HaskellNone



Convert Derive.Score output into Lilypond.Events.



convert :: Types.Config -> [Score.Event] -> [LEvent.LEvent Types.Event] Source #

Convert Score events to Perform events, emitting warnings that may have happened along the way.

Unlike the other backend converts, this one doesn't need a lookup inst function. It just fakes up an inst for whatever you ask it. This means Constants.ly_global doesn't actually need an allocation. The bad part is that postproc is not applied, but I'll worry about that if I ever have a postproc that affects lilypond.