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.

lightbulb_outline View ideas list


  • python
  • pyqt


email Mailing list
mail_outline Contact email

Frescobaldi 2017 Projects

  • Felippe Roza
    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...
  • Xin Wen
    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...