]> git.donarmstrong.com Git - lilypond.git/commitdiff
5060: Web-GSoC: Add contemporary notation project
authorUrs Liska <ul@openlilylib.org>
Mon, 6 Feb 2017 08:50:03 +0000 (09:50 +0100)
committerUrs Liska <ul@openlilylib.org>
Sat, 11 Feb 2017 10:56:41 +0000 (11:56 +0100)
# Conflicts:
# Documentation/web/community.itexi

Documentation/web/community.itexi

index 03a95b135a13dcb25eab64f7bbdf68e0d96e06d2..10c2b353dd9beaea60e31cfb4e97034ee0eb1737 100644 (file)
@@ -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