"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

Reply via email to