Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:10.02 [2009/12/25 22:02]
michael
dev:10.02 [2022/05/06 16:07] (current)
Line 6: Line 6:
 http://www.rosegardenmusic.com/ http://www.rosegardenmusic.com/
  
-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.  There was no precedent for an application following this upgrade path, and so we had to begin this process by writing our own custom porting tools.  From there, we spent an entire year chipping away at an immense mountain of compiler errors before we could even get a glimpse to see if our new code was going to work.  From that first peek until now swallowed the biggest part of a second year, digging into every dusty corner, and putting everything back in order.+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.  There was no precedent for an application following this upgrade path, and so we had to begin this process by writing our own custom porting tools.  From there, we spent an entire year chipping away at an immense mountain of compiler errors before we could even get a glimpse to see if our new code was going to work.  From that first peek until now swallowed the biggest part of a second year, digging into every dusty corner, and putting everything back in order.  On the far side of this, we have fixed more than 1,000,000 compiler errors, changed about 90,000 lines of code, and added about 200 new files!
  
 Along the way, we found plenty of opportunities to improve Rosegarden, and get this new codebase turned into an exciting landmark release that probably rivals 1.0 for the sheer amount of collective effort that went into its making.  We have fixed hundreds of bugs, including many old bugs that had been around for years, and we have introduced dozens of new features. Along the way, we found plenty of opportunities to improve Rosegarden, and get this new codebase turned into an exciting landmark release that probably rivals 1.0 for the sheer amount of collective effort that went into its making.  We have fixed hundreds of bugs, including many old bugs that had been around for years, and we have introduced dozens of new features.
Line 21: Line 21:
   * 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   * 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   * 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
 +  * Instrument channel selection controls have been merged into the instrument itself, such that assigning something to instrument "#1" is now exactly synonymous with assigning it to channel 1, rather than merely a loose default correspondence
   * New streamlined interface merges the insertion cursor functions into the playback cursor, so Rosegarden has only one cursor at long last   * 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   * 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
Line 29: Line 30:
   * Improved controller manager dialog now opens the editor automatically after creating a new controller   * 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)   * 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)
-  * Importing a studio now honors the imported studio's settings, facilitating more unified studio importsand requiring less manual resetting of device +  * Fast-forward and rewind buttons on all transport toolbars throughout the application now auto-repeat 
-specific properties+  * The matrix editor can finally track and reflect external changes to any segments it displays 
 +  * The key mapping editor in the bank editor is more reliablewith some long-standing bugs sorted out
  
  
Line 107: Line 109:
   * Dave Plater   * Dave Plater
   * Michel Munnix   * Michel Munnix
 +  * Will Godfrey
 +  * Shelagh Manton
  
 +
 +===== Documentation Team =====
 +  * Shelagh Manton
  
 ==== Bug Fixes ==== ==== Bug Fixes ====
Line 125: Line 132:
   * When grace notes occur at a height that requires ledger lines, the ledger lines are now drawn at the correct size   * 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   * Notation staffs now respect user font configuration choices consistently
- +  * Visible and non-visible MIDI controllers now behave as expected without manual tweaking when sending all visible controllers 
 +  * Activities in the Manage MIDI Devices -> Controllers... work as expected (Controller transmission reflects changes) 
 +  * Long (>256 byte) System Exclusive MIDI messages are now recorded correctly
  
 ====Thanks to==== ====Thanks to====
Line 157: Line 165:
   * Geoff King    * Geoff King 
   * Pietro Pedrozzi   * Pietro Pedrozzi
 +  * Alexander Methke
 +  * John Murphy
  
 
 
dev/10.02.1261778530.txt.gz · Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki