lilypond-devel
[Top][All Lists]
Advanced

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

Re: GSoC 2018 Interest and Information Request


From: Urs Liska
Subject: Re: GSoC 2018 Interest and Information Request
Date: Sun, 18 Feb 2018 20:53:39 +0100
User-agent: K-9 Mail for Android


Am 18. Februar 2018 20:46:37 MEZ schrieb Ed Harbison <address@hidden>:
>Hey Kieren!  Thank you!
>
>Your background is very impressive.  I’m glad to be talking to someone
>as talented as you are.
>
>This project seems perfect to me to be honest.  As I said, I was trying
>to implement some of my own, so this is exactly what I want to work on.
>
>Can you possibly send me links to the samples you have listed?  I just
>want to make sure I look at the right things so I can know what’s in
>your mind.

what you should look at too (from the implementation side of things) is

https://github.com/openlilylib/oll-core and
https://github.com/openlilylib/notation-fonts

Best
Urs

>
>Thank you again!
>
>Sincerely,
>Ed Harbison
>
>> On Feb 17, 2018, at 3:32 PM, Kieren MacMillan
><address@hidden> wrote:
>> 
>> Hi Ed,
>> 
>> Thanks for contacting us! I am the Community Mentor for the
>"Stylesheets" GSoC project, so I'm probably the best person to tackle
>your query at this point.
>> 
>>> To introduce myself, my name is Edward Harbison.  I am about
>two-thirds through my third year of undergraduate studies at Moravian
>College in Bethlehem, PA, USA, where I am a dual-major in chemistry and
>computer science with minors in mathematics and music theory.  This
>past summer, I participated in a research project on campus involving
>LilyPond (which will be public soon).  I have knowledge of Python,
>Java, C, C++, Scheme, and MusicXML.  I've also been using LilyPond as
>my primary scorewriter for a few years now, and I have been venturing
>through its source code as well.
>> 
>> What a great background for this project!
>> 
>> [FYI, Here's mine: I did one year of the Pure Math program with a
>minor in Computer Science (University of Waterloo), then switched over
>to music and got a Bachelor of Music with a Concentration in Piano
>Performance (University of British Columbia) and Master of Music in
>Composition (Rice University). I have knowledge of Java and XML/XSLT
>(including MusicXML), but no real -fu in any of the other languages
>needed here. I've been using Lilypond since 2002, and would consider
>myself a power user.]
>> 
>>> Looking at the projects listed on LilyPond’s website, the project I
>am most interested in is “Support for Style Sheets”.  I’ve been trying
>to make this functionality for myself anyways, so I’d love to be able
>to partake in the project.  Is there any way I can get some more
>information on the project?  The GSoC page on the LilyPond website is
>helpful, but of course, I’d love to learn more about it.
>> 
>> Stated simply, our goal is to design and implement a mechanism by
>which a user can load one or more "stylesheets" to control the "look &
>feel" of the final compiled score (and, to a lesser degree, determine
>the functionality available to them in the code).
>> 
>> As one concrete example, it would be great to type something like
>> 
>>    \useStylesheet "Henle solo piano 1952"
>> 
>> and have the resulting score look "just like" the (e.g.) Beethoven
>Sonata series published by Henle in the mid-20th Century. This
>stylesheet — either by itself or (more likely) in concert with a number
>of hierarchically-arranged stylesheets — would load the correct
>notation fonts, define titling fields and formats, set page geometry,
>etc.
>> 
>> The project will require the answering of a number of technical and
>design questions (e.g., What's the optimal granularity of the
>stylesheet hierarchy? What's the user interface for loading them? How
>will Lilypond determine if a stylesheet is loaded / has already been
>loaded / is not available? What's the graceful degradation plan? etc.).
>> 
>> I have a large number of stylesheets, and a fairly broad experience
>tinkering with them (see my Henle example online, my "Sound of Music"
>sample page, etc.), and so I believe I am well-positioned to help
>someone with real technical/programming skills achieve a great GSoC
>result. If you have more specific questions, let me know (cc'ing the
>list, of course).
>> 
>> Hope this helps!
>> Kieren.
>> ________________________________
>> 
>> Kieren MacMillan, composer
>> ‣ website: www.kierenmacmillan.info
>> ‣ email: address@hidden
>> 
>
>
>_______________________________________________
>lilypond-devel mailing list
>address@hidden
>https://lists.gnu.org/mailman/listinfo/lilypond-devel



reply via email to

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