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!
_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user