X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fweb%2Fcommunity.itexi;h=10c2b353dd9beaea60e31cfb4e97034ee0eb1737;hb=10fcd1971f2c88f8206184b8f72365ebf3032c1c;hp=03a95b135a13dcb25eab64f7bbdf68e0d96e06d2;hpb=3a1fea26934291fd1ae0f3ce8d7010534c4d8b03;p=lilypond.git diff --git a/Documentation/web/community.itexi b/Documentation/web/community.itexi index 03a95b135a..10c2b353dd 100644 --- a/Documentation/web/community.itexi +++ b/Documentation/web/community.itexi @@ -1000,6 +1000,31 @@ it. @divEnd +@divClass{column-center-middle-color3} +@subheading Contemporary Notation + +LilyPond is very good at creating non-standard notation. Having to +@emph{code} every graphical element instead of simply @emph{drawing} +it may seem cumbersome but is in fact a strong asset. New notational +functionality can be provided with consistent appearance, automatic +layout and a natural syntactic interface. + +Within the @uref{https://github.com/openlilylib/oll-core, openLilyLib} +library system the student will create a fundamental infrastructure +and building blocks to make creating contemporary notation easier. +Additionally (at least) @emph{one} concrete package is developed to +cover specific contemporary notation, such as for example the style +of a given composer, extended playing techniques for a specific +instrument or a certain category of effects. + +@strong{Difficulty:} medium +@strong{Requirements:} Scheme (interaction with LilyPond internals), +contemporary notation techniques +@strong{Recommended:} sense of building hierarchical frameworks +@strong{Mentors:} @strong{NN,} Urs Liska + +@divEnd + @divClass{column-center-middle-color3} @subheading Automated testing and documentation for openLilyLib