Rosegarden is a professional audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.
If you want to use it efficiently, D. Michael McIntyre (aka. Silvan) wrote a The Rosegarden Companion, a great little book about Rosegarden, and also a lot of very interesting and good written other supplemental tutorials from Silvan.
![]() | Most of the time Rosegarden which is distributed with common GNU/Linux distros was not built with DSSI support. Manually rebuilding it is the only way to have DSSI plugins working with it. |
You can either download the stable archive, or decide to build it from the SVN: see here for information. To get the current SVN trunk, do the following:
svn co https://svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden
I use the SVN trunk of Rosegarden. And when things go wrong I edit Rosegarden files (.rg) manually to repair them. Rosegarden's files are XML files compressed with gzip[1].
$ cmake . -DCMAKE_INSTALL_PREFIX=`kde-config --prefix`
With my configuration this step produces:
-- Found Qt3 (version 3.3.7) -- Found KDE3 include dir: /usr/include/kde -- Found KDE3 library dir: /usr/lib -- Found KDE3 dcopidl preprocessor: /usr/bin/dcopidl -- Found KDE3 dcopidl2cpp preprocessor: /usr/bin/dcopidl2cpp -- Found KDE3 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Program pkg-config found (/usr/bin/pkg-config) -- Found LADSPA (/usr/include) -- Program msgfmt found (/usr/bin/msgfmt) -- KDE3HTMLDIR : share/doc/kde/HTML -- KDE3DATADIR : share/apps -- KDE3ICONDIR : share/icons -- KDE3MIMEDIR : share/mimelnk -- KDE3MENUDIR : share/applications/kde -- KDE3L18NDIR : share/locale -- KDE3EXECDIR : bin -- Program kde-config found (/usr/bin/kde-config) -- Program meinproc found (/usr/bin/meinproc) -- Rosegarden 1.7.0-svn will be built for install into /usr -- Configured to compile for release without debug information Installation Summary -------------------- Install Directory : /usr Build type : Release Use Qt/KDE precompiled headers: FALSE Xft notation font support : TRUE No LIRC support configured. ALSA MIDI support : TRUE JACK audio support : TRUE LADSPA plugin support : TRUE DSSI synth plugin support : TRUE Custom OSC plugin GUI support : TRUE Audio timestretching : TRUE LRDF plugin metadata support : TRUE -- Configuring done -- Generating done -- Build files have been written to: /usr/src/audio/rosegarden
Then build and install it. The process can take some time, so be patient :-)
$ make $ su -c "make install"
[1] | You will find tools like rgedit and rgview (to manipulate .rg files) in the scripts/ subdirectory of the CVS tree. |