"H. S. Teoh" <hst...@quickfur.ath.cx> writes: > On Tue, Sep 13, 2016 at 02:04:04PM +0200, David Kastrup wrote: >> Mathieu Demange <cont...@mathieudemange.fr> 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. > [...] >> 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. > [...] > > I'm interested in this. Any hints as to where to start looking? I.e., > how does Perfomer_group work, how to use it, etc..
There is no way around reading and analysing lily/performer-group.cc, various performers, and figuring out their interplay. This would not be a casual project. It would definitely exceed the scope of a "Summer of Code". -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user