lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] Re: #5162 Some


From: Auto mailings of changes to Lily Issues via Testlilyissues-auto
Subject: [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] Re: #5162 Some hooks useful for video production
Date: Wed, 26 Jul 2017 10:17:11 +0000

I believe that KISS is still one of the most important principles.

Hidden functionality violating existing data checks and passing unrelated data through fields intended and document for something else working only for a single application and a single backend and requiring new surgery for every kind of similar requirement only meets the "stupid" moniker of KISS since it leads to ballooning code and requires every single person wanting to implement something new to submit their own patches to the core of LilyPond rather than being able to use existing hooks.

Of course you are right about my suggestion not covering supplemental preamble material: that could be naturally implemented in the same manner, again covering a number of backends and the needs for a lot of applications.


[issues:#5162] Some hooks useful for video production

Status: New
Created: Tue Jul 25, 2017 05:48 PM UTC by Knut Petersen
Last Updated: Wed Jul 26, 2017 09:22 AM UTC
Owner: Knut Petersen
Attachments:

Producing ps or pdf documents intended to be used as
a source for video production requires some changes to
the output at a very late stage.

Often a page needs to repeated more than once with only
changes to some kind of progress bar / line or changes
to the color of a few grobs.

Parts of this postprocessing might be passed to postscript,
parts of this postprocessing might be done in the dump-page
procedure.

Therefore this patch provides a hook to write arbitrary
code to the prolog section of postscript output and a
hook to take over the dump-page process.

Using rgb values < 0 and > 1 for grobs is an efficient
way to pass the information that, when and for how long
an object should change its color to a late state of
processing. Therefore a way to disable the range
check implemented in color? and to disable the precision
restriction in setrgbcolor is provided.


Sent from sourceforge.net because address@hidden is subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Testlilyissues-auto mailing list
address@hidden
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

reply via email to

[Prev in Thread] Current Thread [Next in Thread]