Ted's Rosegarden

Welcome to my rosegarden. This is where I keep all the work I've done on rosegarden, the Linux MIDI sequencer.

Debugging

If you want to debug rosegarden 1.7.3, be sure to build with WANT_DEBUG=YES and WANT_FULLDBG=YES. Also, be sure to run rosegarden with the "-nofork" option.

Test Plan

I've developed a rosegarden test plan to help me make sure the various features that I've fixed, stay fixed.

Patches

I was patching 1.7.3 as 10.x was using way too much CPU on my 500MHz laptop. But, I figured out how to improve 10.x performance. Uninstall JACK. Actually, I just renamed /usr/bin/jackd and now rosegarden uses about 35% CPU when playing a 4 track sequence. It's still a bit too high, but it is working fine, so I'll continue with this.

rosegarden svn patches

rg-10.04.2-ted1.patch.bz2 - First patch for 10.04.2. This fixes the GUI resize segment start/end to zero-length problem.
rg-svn11916-ted2.diff.bz2 - Second patch to svn. This fixes the Segment > Set Duration... resize segment zero-length problem along with several other issues related to durations.
rg-svn11939-ted2.diff.bz2 - Same patch, but against a slightly later svn version. The kind folks in the rosegarden have given me developer privileges, so I can now commit whatever I want. So, this page is pretty much obsolete, except for the test plan above.

rosegarden 10.04.2 patches

rg-10.04.2-ted1.patch.bz2 - First patch for 10.04.2. This fixes the GUI resize segment start/end to zero-length problem.
rg-10.04.2-ted2.diff.bz2 - Second patch to 10.04.2. This fixes the Segment > Set Duration... resize segment zero-length problem along with several other issues related to durations.

rosegarden 10.02.1 patches

rg-10.02.1-ted1.patch.bz2 - First patch for 10.02.1. This fixes the GUI resize segment start/end to zero-length problem.

rosegarden 1.7.3 patches

rg-1.7.3-ted1.patch.bz2 - First patch for 1.7.3. This fixes the GUI resize segment start/end to zero-length problem.

Links

rosegarden - The Linux MIDI sequencer