Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
dev:9.x [2009/08/11 18:51] msjulie |
dev:9.x [2022/05/06 16:07] (current) |
====== ROSEGARDEN 10.02, codename "Abraham Darby" (to be) RELEASED ====== | ====== ROSEGARDEN 10.02, codename "Thorn" (to be) RELEASED ====== |
| |
**IMPORTANT: THIS HAS NOT HAPPENED YET** | **IMPORTANT: THIS HAS NOT HAPPENED YET** |
http://www.rosegardenmusic.com/ | http://www.rosegardenmusic.com/ |
| |
With this release, Rosegarden has become a modern Qt4 application that no longer uses the KDE libraries, which we hope will facilitate future maintenance. The primary focus of this release has been the effort to port from Qt3 and KDE3 to Qt4, which was a very difficult, time-consuming job that involved a great deal of rewriting. There should be as little difference as possible between this version and 1.7.3, and this is one release where no news is good news. We will be able to take full advantage of Qt4 in future releases to offer a number of planned improvements. | With this release, we finally bring an end to the long and difficult job of transforming Rosegarden from an obsolete KDE 3 application into a modern Qt 4 application. We had aimed to defer the largest rewriting jobs until after an initial release of the new code, but so many things broke along the way that we were forced to dive into many refactoring projects ahead of schedule. The result is a leaner, cleaner Rosegarden with less cruft, and some exciting new features. |
| |
| ===== Usability Enhancements ===== |
| * With its bold new custom look, including hundreds of new icons, Rosegarden ensures all of its interface elements are usable, freeing you to configure the rest of your system any way you like |
| * With its more compact, netbook-friendly interface, Rosegarden gets more done with less screen real estate |
| * Rosegarden has a low installation footprint, and creates local, user-editable copies of all example and library files |
| * Expanded translations (varies by language) put more of Rosegarden in your native language than has ever been possible before |
| * You may now run as many instances of Rosegarden as you like, in parallel, and can even install and run different versions simultaneously |
| * Enhanced device management support, including an all-new MIDI device manager, finally addresses a number of long-standing usability issues and bugs |
| * Control rulers (notation and matrix) completely redesigned from the ground up to use primary editing tools (eg. pencil) and present controller data as a series of connected points that may be manipulated very fluidly and easily |
| * Control rulers share a selection with the main edit view (notation or matrix), allowing control events to be cut, copied and pasted along with notes |
| * A number of non-critical warning dialogs about system configuration issues have been moved out of your way, and onto a compact health indicator at the bottom right of the main window |
| * You can add, display and access what we hope will prove to be an effectively unlimited number of MIDI controllers in the instrument parameters box, eliminating the need for an alternative tabbed layout mode |
| * New streamlined interface merges the insertion cursor functions into the playback cursor, so Rosegarden has only one cursor at long last |
| * All new integrated project packager provides built-in, native support for Rosegarden project packages, eliminates a number of obscure dependencies, and provides a cleaner user experience |
| * Document modified status is indicated in the title bar |
| * Markers text entry fields have been renamed to make it more clear which of the two editable texts is the functional one |
| * The simple event editor now handles notation-quantized notes more intelligently |
| * All but a few keyboard shortcuts are now exposed through menu entries or tooltips, to facilitate learning |
| * Improved controller manager dialog now opens the editor automatically after creating a new controller |
| * Grace notes are scaled correctly relative to full-sized notes (in a way that may lead to true support of cue-sized notation in the future) |
| |
| |
| ===== New Features ===== |
| |
| ==== General ==== |
| * Most windows have special function-related icons associated with them, so it is easier to use your desktop task manager to find the window you seek |
| * Improved flashing metronome mode and more realistic looking LEDs for the transport |
| * Rosegarden comes bundled with a library of composition templates (.rgt files), and any file can be saved as a template with the new File => Save As Template option |
| * New support for Frontier Design Group’s TranzPort™ contributed by Immanuel Litzroth |
| * The MIDI device manager can now import bank and program information from LinuxSampler .lscp files |
| * The automatic clef guessing feature (used in a variety of contexts, such as when importing MIDI or splitting a segment by pitch) now adds transposing clefs to its repertoire in order to avoid excessive ledger lines in parts that extend to the extremes of reproducible pitch |
| |
| ==== Notation ==== |
| * Higher quality on-screen rendering removes the annoying chromatic artifacts that have afflicted all previous versions, and provides crisp, clear rendering |
| * New pan and zoom allows you to move around quickly, and zoom the window contents as far in or out as you like, or zoom either axis independently |
| * Print and Print Preview are both performed through LilyPond, which provides extremely high-quality output |
| * Expanded range of point sizes (from 6 to 30) available for LilyPond export |
| * New interactive LilyPond Print/Preview allows you to configure your preferences for which applications you prefer to use for printing files and viewing PDFs, and compares the result of the LilyPond conversion operation against your LilyPond export options in order to offer intelligent suggestions for what steps to take when things go wrong |
| * New support for notation symbols, giving Rosegarden the ability to display (non-operative) segno, coda and breath mark symbols |
| * New marks for open, stopped/muted, and harmonic/flageolet |
| * New cycle slashes function allows you to use the **/** shortcut or the new toolbar icon to cycle through from 0 to 5 slashes on selected notes |
| * All marks are exported to LilyPond now, and mark placement has been aligned with LilyPond's placement rules, following the philosophy that they have spent vastly more time studying best notation practices than we have, and where we disagreed, we were wrong |
| * Add Trill With Line moves from Note ==> Marks... and the marks toolbar to Phrase and the group toolbar, reflecting an internal change that transforms this from a mark attached to a single note into a more flexible indication that can span any number of (usually tied) notes. The mark version still exists internally to preserve compatibility with existing compositions |
| * Even quicker and improved keyboard access to inserting notes and rests, with the default duration determined by the denominator of the current time signature |
| * More compact notation toolbar layout combines note and rest entry in one place, freeing up space, and improving efficiency |
| * When using the notation editor to insert notes, long notes are tied at barlines by default, so red barlines are less common |
| |
| ==== Matrix ==== |
| * At long last it is possible to open multiple segments (from any number of different tracks) in the same matrix view |
| * Cleaner interface leaves the instrument parameters in the main window, so you have more room for editing what's important |
| * New pan and zoom allows you to move around quickly, and zoom the window contents as far in or out as you like, or zoom either axis independently |
| * The pitch highlights on I III and V are now calculated relative to the key signature in effect, rather than being fixed against C major |
| * Is is now possible to insert key changes from the matrix |
| * The standard matrix now allows the possibility of opening the same segments in a percussion matrix, and vice versa |
| * New Pitch Bend Sequence allows you to insert a series of calculated, machine-generated pitch bends to create a variety of vibrato effects |
| * Translucent event bars make it easier to see and work with overlapping notes |
| |
| ==== Audio ==== |
| * If the JACK audio server is not already running, Rosegarden will start it for you transparently |
| * If you attempt to record to a document named "Untitled" you will be prompted to name your composition before continuing, so as to promote better housekeeping over time |
| * New controls available from the main window and the audio mixer allow you to give audio and synth plugin instruments (eg. "Audio #3" or "Synth #5") custom names |
| * When recording, the composition title and custom audio instrument name (if provided) are used in the filename in order to make it much easier to work with recorded audio files outside of their original context. Instead of **rg-20091123-102030-1.wav** you can now have something like **rg-[Jam Session 12]-[Bobs_Guitar]-2009-11-23_10.20.30-1.wav** |
| |
| ===== Available Languages ===== |
| The following translations are [**expected to be at this rate**] complete and up to date for this release: |
| * Czech |
| * Finnish |
| * German |
| * Spanish |
| |
=====The Porting Team===== | =====The Porting Team===== |
* Shelagh Manton | * Shelagh Manton |
* Jani Frilander | * Jani Frilander |
| * Mikko Vepsäläinen |
| * Ilan Tal |
| |
===== Thanks To ===== | ===== Thanks To ===== |
* Luis Garrido | * Luis Garrido |
* David Willis | * David Willis |
| * Queen Mary, University of London and Sonic Visualiser for all the useful code |
| |
| |
======New Features====== | ==== Bug Fixes ==== |
* Ported to Qt4 | |
* Removed all ties to KDE for a lower dependency footprint | |
* Stunning new look that is equally at home on KDE, GNOME, or any other Linux desktop | |
* Add translation support for more than 1000 strings that have never been translated before, allowing a much more highly localized user experience | |
* Most application resources are now bundled inside the application itself, reducing its installation footprint | |
* From here forward, each new release will install its data files to a unique location, allowing you to run different versions (eg. a stable production version and a release candidate) in parallel without data file version conflicts | |
* It is finally possible to run more than one instance of Rosegarden at the same time! | |
* All new MIDI device manager rewritten from scratch, with an innovative mechanism for making and breaking connections | |
* New "Save As Template" option saves files with a special new .rgt extension, which discourages you from overwriting your template for a string quartet with your newest composition for string quartet. (As time goes on, we will be putting together a collection of useful templates in much the same way as we have been accumulating MIDI device library files over the years.) | |
* New support for Frontier Design Group’s TranzPort™ contributed by Immanuel Litzroth | |
| |
* Expanded range of point sizes (from 6 to 30) available for LilyPond export | |
* A complete set of crisp new icons for the notation editor | |
* Most windows have special function-related icons associated with them, so it is easier to use your desktop task manager to find the window you seek | |
* Improved flashing metronome mode and more realistic looking LEDs for the transport | |
* Markers text entry fields have been renamed to make it more clear which of the two editable texts is the functional one | |
* The simple event editor now handles notation-quantized notes more intelligently | |
* Improved controller manager dialog now opens the editor automatically after creating a new controller | |
| |
====Significant Bug Fixes==== | |
| |
* Exporting project files to paths that have spaces no longer fails | * The project packager can now handle spaces in paths and filenames |
* Faders can now be moved in both directions with the mouse scroll wheel | * Faders can now be moved in both directions with the mouse scroll wheel |
* Corrected LilyPond export of double octave clefs | * Corrected LilyPond export of double octave clefs |
* Corrected rendering problem when moving expanded-height tracks | * Corrected rendering problem when moving expanded-height tracks |
| |
====Minor Bug Fixes==== | |
* Controller editor dialog now keeps track of the color index properly | * Controller editor dialog now keeps track of the color index properly |
* Newly created knobs of color "default" now display the correct color, rather than black | * Newly created knobs of color "default" now display the correct color, rather than black |
| * Rosegarden no longer creates useless, confusing extra devices, which solves many related problems |
| * Percussion tracks now sound when importing broken MIDI files that use zero-length notes for percussion |
| * The forward and back tab navigation buttons on the MIDI mixer work properly now |
| * Problems with the "trill with line" mark solved through the new indication, which allows a trill to span multiple tied notes, and allows all of this to export to LilyPond correctly |
| * Corrected export of sustain pedal notation for LilyPond 2.12 |
| * The main window no longer expands horizontally upon loading files that were last saved with a high level of zoom |
| * When grace notes occur at a height that requires ledger lines, the ledger lines are now drawn at the correct size |
| * Notation staffs now respect user font configuration choices consistently |
| |
| |
| |
====Thanks to==== | ====Thanks to==== |
| The KDE translation team took on an enormous number of difficult translations for us, and we are in their debt! |
===Active translators for this release:=== | ===Active translators for this release:=== |
* Heikki Junes | * Heikki Junes |
* Thorsten Alteholz | * Thorsten Alteholz |
* Yves Guillemot | * Yves Guillemot |
| * Alexandre Prokoudine |
* Jani Frilander | * Jani Frilander |
| * Pavel Fric |
| * Stefan Asserhall |
| |
===Other people who contributed to Rosegarden development:=== | ===Other people who contributed to Rosegarden development:=== |
* Immanuel Litzroth | * Immanuel Litzroth |
| * Thorsten Alteholz |
| * Vladimir Savic |
| * Alexander Kulikov |
| * Stefan Asserhall |
| |
===People who contributed device files to the Rosegarden Library=== | ===People who contributed device files to the Rosegarden Library=== |
* Sezer Dursun | * Sezer Dursun |
* Julie Swango | * Julie Swango |
| * Geoff King |
| * Pietro Pedrozzi |
| |