Mathieu Demange <[email protected]> writes:

> Hello all, 
>
> Could anybody help me to know if writing a custom output backend (in
> scheme, of course) for Lilypond is something doable? I mean without
> modifying any of Lilypond's internals.
>
> I believe the output backend principle is a good sign of extensibility
> but is it really the case? How to instruct Lilypond to use a custom
> one, then?

You'd have to make use of one of the existing translator groups (like
Engraver_group or Performer_group) which might me more accurately called
translator groupers: there is currently no way to define those in
Scheme.

Personally, I'd consider it a great project to convert _all_ of Midi
generation to Scheme.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to