Frescobaldi is a LilyPond sheet music text editor for KDE.
It is a powerful program for creating and editing music notation. It aims to be powerful, yet lightweight and easy to use.
Frescobaldi provides a host of features to help you to enter LilyPond music scores as quickly as possible.
Key Features
- Enter LilyPond scores, then build and preview them with a mouse click.
- Point-and-click support: click on notes or on error messages to jump to the corresponding position in the LilyPond file.
- A Score Setup Wizard that helps you to quickly setup a LilyPond score, generating LilyPond input in a very human-like way.
- Blank staff paper generator.
- Syntax coloring that also signals some often made mistakes.
- Snippet manager to enter Lilypond snippets using keystrokes or mnemonics.
- Context sensitive autocompletion, helping you to enter LilyPond commands.
- Hyphenate lyrics using wordprocessor hyphenation dictionaries.
- Built-in editor to enter and manipulate music:
- Advanced syntax coloring that also signals some often made errors.
-
- Auto-indent nested structures, those can be folded for quick overview.
-
- Context sensitive autocompletion, to quickly enter commands and parameters.
-
- Manipulate pitch (transpose, translate, relative/absolute conversion).
-
- Manipulate rhythm (scale, copy/paste durations over other music, etc).
-
- Hyphenate lyrics.
-
- Quickly enter or add articulations and other symbols to existing music.
-
- Run the document through convert-ly to update it to a newer LilyPond version.
-
- Expansion dialog to enter larger snippets of LilyPond input using keyboard shortcuts or short mnemonics.
- A powerful Rumor plugin, using the Rumor program to quickly enter music by playing it on a MIDI keyboard or even your computer keyboard.
- Kinetic scrolling in the music view.
- Built-in MIDI player, terminal, and a blank staff paper generator which creates blank music staff paper and prints it or saves it to a file:
- Five types of staff paper: Single staff, piano staff, organ staff, choir staff, and custom staff.
- LilyPond documentation browser with context sensitive lookup.
- User Guide with help buttons (F1).
- Internationalisation support: Translated into Dutch, English, French, German, Italian, Czech, Russian, Spanish, Turkish and Polish.
Website: frescobaldi.org
Support:
Developer: Wilbert Berendsen
License: GNU General Public License v2.0

Frescobaldi is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Open Source Scorewriters | |
|---|---|
| Rosegarden | Sophisticated MIDI (and audio) sequencer and notation editor |
| Musescore | Graphical WYSIWYG music score typesetter |
| Lilypond | Produce musical scores that are engraved with traditional layout rules |
| Frescobaldi | LilyPond sheet music text editor for KDE4 |
| Denemo | Musical score editor intended primarily as a frontend to Lilypond |
| music21 | Toolkit for computational musicology |
| mup | Very feature-laden application for producing printed music |
| TuxGuitar | Multitrack tablature editor and player writen in Java-SWT |
| Aria Maestosa | Midi sequencer/editor |
| Gregorio | Tools for Typesetting Gregorian Chant |
| Canorus | Graphical music score editor written for the Qt4 toolkit |
| Impro-Visor | Educational program designed to help musicians compose and hear solos |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

