Frescobaldi is an editor for
LilyPond
LilyPond is a computer program and file format for music engraving. One of LilyPond's major goals is to produce scores that are engraved with traditional layout rules, reflecting the era when scores were engraved by hand.
LilyPond is cross- ...
music files. It aims to be powerful, yet lightweight and easy to use. Frescobaldi is
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
, freely available under the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end user
In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ulti ...
. It is designed to run on all major operating systems (
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
and
Microsoft Windows). It is named after
Girolamo Frescobaldi
Girolamo Alessandro Frescobaldi (; also Gerolamo, Girolimo, and Geronimo Alissandro; September 15831 March 1643) was an Italian composer and virtuoso keyboard player. Born in the Duchy of Ferrara, he was one of the most important composers of ...
, an Italian composer of keyboard music in the late Renaissance and early Baroque period.
Frescobaldi is written in Python and uses
PyQt
PyQt is a Python (programming language), Python Language binding, binding of the cross-platform GUI toolkit Qt (toolkit), Qt, implemented as a Python Plug-in (computing), plug-in. PyQt is free software developed by the United Kingdom, British firm ...
for its user interface.
Features
* Text editor with
syntax highlighting
Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colours and fonts according to the category of terms. ...
and automatic completion
* Music view
* MIDI player to proof-listen LilyPond-generated MIDI files
* Wizard to quickly set up a new score
* Snippet Manager to store and apply text snippets, templates or scripts
* Use multiple versions of LilyPond, automatically selects the correct version
* Built-in LilyPond documentation browser and built-in help
* Configurable colors, fonts and keyboard shortcuts
* Translated into the following languages: Dutch, English, French, German, Italian, Czech, Russian, Spanish, Galician, Turkish and Polish
Music functions
* Transpose music
* Change music from relative to absolute and vice versa
* Change the language used for note names
* Change the rhythm (double, halve, add/remove dots, copy, paste) etc.
* Hyphenate lyrics using word-processor hyphenation dictionaries
* Add spanners, dynamics, articulations
* Update LilyPond syntax using
convert-ly
, with display of differences
See also
*
List of music software
This is a list of software for creating, performing, learning, analyzing, researching, broadcasting and editing music. This article only includes software, not services. For streaming services such as iHeartRadio, Pandora, Prime Music, and Spotify, ...
*
LilyPond
LilyPond is a computer program and file format for music engraving. One of LilyPond's major goals is to produce scores that are engraved with traditional layout rules, reflecting the era when scores were engraved by hand.
LilyPond is cross- ...
References
External links
*
LilyPond
Scorewriters
Free music software
Audio software that uses Qt
Free software programmed in Python
Scorewriters for Linux
{{free-software-stub