Frescobaldi

Edit music scores with GNU LilyPond.

Technologies
python, pyqt
Topics
music engraving
Edit music scores with GNU LilyPond.

Frescobaldi is an IDE for editing musical scores, or rather input files to be used with the GNU LilyPond notation software. While it tries to provide the most convenient and "graphical" user interface for working with scores it essentially sticks to its core responsibility of being a text editor.

Frescobaldi is written in Python 3 and PyQt5, which makes it very accessible for new contributors, the clean project architecture providing a comparably shallow learning curve. By engaging with Frescobaldi as a GSoC student you will also engage with the (user and developer) Community of GNU LilyPond, which is a very active and knowledgeable community.

2017 Program

Successful Projects

Contributor
Felippe Roza
Mentor
Pavel Roskin, Peter Bjuhr, Jan-Peter Voigt
Organization
Frescobaldi
Improve Frescobaldi Export to MusicXML
Frescobaldi is an awesome software to write and manipulate music sheets using Lilypond notation. However, it fails in (properly) providing a really...
Contributor
Xin Wen
Mentor
Urs Liska
Organization
Frescobaldi
Proposal for Add Support for Version Control (Git)
Inside this proposal, I introduce my project goals of GSoC 2017 and bring out a tentative timeline to achieve them. To make sure I can finish it in...