Rosegarden source downloads
Current stable release
Note: please read the Hardware and System Requirements page to find out whether Rosegarden will work on your system, and read the README file in the downloaded package for details of how to compile.
Rosegarden release 1.7.3 source code, 2nd February 2009, for download from the SourceForge page. (release note)
Development code from Subversion
The latest, up-to-the-minute source code in use by Rosegarden developers is always available using the Subversion (svn) source-code control system from SourceForge. The main Subversion repository can be retrieved with:
PLEASE NOTE: all new work is taking place in the qt4 branch at the moment, so if you intend to begin some sort of development work, please do not patch against trunk/, as the current trunk is about to be abandoned and replaced with the qt4 branch.
svn co https://rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden
This will obtain the main development trunk; this is where most of the interesting new features appear first in a working state, but it isn't always guaranteed to build or run. Please read the instructions here for more details on using Subversion.
You can also browse the source code here.
Interested developers should also browse the Rosegarden wiki, and should consider having a look at helping with the Qt4 Port.
Other branches
Several "branches" of the Rosegarden source code are available
in Subversion, containing different features for prospective developers
or other interested parties. These branches are accessible in the
branches/ directory of the svn repository, with the
following command :
svn co https://rosegarden.svn.sourceforge.net/svnroot/rosegarden/branches/<BRANCH>
replacing <BRANCH> with the name of the branch you want.
You can browse the current branches here.
Currently active branches are:
- qt4 - This is where a handful of brave souls are trying to move a mountain. It will eventually become Rosegarden 09.xx.
- musicxml - This branch contains initial work on MusicXML import.
- glasgow_pitchtracker_update - This contains extensive custom work to support the University of Glasgow Pitch Tracker project. (Not at all current with mainline Rosegarden.)
"X11 Rosegarden" 2.1 releases
Before the current Rosegarden project, there was another Rosegarden: a now rather antique program, simpler, less powerful but also less resource-hungry. We're calling it "X11 Rosegarden" here, to distinguish it from the newer Rosegarden. It was originally written for Silicon Graphics IRIX machines, and then ported to Linux and other Unix variants. If you're interested, you can still get it in source code form right here.
- "X11 Rosegarden" 2.1 patchlevel 4 sources via http (573K).
- "X11 Rosegarden" 2.1 patchlevel 3 sources via http (570K), and patch from 2.1 patchlevel 2 to patchlevel 3 (7K).
- "X11 Rosegarden" 2.1 patchlevel 3 for Linux, binaries via http (379K). Built on a Debian 2.2 system.
- Torsten Duwe's patch to make "X11 Rosegarden" 2.1 use the OSS /dev/sequencer2 API, via http only (24K). This patch also includes some of the fixes in 2.1pl2. It should be applied to the original 2.1 sources; it will not apply correctly to 2.1pl2 or pl3.
- "X11 Rosegarden" 2.1 for SGI IRIX 6.2, binaries via ftp or via http (501K). This distribution lacks the Petal filter scripting language, because the SGI machine I have access to doesn't have new enough Tcl/TclMIDI components to build it.
- "X11 Rosegarden" 2.1 for OpenVMS Vax or Alpha, binaries via http in the UK (3.6Mb) -- ported by Patrick Moreau.
- "X11 Rosegarden" 2.1 sources via ftp or via http (553K).
