From 10fcd1971f2c88f8206184b8f72365ebf3032c1c Mon Sep 17 00:00:00 2001 From: Urs Liska Date: Mon, 6 Feb 2017 09:50:03 +0100 Subject: [PATCH] 5060: Web-GSoC: Add contemporary notation project # Conflicts: # Documentation/web/community.itexi --- Documentation/web/community.itexi | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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 -- 2.39.2