Hey Urs! Don’t worry, I’ve been looking through OpenLilyLib like crazy recently. The code is beautiful. I’ve been experimenting with it a lot as well.
Sincerely, Ed Harbison > On Feb 18, 2018, at 2:53 PM, Urs Liska <li...@openlilylib.org> wrote: > > > > Am 18. Februar 2018 20:46:37 MEZ schrieb Ed Harbison <mathem...@gmail.com>: >> 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 >> <kieren_macmil...@sympatico.ca> 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: i...@kierenmacmillan.info >>> >> >> >> _______________________________________________ >> lilypond-devel mailing list >> lilypond-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-devel _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel