May 13th, 2013· This release adds a new document outline tool (Tools->Outline) showing the structure of LilyPond documents
· Translations have been updated and bugs have been fixed.
March 23rd, 2013· This version implements many wishes (such as File->Reload, autodetection of files modified by other applications, the use of CSS when exporting syntax-highlighted HTML), new features and bug fixes.
September 24th, 2012· This release adds bug fixes, small improvements and one new feature: Open file at cursor (c-a-O), implementing wish #84
March 7th, 2012· 2.0.4 fixes some bugs, adds a View->Line Numbers command, automatic completion in the snippet editor and some more features and bugfuxes.
February 18th, 2012Fixes:
· Correct spacing alist names in LilyPond 2.14 in blank paper tool
· Fixed misinterpreting crescenco (\
January 10th, 2012· Some bugs were fixed, mostly related to the handling of filenames with accented letters under MS Windows.
· A fully self-contained Windows installer has been created, so that installing Python, PyQt4 etc. beforehand is no longer needed on Windows.
December 26th, 2011· Updated translations: fr, nl, es, it, cs
Bug fixes:
· when changing LilyPond instance that was default, keep it as default
New features:
· new dialog and snippet to set the fonts for a LilyPond document
· the tabs can be hidden and shown via the mainwindow context menu
· autocomplete on #'font-name, with font preview
Improvements:
· Shift-F1 (What's This) now works in dialogs
· the tab bar can be hidden via the main window context menu
December 1st, 2011· In this beta release, many bugs were fixed, small improvements were made, and translations were updated.
November 21st, 2011· Frescobaldi 2.0 is a rewrite from scratch. Not depending on the KDE4 libraries anymore, but just using Python and PyQt4, it is designed to run on all major operating systems. The python-poppler-qt4 binding to Poppler is needed for PDF preview, and PortMidi for MIDI playback.
December 27th, 2010· built-in MIDI player using KMid
· keyboard shortcuts for all insertable items
· more panels in the Quick Insert Panel
· easily install and use multiple LilyPond versions at the same time
· a nice print dialog when printing music, etc.
November 9th, 2010· All pitch name related functions (detection and translation) support the new \language LilyPond command (as of LilyPond 2.13.38).
· Installation: An option has been added to suppress checking presence and versions of required python modules.
Translations:
· Dutch updated by Wilbert Berendsen
· Turkish updated by Server Acim
· Czech updated by Pavel Fric
· German updated by Georg Hennig
· French updated by Valentin Villenave
September 10th, 2010New features:
· New built-in MIDI player using the KMidPart of KMid 2.4.0 or higher
· Notification popup when a long build finishes while Frescobaldi is hidden
· Quick Insert: new panels for dynamics, bar lines, spanners, arpeggios, etc
· LilyPond version to use configurable per session
Bugfixes and improvements:
· Fix error message on Cut&Assign, introduced in 1.1.3
· Expand dialog: Don't insert expansion when closed with ESC
· Handle keyboard interrupt (SIGINT) nicely, don't show the bug dialog
· Fix session --start commandline option
· Blank staff paper: improved bar line distances with recent LilyPond versions
Installation:
· Install Frescobaldi icon as SVG, not SVGZ
· make uninstall now possible
August 17th, 2010Bugfixes:
· fix flicker on startup
· fix losing paths of hyphenation dictionaries on recent PyQt4 versions
· work-around crash on smart Point&Click introduced in KDE 4.5
Improvements:
· Repeat last expression: don't append space
· Installation: LilyPond and gettext are not needed anymore when installing from tarball. (Prebuilt icons and translations are the prebuilt directory.)
Translations:
· French updated by Valentin Villenave
August 17th, 2010Bugfixes and improvements:
· Work-around a crash introduced in KDE 4.5 when using the --smart option to set the cursor position.
· Fix Python error message when adding a new LilyPond version with the "Set as default" option checked.
Translations:
· Czech updated by Pavel Fric
· Polish updated by Piotr Komorowski
· French updated by Ryan Kavanagh
· Turkish updated by Server Acim
July 28th, 2010· Fix Point and Click when running from 'run' script
July 26th, 2010General:
· Tabs can be reordered (can be turned off)
· Tabs don't get automatic shortcuts, they sometimes conflict with ours
· the right tool dock has been made slightly larger by default
New: Session Management, in two ways:
· Basic session management: if you log out with Frescobaldi running and then back in, Frescobaldi will reopen the documents that were open at logout.
· Advanced named session support. A session defines a list of open documents, and optionally a base directory. More features will be added later to be able to use this as a light-weight project tool.
Context sensitive LilyPond help:
· added support for internals reference: contexts, grobs and engravers
Bugfixes:
· Fix crash when editing toolbars
Installation:
· A 'run' script has been added to run Frescobaldi from the tarball (or even SVN) without installing.
· Using CMake out-of-source is now easier: icons and translations are not rebuilt anymore so the Frescobaldi install procedure does not need LilyPond and 'convert' (from ImageMagick) anymore. The icons and translations are in the prebuilt/ directory. Simply removing this directory restores the old behaviour (useful when you want to develop Frescobaldi from a release tarball, although a fresh SVN checkout is recommended in that case).
Translations:
· Dutch updated by Wilbert Berendsen
· Turkish updated by Server Acim
July 8th, 2010New features:
· Segno bar line added (available in LilyPond 2.13.19 and higher)
· It is now possible to configure the path that is used to find files that are included via the LilyPond \include command.
· New 'Close other' action to close all documents except the current
· Print and View icons in the toolbar to print music and open PDF and MIDI files in their external helper applications
Printing:
· Printing generated PDF files now uses a print dialog, instead of just sending the PDF to the 'lpr' command.
Run LilyPond:
· warn if the document contains a conflicting point and click setting
General:
· print and email actions have moved to the File menu
· close button on document tabs (can be turned off in Settings->Editor Comp.)
· warnings and notifications have a "dont ask again" checkbox, and can be turned back on in the settings
· progress indicator saves the build time in document metainfo
Autocompletion:
· only popup completions from the expansion manager on blank lines
Settings dialog:
· the settings have been organized in more logical groups
Installation:
· building the icons from SVN or out-of-source requires LilyPond >= 2.13.19
Translations:
· Dutch updated by Wilbert Berendsen
· French updated by Valentin Villenave
· Italian updated by Gianluca D'Orazio
February 18th, 2010· Make Frescobaldi working with SIP 4.10 and KDE 4.4
January 17th, 2010Translations:
· New Galician translation by Manuel A. Vázquez
Bugfixes:
· Rumor: Make config dialog more robust if no MIDI outputs available
· Score Wizard: Fix disappearing instrumentName if this is a markup object and
· the same one as shortInstrumentName
· Stability improvements
· Some corrections in the default expansions of the Expansion Manager
December 27th, 2009Editor:
· Right-click menu action on include command now opens the named file from
· the LilyPond data directory if that exists and there is no local file with
· that name.
Repeat last expression (Ctrl+;):
· Doesn't repeat normal rests and skips, but rather the chord preceding it
· Keeps the
est when repeating a pitched rest (e.g. c
est)
· Only removes the octave from the repeated pitch (or from the first pitch
· of the repeated chord) inside
elative music expressions
Blank staff paper tool:
· option to remove small "FRESCOBALDI.ORG" tagline at bottom
Score Wizard:
· Fix lyrics not added if there is only one staff (reported by M. Moles)
Quick Insert Panel:
· If cursor is inside a chord, note or rest, the cursor is positioned right
· after the chord, note or rest before the articulation is inserted (if there
· is no selection, in which case the articulation is inserted after all
· chords, notes or rests). So now you can click a note in the PDF and directly
· click a button to add an articulation or ornament etc. without repositioning
· the cursor manually.
PDF preview:
· Action in contextmenu to reload PDF document
General:
· Fix crash on moving tools around
· Fix crash on exit on some systems with multiple updated documents open
· Work around crash on logging out from the built-in terminal and then hiding
· and re-showing it, that occurs due to a bug in SIP 4.9.1
· ESC key now closes PDF-preview dialogs properly
· ESC key does not take focus away from editor window if PDF visible
· Main window is activated when clicking on notes in detached PDF viewer
· Fix interaction with SIP 4.9.3 (some settings were not saved, like paths)
· Fix order of cautionary accidentals and octave marks in pitches (affects
· transpose and relative/absolute conversion functions)
· Fix attribute error on file dialogs in KDE 4.1 (but KDE 4.2 is recommended)
· Fix document name not shown in tab bar if opening non-existing file
· Improved hyphenation dictionaries search, also some explanation in docs
Installation:
· CMake now does not require a compiler to be present anymore
Translations:
· Dutch updated by Wilbert Berendsen
· Spanish updated by Francisco Vila
· Turkish updated by S. Acim
· Italian updated by Gianluca D'Orazio
· French updated by Ryan Kavanagh
· Czech updated by Pavel Fric
· Polish updated by Piotr Komorowski
· German updated by Georg Hennig
November 29th, 2009Expansion Dialog:
· It is now possible to assign keyboard shortcuts to snippets in the dialog
· Improved syntax coloring in snippet entry
Autocompletion:
· If the autocompleter does not find any suitable completions, matching
· expansions from the Expansion dialog are shown
Score Wizard:
· Harp, Guitar and Jazz Guitar: allow multiple voices per staff
· Choir: checkbox for automatic piano reduction
General bugfixes and improvements:
· When quitting, the last seen documents, starting with the current, are
· closed first. This way, if the user cancels the quit, the current document
· (if modified) remains the same.
· Files can be opened by dropping them on the Frescobaldi window
· Fix crash when swichting to a document opened using the Open File dialog
· when multiple files were opened at the same time
· All pitch manipulation functions better detect the end of unbracketed markup
· expressions like: g g g-markup sharp g g g. Frescobaldo now knows the
· number of arguments each markup command has and will not mistake the g after
· sharp for a markup argument.
Installation:
· building and installing the User Guide has been improved. If meinproc4 or
· the XSL stylesheets can't be found, only a warning is printed and the cache
· file (index.cache.bz2) is not pre-generated, but the install will continue.
· (If there is no cache file, KHelpcenter will generate one on a per-user
· basis as soon as the User Guide is displayed for the first time.)
Translations:
· Dutch updated by me
· Spanish updated by Francisco Vila
· Polish updated by Piotr Komorowski
· Czech updated by Pavel Fric
· French updated by Ryan Kavanagh
November 16th, 2009· New command to transpose music
· New commands for conversion between relative and absolute pitches
· New: Alt+Shift+Up/Down selects text till next or previous blank line, and
· Ctrl+Alt+Shift+Up/Down moves the selected block to the next or previous blank line. This gives a very quick way to reorder fragments of LilyPond input.
· A new tool to create empty staff paper
· Improved support for quarter tones in all pitch-related functions
Translations:
· French updated by Ryan Kavanagh
· Spanish updated by Francisco Vila
October 13th, 2009· New LilyPond documentation browser providing context-sensitive help
New shortcuts:
· Repeat selected music, Ctrl+Shift+R: wraps the selection in a
epeat volta 2 { music... } construct
· Insert pair of braces, Ctrl+{: wraps the selection in braces, or inserts { newline newline } and places the cursor on the middle indented line.
· New bar lines submenu to insert different types of bar lines
Expansion Manager:
· Two cursormarks (|) can be used to select a range of text after expanding
· New contextmenu command to add selected text to expansions
Autocompletion:
· named colors are shown in the right color
· some often used block commands like header now also insert the braces, and place the cursor between them.
· names of variables (like composer in the header) automagically append ' = ' if the remainder of the line does not start with the '=' character.
· New commands in the Log context menu to copy or save its contents.
· LilyPond symbol icons are displayed white if the users color palette settings have light text on a dark background. The icons are automatically recolored if the user changes the color preferences while Frescobaldi is running.
· The Save As... dialog now really opens in the default directory if the document has no filename yet.
· Tools can be shown/hidden with configurable keyboard shortcuts
· Score Wizard: parts can be reordered by dragging with the mouse
· Documentation updates
Translations:
· Turkish updated by S. Acim
· Russian updated by Artem Zolochevskiy
· Polish updated by Piotr Komorowski
· Dutch updated by Wilbert Berendsen
September 13th, 2009· Log shows elapsed time after successful LilyPond run
· Option to run LilyPond with --verbose output
· Fix Rumor input when key signature is set to anything else than "Auto"
· Misc other bugfixes
Translations:
· Czech updated by Pavel Fric
· Italian updated by Gianluca D'Orazio
August 10th, 2009· Make Frescobaldi working again in KDE 4.3 due to changes in KDE and PyQt-4.5
Translations:
· Turkish updated by S. Acim
· Russian updated by S. Poltavski
July 2nd, 2009· It is now possible to run LilyPond on remote documents and documents that have not been saved yet. In such cases Frescobaldi internally saves the LilyPond file to a local temporary directory. Point and click also works on remote or unnamed documents. This makes it easy to paste something from an email and run
· LilyPond immediately, without bothering to save it first under a suitable file name. The local cache is deleted when the document is closed or saved to a directory on the local file system.
· It is now possible to configure external applications for PDF and MIDI files.
· These will then be used instead of the KDE default configured applications.
· New align action (LilyPond->Source Document->Indent) that properly indents a document or selection of lines. This indenter is a bit more robust than the one built into KatePart. The Score Wizard and Expand Manager now also use the
· users indentation settings, instead of always using two spaces indent.
· New shortcuts to insert nice typographical quotes: Ctrl+' for single and
· Ctrl+" for double quotes. Left and right quotes are automatically determined.
· If text is selected, the selected text is put between quotes.
· Repeat last note/chord: only keep articulations and ties.
Bug fixes:
· Smart Point and Click remains working if pitches are translated
· Text editor keeps keyboard focus again when clicked in PDF preview
· Rumor plugin more stable in keyboard mode and stops cleanly if running on Frescobaldi exit
Translations:
· French updated by David Bouriaud (thanks!)
· Dutch updated by self
June 16th, 2009· Stability improvements
June 10th, 2009· Point and click: Shift-click in the PDF preview now selects music from current cursor position to new cursor position. So you can select a music fragment by clicking on the first note and then shift-clicking on the last note.
Editor:
· Context sensitive context (right-click) menu with, besides the usual cut, copy and paste, commands to open include file, hyphenate lyrics and Cut & Assign text (if selected)
· The Cut & Assign command (Ctrl+Shift+C) now obeys inputmodes. If you e.g. cut out some lyrics, the fragment will automatically be wrapped in a lyricmode { } block.
· Autocompletion for accidental styles
User Interface:
· new document tab bar for easy navigation between open files, can be hidden
· when running LilyPond and the option 'Save document when LilyPond is run' is enabled, the Save As dialog is displayed when the document has no filename yet.
Translations:
· German translation updated by Georg Hennig (thanks!)
May 25th, 2009Bugfixes:
· spurious crashes seem to have been gone (by using thread locks on katepart's SmartInterface)
Editing:
· Alt-Up and Alt-Down now jump to the first line of a blank block instead of just the next or previous blank line.
Quick Insert Panel:
· ornaments use the default window text color
Repeat last expression:
· remove octave mark from first pitch
· remove barcheck pipe symbols
Score Wizard:
· Small fixes to fretted instruments
· Predefined Guitar Fret option for Chord Names (also in Lead Sheet)
March 20th, 2009· Point and click has become smart: URLs point to the correct position even if the document is changed without re-running LilyPond.
· Point and click now works well again with tabs in KDE 4.2.
· A progress bar has been added, as well as a new Polish translation.
· Some bugs were fixed.
March 3rd, 2009· New comprehensive User Guide in the help menu (F1 key)
· Context sensitive Help buttons in most dialogs
· New Czech translation by Pavel Fric, many thanks!
· Updated translations: ru, nl
· Settings: it is now possible to choose which LilyPond version number to
· use by default for new documents: the version of the installed LilyPond,
· the version of the last conversion rule of convert-ly, or a custom version.
· PDF preview: context menu has a new action to configure Okular
· Score Wizard: if there is more than one part, make separate assignments for
· the parts. This simplifies the generated score { } section and makes it
· easier to create additional score sections for printing separate parts.
Bugfixes:
· Apply/paste rhythm: don't lose parts of text and don't hang if no rhythm
· Find translations when installed to non-standard directory
· Avoid double entries in score wizard instrument name language combobox
February 21st, 2009New context sensitive autocompletion feature, supporting:
· general lilypond commands and markup commands (inside markup)
· contexts and layout objects and their properties
· engravers, musicglyph names and midi instrument names
· most used variable names in header, paper, layout, etc.
· some often used scheme function names
February 12th, 2009· Translations updated: fr, it, nl
· Frescobaldi now can be installed to non-standard install directories
· New command to change the pitch names in a LilyPond document to another
· language
· In Edit-menu
· New command to cut a piece of text and assign it to a variable
· New shortcut to repeat the last entered music expression
· New shortcut to expand a short string to user-definable pieces of LilyPond
· input. When no shortcut is typed a dialog is opened where shortcuts can
· be chosen and edited.
· New shortcuts (Alt+Up and Alt+Down) to jump between blank lines, c.q.
· insertion points
January 31st, 2009· Translations updated: es, tr, it, nl
· Auto-configures Okular in KDE 4.2 to enable point-and-click
· New Fullscreen option
· New option to disable the built-in PDF preview
· A LogWidget bug fixed that garbled the text if the user clicked somewhere in the log while LilyPond was still running
· Some Rumor bugs fixed
January 22nd, 2009New features:
· Score Wizard: new "Try" button that shows score example
· New rhythm menu actions to copy and paste rhythms
· New option to set default directory for documents
· New option to save state (bookmarks, cursor position, etc.) for documents
· New options to edit keyboard shortcuts and toolbars
· Default keyboard shortcuts have been added for most used actions
· Save Dialog now also has LilyPond filetype filter and default extension
Bug fixes:
· Fix editor part not saving and loading settings
· Score Wizard: fix partial measure, tabstaff, basso continuo and drumstaff
Installation:
· Install script does not use pykdeconfig anymore, just tests PyKDE4, etc.
· Release tarballs now have prebuilt icons and translations
January 7th, 2009New:
· "Run LilyPond" icon (hand drawn in Inkscape, based on the LilyPond XPM)
· Open Current Folder action
· Actions to view or print PDF, play MIDI or email documents
Bugfixes:
· Fix shift-up and shift-down selection in editor while PDF is visible.
· Don't say LilyPond crashes if user terminates the process
· End startup notification if running instance found.
January 2nd, 2009· New Settings dialog
· Show Path in window title option
· Tools save their settings
· Tool Views submenu in Settings menu
· Fix handling of filenames containing non-ascii characters
· Misc other fixes and improvements