lilypond-user
[Top][All Lists]
Advanced

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

Any interest in participating in GSoC for SugarLabs project that utilize


From: Devin Ulibarri
Subject: Any interest in participating in GSoC for SugarLabs project that utilizes lilypond?
Date: Tue, 23 Jan 2018 02:35:00 +0000

Hi,

I have been working together with the SugarLabs team to create a visual
programming language for music called Music Blocks (MB). Users code with
blocks (like Scratch), and they can also export to lilypond code.
SugarLabs is participating again in Google Summer of Code (GSoC) and we
would love to have another person on board as a mentor (or a candidate,
if any are reading this message).

It would be great to have another person involved as a mentor to help
inform the kind of lilypond code we are generating with our program. No
one here is particularly knowledgeable with Lilypond. We just read the
docs and create something that works well enough. We think that having
another, more knowledgeable, person would be very helpful for the summer.

Links: The development version is at walterbender.github.io/musicblocks,
but a version that can generate PDF using lilypond software on the
server is available at https://homegrownapps.tk/musicblocks/

Short instructions on Lilypond generation with MB is located at
https://github.com/walterbender/musicblocks/tree/master/guide#BEYOND-MUSIC-BLOCKS

This is the Google Summer of Code description:
(Originally Published at
https://wiki.sugarlabs.org/go/Summer_of_Code/2018#Project_Ideas)
Brief explanation
    Music Blocks is capable of exporting Lilypond code of which general
instructions can be found here in the Music Blocks guide and its source
code can be found here. We would like to 1) document how the Music
Blocks source code works for current and future developers to learn and
benefit from, 2) project manage this portion of Music Blocks development
(e.g. "what works" and "what needs to be done". An example of a draft of
a simple type of this analysis exists for you to start from.), and 3)
improve existing code where needed and implement needed features.
Expected results
    Detailed documentation created for developer audience that details
how Music Blocks exports to Lilypond; documentation to help manage what
needs to be completed; and implement and improve lilypond export features.
Knowledge prerequisites
    Literacy in reading music; functional knowledge of Lilypond code
(some of your own scores would be nice); Organizational and Project
Management Skills; JavaScript

If you are interested, please let me know.

Thanks!



reply via email to

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