ANN: Frescobaldi 2.18

From: Wilbert Berendsen Subject: ANN: Frescobaldi 2.18 Date: Sat, 7 Mar 2015 01:18:40 +0100

Dear friends, I am happy to announce the immediate availability of Frescobaldi 2.18. Homepage: http://frescobaldi.org/ Download: https://github.com/wbsoft/frescobaldi/releases Major installation changes: * Python 3.2 and higher are supported and recommended. Of course you should also install PyQt4 and python-poppler-qt4 for Python 3. Python 2.7 is also supported, and will continue to be supported for all coming 2.x Frescobaldi releases. * Frescobaldi now needs the python-ly package to be installed. Previously, this module was part of Frescobaldi. When you overwrite an older Frescobaldi installation, you should make sure that no old files remain in the file system. Otherwise, Frescobaldi can't run because it finds the old frescobaldi_app/ly module instead of the much newer one installed by Python-ly. So, installing python-ly[1] and doing a clean Frescobaldi install is necessary. (The Windows Frescobaldi installer contains everything, including python-ly.) [1] https://pypi.python.org/pypi/python-ly Most important new features: * Midi import, using the LilyPond-provided midi2ly tool * ABC import, using the LilyPond-provided abc2ly tool * In the Editor Preferences, you can select which quotes will be used as single and double (primary and secondary) typographical quotes (issue #529) * The music view now can display a PDF document with two pages next to each other, starting with a right or left page, and in single pages (issue #575) * A new pitch tool, Mode shift, which can be used to change all or selected notes to a specified mode or scale. * Commands to convert rests to spaces or vice versa, and to convert pitched rests (like c'4\rest) to normal rests, contributed by Peter Bjuhr. * Command to open LilyPond data directory (useful if you want to study Lily's own init- and Scheme files). Improvements: * The Insert menu got renamed to Snippets, making more clear how it is used and can be changed. When copying text to a new snippet, the snippet is added to the menu by default, but the user can change that while editing. * Ctrl+Break (LilyPond → Abort Engraving Job) also stops an autocompile job if one is running. * The SVG View now displays a default gray background when no document is loaded, which is more helpful than a white background. * When right-clicking in the editor, the editor does not scroll anymore to show more surrounding lines. * Multi-line block comments are now also foldable (issue #587) * The magnifying glass in the Music View does not clip to the page borders anymore, which was annoying when showing many pages in a small size. * To save space in the toolbar, the almost never used Save As... button was removed. But when holding the Save button longer, three choices pop up: Save, Save As and Save All. * Ctrl-Mousewheel zooming the LilyPond Log now works properly. Bugfixes: * The german ("deutsch") pitch names asas and heses are now handled correctly. Previously, when translating the "nederlands" beses to german, it was output as bes, instead of heses. Same for "norsk" and "suomi" (issue #415) * If the preference "Open default viewer after successful compile" is enabled, the viewer to be opened is determined from the actual results, instead of the default output format. This fixes the PDF view opening instead of the SVG view, when the SVG format was chosen in the Engrave Custom dialog. * fix AttributeError: 'unicode' object has no attribute 'insert' (issue #543) * the transpose functions will not transpose the chord after \stringTuning anymore (issue #539). * fix error when opening a "recent file" that has been deleted (issue #597) * Quick Insert articulations etc. now also work with q (repeated) chords (issue #628, fixed in python-ly) * Quick Insert: do not add articulation to the duration of a \tuplet command (issue #631, fixed in python-ly) Frescobaldi team member Pavel Roskin has done much work to make Python 3 support a reality. Thanks! Enjoy! Wilbert Berendsen (main author and core developer) and the Frescobaldi team: - Pavel Roskin (the python3 man and much testing and checking) - Peter Bjuhr (the MusicXML man) - Urs Liska (the layout control man) - Davide Liessi (keeps Frescobaldi on OS X going) Thanks go to all other contributors, bug hunters and translators! -- Wilbert Berendsen (http://www.wilbertberendsen.nl)

reply via email to

