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.0 source code, 1st May 2008, 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:
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.
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:
- stable_1_7 - This is the branch used for the 1.7.0 release, and to collect bug fixes for the next stable minor release. It should always be more stable than the trunk.
- musicxml - This branch contains initial work on MusicXML import.
- trayicon - This branch contains work for a possible enhancement that gives the sequencer process an icon and context menu in the system tray.
- notation_updates - This branch contains some experiments related to notation improvements.
- kiftsgate - This branch contains initial work towards modularising the Rosegarden notation framework somewhat.
- glasgow_pitchtracker_update - This contains extensive custom work to support the University of Glasgow Pitch Tracker project.
"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).

