<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://rosegardenmusic.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://rosegardenmusic.com/wiki/feed.php">
        <title>Rosegarden Wiki dev</title>
        <description></description>
        <link>https://rosegardenmusic.com/wiki/</link>
        <image rdf:resource="https://rosegardenmusic.com/wiki/lib/tpl/rosegarden/images/favicon.ico" />
       <dc:date>2026-05-04T02:37:24+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:1.6.0?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:1.7.0?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:1.7.3?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:1.7.4?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:1.7.x_faq?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:1.8.0?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:2.0?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:9.x?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:10.02-beta_guide?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:10.02?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:10.04?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:10.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:10.10?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:11.02?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:11.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:11.11?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:12.04?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:12.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:13.02?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:13.04?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:13.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:13.08?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:13.10?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:13.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:14.02?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:14.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:15.08?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:15.10?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:15.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:16.02?rev=1716247465&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:16.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:17.02?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:17.04?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:17.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:18.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:18.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:19.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:19.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:20.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:20.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:20.12_testing_notes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:21.06.1?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:21.06?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:21.06_testing_notes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:21.12?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:21.12_testing_notes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:22.06?rev=1655366694&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:22.12.1?rev=1675424015&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:22.12?rev=1675424015&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:23.06?rev=1686142217&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:23.12?rev=1701864438&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:24.06?rev=1717593912&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:24.12.1?rev=1738818163&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:24.12?rev=1733333771&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:25.06?rev=1749011417&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:25.12?rev=1764692447&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:a_programme_for_tedium?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:a_vision?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:addresssanitizer?rev=1693401587&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:after_thorn?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:branching?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:bugs_todo?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:building_rosegarden_from_source?rev=1755631491&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:candidates_for_future_symbols?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:cases_that_we_know_require_hand_coding?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:code_consistency?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:coding_style?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:comment_codes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:config_groups_config_groups?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:contributing?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:control_changes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:creating_events.txt?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:dealing_with_latencies?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:development?rev=1771556140&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:device_files?rev=1771872530&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:device_management_and_replacing_auto-connect?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:directories_compiled?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:doxygen?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:eclipse-201510?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:eclipse?rev=1768943618&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:eclipsecdt?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:file_format_version?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:first_impressions_and_how_to_improve_them?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:future_plans?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:get_dependencies?rev=1768935533&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:help_with_config_page?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:how_a_note_becomes_a_sound?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:how_to_add_menu_items?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:how_to_edit_ornaments?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:how_to_make_beat_tracks?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:includes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:instruments_and_devices?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:keeping_gui_elements_updated?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:layout_code?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:linked_segments?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:loading_the_studio_or_other_partial_documents_from_xml?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:making_a_noise_by_default?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:making_strings_translatable?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:manipulating_the_document?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:michael?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:midi_control_interface_draft?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:midi_dataflows?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:missing_slots?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:new_developers?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:next_version?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notation_cleanup?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notation_crash_discussion?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notation_editor_improvement_thoughts?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notation_layout_staff_types_etc?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notation_toolbar_2?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notes_on_porting_to_qt4?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:notes_on_porting_to_qt4_examples?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:overall_code_structure?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:percussion?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:preferences_restructuring?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:program_changes?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:qt4-graphicsview-branch-new-plings?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:qt4_bug_tracker?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:qt4_feature_review?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:ramblings_about_scripting?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:recording_from_multiple_midi_ports?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:regression_snapshots?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:release?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:release_notes_archive?rev=1683403609&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:release_process?rev=1771443538&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:rg_qt4_action_management?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:rg_qt4_dialogs?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:rg_qt4_task_list?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:running_under_cygwin?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:score_layout_not_just_notation_layout?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:slog_endgame?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:style_bugs?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:subversion?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:summer_code?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:svn_post_1.7.0?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:svn_to_git_transition?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:taco_taco_taco?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:the_merge?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:thorn_matrix_review?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:thorn_notation_review?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:tnp?rev=1655366694&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:tooltips?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:transport_focus?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:units.txt?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:unittesting?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:update_notifications?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:using_git?rev=1763989342&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:using_git_with_svn?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:wiki-convert?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:working_with_multiple_installed_build_versions?rev=1651853242&amp;do=diff"/>
                <rdf:li rdf:resource="https://rosegardenmusic.com/wiki/dev:xml_format?rev=1651853242&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://rosegardenmusic.com/wiki/lib/tpl/rosegarden/images/favicon.ico">
        <title>Rosegarden Wiki</title>
        <link>https://rosegardenmusic.com/wiki/</link>
        <url>https://rosegardenmusic.com/wiki/lib/tpl/rosegarden/images/favicon.ico</url>
    </image>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:1.6.0?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:1.6.0</title>
        <link>https://rosegardenmusic.com/wiki/dev:1.6.0?rev=1651853242&amp;do=diff</link>
        <description>Aim

To release Rosegarden 1.6.0 by end of September 2007 - Failed!

To release Rosegarden 1.6.0 by end of October 2007- Released 1.6.0-pre1 (string freeze) in November 2, 2007!

New aim: To release Rosegarden 1.6.0 few weeks after that ... Finally succeeded!</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:1.7.0?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:1.7.0</title>
        <link>https://rosegardenmusic.com/wiki/dev:1.7.0?rev=1651853242&amp;do=diff</link>
        <description>Things To Do for 1.7.0

Plans

	*  Making a noise by default

	*  First Impressions and How to Improve Them

	*  Different fonts in LilyPond (#1811129)

	*  Consider merging notation command registration overhaul from Chris's kiftsgate branch?

	*  Documentation revise.

 New features: track headers

 New features: segment sync and transpose stuff</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:1.7.3?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:1.7.3</title>
        <link>https://rosegardenmusic.com/wiki/dev:1.7.3?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 1.7.3 RELEASED

The Rosegarden team is proud to announce the release of version 1.7.3 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.
http://www.rosegardenmusic.com/
This is primarily a bug fix/maintenance release.  It addresses some critical track-related crashes that have been affecting users over the last couple of releases, and introduces assorted other minor fixes, such as improved multi-track recording for transposing instruments.  It also inclu…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:1.7.4?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:1.7.4</title>
        <link>https://rosegardenmusic.com/wiki/dev:1.7.4?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 1.7.4 RELEASED

The Rosegarden team is proud to announce the release of version 1.7.4 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.
http://www.rosegardenmusic.com/
This release introduces [EDIT]

We hope for this to be the final release of the KDE/Qt3-based Rosegarden.  All work on this line of code has been suspended, and all of our effort is going into the new Qt4-based Rosegarden</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:1.7.x_faq?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:1.7.x_faq</title>
        <link>https://rosegardenmusic.com/wiki/dev:1.7.x_faq?rev=1651853242&amp;do=diff</link>
        <description>Frequently Asked Questions for Rosegarden 1.7.3 and earlier

General questions

Do I have to be using a particular desktop environment (KDE or whatever)?

No. Rosegarden uses the KDE libraries for various common controls, but you can run it under any window manager or graphical environment you like with no change in functionality.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:1.8.0?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:1.8.0</title>
        <link>https://rosegardenmusic.com/wiki/dev:1.8.0?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 1.7.2 RELEASED 2008-09-03/9-3-2008

The Rosegarden team is proud to announce the release of version 1.7.2
of Rosegarden, an audio and MIDI sequencer and musical notation editor
for Linux.
http://www.rosegardenmusic.com/
This is a maintenance release that follows close on the heels of 1.7.1.  It includes some comparatively small but really interesting new features and usability improvements, which mostly concern lyrics, and a new lead sheet LilyPond export mode that lets you make lead …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:2.0?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:2.0</title>
        <link>https://rosegardenmusic.com/wiki/dev:2.0?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 2.0.0 (to be) RELEASED

IMPORTANT: THIS HAS NOT HAPPENED YET

This page is only a working area for making notes about what is being done for the 2.0 release, so that we don't forget anything when the code is finally ready to be released --</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:9.x?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:9.x</title>
        <link>https://rosegardenmusic.com/wiki/dev:9.x?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 10.02, codename &quot;Thorn&quot; (to be) RELEASED

IMPORTANT: THIS HAS NOT HAPPENED YET

This page is only a working area for making notes about what is being done for the 10.02 release, so that we don't forget anything when the code is finally ready to be released</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:10.02-beta_guide?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:10.02-beta_guide</title>
        <link>https://rosegardenmusic.com/wiki/dev:10.02-beta_guide?rev=1651853242&amp;do=diff</link>
        <description>Watch this space.  I haven't made it quite this far yet.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:10.02?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:10.02</title>
        <link>https://rosegardenmusic.com/wiki/dev:10.02?rev=1651853242&amp;do=diff</link>
        <description>RELEASE NOTE SCRATCH PAD, DO NOT OPEN UNTIL FEBRUARY!

ROSEGARDEN 10.02, codename &quot;Thorn&quot; RELEASED

The Rosegarden team is proud to announce the release of version 10.02 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.  This release marks five years to the day since the release of 1.0 (which would be be called 05.02 using our current numbering scheme).  Rosegarden has come a very long way in only five years!</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:10.04?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:10.04</title>
        <link>https://rosegardenmusic.com/wiki/dev:10.04?rev=1651853242&amp;do=diff</link>
        <description>RELEASE NOTE SCRATCH PAD, NOT VALID UNTIL APRIL 23 2010!

ROSEGARDEN 10.04, codename &quot;Abraham Darby&quot; RELEASED

The Rosegarden team is proud to announce the release of version 10.04 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:10.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:10.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:10.06?rev=1651853242&amp;do=diff</link>
        <description>RELEASE NOTE SCRATCH PAD

ROSEGARDEN 10.06, codename &quot;Betty Prior&quot; RELEASED

The Rosegarden team is proud to announce the release of version 10.06 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.  

&lt;http://www.rosegardenmusic.com/&gt;

This is a maintenance release.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:10.10?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:10.10</title>
        <link>https://rosegardenmusic.com/wiki/dev:10.10?rev=1651853242&amp;do=diff</link>
        <description>RELEASE NOTE SCRATCH PAD

ROSEGARDEN 10.10, codename &quot;Betty Prior&quot; RELEASED

The Rosegarden team is proud to announce the release of version 10.10 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.  

&lt;http://www.rosegardenmusic.com/&gt;

This is a substantial bug-fix release, with fixes in almost every area of the application.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:11.02?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:11.02</title>
        <link>https://rosegardenmusic.com/wiki/dev:11.02?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 11.02, codename &quot;Claire de Lune&quot; RELEASED

The Rosegarden team is proud to announce the release of version 11.02 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

This is a bug fix release that addresses a few of those annoying problems that hang around for the longest time, because they are rather complicated to fix.  The most notable of these is that nine years after the first complaints, we have FINALLY found some …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:11.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:11.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:11.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 11.06, codename &quot;Don Juan&quot; RELEASED

The Rosegarden team is proud to announce the release of version 11.06 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

With this release, the Glasgow Pitch Tracker fork of Rosegarden finally merges into the new codebase, and into mainline Rosegarden.  We on the core development team have done basically nothing of interest for this release cycle, and everything here was accomplishe…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:11.11?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:11.11</title>
        <link>https://rosegardenmusic.com/wiki/dev:11.11?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 11.11, codename &quot;Edelweiss&quot; RELEASED

The Rosegarden team is proud to announce the release of version 11.11 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.  A long time in the making, this release combines a number of bug fixes with two major sub-projects that happened to come together right at the same time, and several completely new features as well.  It is probably our most substantial offering since the landmark 10.02.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:12.04?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:12.04</title>
        <link>https://rosegardenmusic.com/wiki/dev:12.04?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 12.04, codename &quot;Freedom&quot; RELEASED

The Rosegarden team is proud to announce the release of version 12.04 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

Ted Felix and Tom “Tehom” Breton did the biggest part of the work that went into this release.  Ted is a masochist who enjoys the challenge of cleaning up Rosegarden's enormous and complicated code in order to make it less buggy, and much more sensible.  Tehom is a…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:12.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:12.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:12.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 12.12, codename &quot;Glenfiddich&quot; RELEASED

The Rosegarden team is proud to announce the release of version 12.12 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

This release continues the trend of putting almost all development effort into stabilization instead of new features.  Once again, Ted Felix deserves a large amount of credit for his tenacious pursuit of solutions to immensely complex problems.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:13.02?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:13.02</title>
        <link>https://rosegardenmusic.com/wiki/dev:13.02?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 13.02, codename &quot;Handel&quot; RELEASED

The Rosegarden team is proud to announce the release of version 13.02 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

This is a stabilization release that includes some important fixes.  Users should feel encouraged to upgrade to 13.02 immediately, and stop using previous versions of Rosegarden.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:13.04?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:13.04</title>
        <link>https://rosegardenmusic.com/wiki/dev:13.04?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 13.04, codename &quot;Allysand&quot; RELEASED

The Rosegarden team is proud to announce the release of version 13.04 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

With the latest contribution from Tim Munro, Rosegarden is now brought to you by the letter T.  Tim, Tom and Ted the talented trio tackle tough troubles tenaciously!</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:13.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:13.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:13.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 13.06, codename &quot;Imagination&quot; RELEASED

The Rosegarden team is proud to announce the release of version 13.06 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

The biggest highlight of 13.06 is that Ted Felix has reduced CPU usage by almost 50% when recording MIDI.  Rosegarden has been plagued with MIDI recording problems for most of its history, and this improvement is huge.  While Ted worked on stabilization, Tom Br…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:13.08?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:13.08</title>
        <link>https://rosegardenmusic.com/wiki/dev:13.08?rev=1651853242&amp;do=diff</link>
        <description>MOVED

&lt;http://rosegardenmusic.com/wiki/dev:13.12&gt;</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:13.10?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:13.10</title>
        <link>https://rosegardenmusic.com/wiki/dev:13.10?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 13.10, codename &quot;Joie de Vivre&quot; RELEASED

The Rosegarden team is proud to announce the release of version 13.10 of Rosegarden, the MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:13.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:13.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:13.12?rev=1651853242&amp;do=diff</link>
        <description>Scrapped.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:14.02?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:14.02</title>
        <link>https://rosegardenmusic.com/wiki/dev:14.02?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 14.02, codename &quot;Kaleidoscope&quot; RELEASED

The Rosegarden team is proud to announce the release of version 14.xx of Rosegarden, the musical notation editor and MIDI sequencer for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

This is a bugfix release.

Bug Fixes

	*  Fix a transposition bug (Bug #1383, r13540).</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:14.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:14.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:14.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 14.12, codename &quot;Lovely Lady&quot; RELEASED

The Rosegarden team is proud to announce the release of version 14.12 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

This is a routine maintenance release.

Bug Fixes</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:15.08?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:15.08</title>
        <link>https://rosegardenmusic.com/wiki/dev:15.08?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 15.08, codename &quot;Nostalgia&quot; RELEASED

The Rosegarden team is proud to announce the release of version 15.08 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

The steady stream of work from Ted Felix has served as the backbone of Rosegarden development all year.  He has done an immeasurable amount of cleaning, simplifying, stabilizing, and organizing work to make the codebase cleaner, leaner, and more reliable in use. …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:15.10?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:15.10</title>
        <link>https://rosegardenmusic.com/wiki/dev:15.10?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 15.10, codename &quot;Oranges and Lemons&quot; RELEASED

The Rosegarden team is pleased to announce the release of version 15.10 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.  One tester comments, “You'll be pleased to know that this puts Rosegarden ahead of all the other sequencers I've tried for all CCs including bank changes, program changes and NRPNs.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:15.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:15.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:15.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 15.12, codename &quot;Peace&quot; RELEASED

The Rosegarden team is pleased to announce the release of version 15.12 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

Rosegarden rounds out 2015 with a new CMake build system and several bug fixes contributed by David Faure of KDE.  The new build system preserves the best features of the previous system, while adding out-of-source builds, and the ability to compile with Qt 4 or Qt…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:16.02?rev=1716247465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-20T23:24:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:16.02</title>
        <link>https://rosegardenmusic.com/wiki/dev:16.02?rev=1716247465&amp;do=diff</link>
        <description>ROSEGARDEN 16.02, codename &quot;Querida&quot; RELEASED

The Rosegarden team is proud to announce the release of version 16.02 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

This release fixes a major bug in the new build system, along with several other bugs.  Qt 5 builds have been tested extensively, and building with either version of Qt is considered production ready as of this release.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:16.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:16.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:16.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 16.06, codename &quot;Rhapsody in Blue&quot; RELEASED

The Rosegarden team is proud to announce the release of version 16.06 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

Ted Felix did the lion's share of the work for this release.  In addition to fixing several bugs, Rosegarden implements a new track archive feature, along with new solo button functionality.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:17.02?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:17.02</title>
        <link>https://rosegardenmusic.com/wiki/dev:17.02?rev=1651853242&amp;do=diff</link>
        <description>Moved to 17.04.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:17.04?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:17.04</title>
        <link>https://rosegardenmusic.com/wiki/dev:17.04?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 17.04, codename &quot;Twice in a Blue Moon&quot; RELEASED

The Rosegarden team is proud to announce the release of version 17.04 of Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

&lt;http://www.rosegardenmusic.com/&gt;

The most visible change in 17.04 is that David Faure has generously replaced our very brittle and complex style system with a complete rewrite using QStyle (r14968).  Ted Felix invested the past ten months grinding through bugs, and cleaning Rosegarden…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:17.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:17.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:17.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 17.12, codename &quot;Ultimate Pleasure&quot; RELEASED

The Rosegarden team is proud to announce the release of version 17.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:18.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:18.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:18.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 18.06, codename &quot;Vesper&quot; RELEASED

The Rosegarden team is proud to announce the release of version 18.06 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Along with some bug fixes and a few new features, 18.06 brings more simplification of the code and further progress toward simplifying the UI notification mechanisms that keep the UI in sync with the underlying Composit…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:18.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:18.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:18.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 18.12, codename &quot;Worcestershire&quot; RELEASED

The Rosegarden team is proud to announce the release of version 18.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:19.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:19.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:19.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 19.06, codename &quot;Xerxes&quot; RELEASED

The Rosegarden team is proud to announce the release of version 19.06 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Highlights of 19.06 include cleanup and bug fixes.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:19.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:19.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:19.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 19.12, codename &quot;Yesterday&quot; RELEASED

The Rosegarden team is proud to announce the release of version 19.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:20.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:20.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:20.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 20.06, codename &quot;Zepherine Drouhin&quot; RELEASED

The Rosegarden team is proud to announce the release of version 20.06
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:20.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:20.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:20.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 20.12 (Altissimo) RELEASED

The Rosegarden team is proud to announce the release of version 20.12
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:20.12_testing_notes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:20.12_testing_notes</title>
        <link>https://rosegardenmusic.com/wiki/dev:20.12_testing_notes?rev=1651853242&amp;do=diff</link>
        <description>20.12 Testing Notes

20.12 will be released on December 9.  Right now, what you see in svn is the release candidate.  Please test the latest svn as much as you can. If you've not built from svn, give it a shot and let us know if you run into trouble.  We'll walk you through it.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:21.06.1?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:21.06.1</title>
        <link>https://rosegardenmusic.com/wiki/dev:21.06.1?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 21.06.1 RELEASED

The Rosegarden team is proud to announce the release of version 21.06.1 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

This is a point release with a single stability fix</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:21.06?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:21.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:21.06?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 21.06 RELEASED

The Rosegarden team is proud to announce the release of version 21.06
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:21.06_testing_notes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:21.06_testing_notes</title>
        <link>https://rosegardenmusic.com/wiki/dev:21.06_testing_notes?rev=1651853242&amp;do=diff</link>
        <description>21.06 Testing Notes

21.06 will be released on June 2.  Please test the latest version of Rosegarden in git as much as you can.  If you've not built Rosegarden before, give it a shot and let us know if you run into trouble.  We'll walk you through it.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:21.12?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:21.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:21.12?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN 21.12 RELEASED

The Rosegarden team is proud to announce the release of version 21.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:21.12_testing_notes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:21.12_testing_notes</title>
        <link>https://rosegardenmusic.com/wiki/dev:21.12_testing_notes?rev=1651853242&amp;do=diff</link>
        <description>21.12 Testing Notes

21.12 will be released on December 8.  Please test the latest version of Rosegarden in git as much as you can.  If you've not built Rosegarden before, give it a shot and let us know if you run into trouble.  We'll walk you through it.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:22.06?rev=1655366694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-16T08:04:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:22.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:22.06?rev=1655366694&amp;do=diff</link>
        <description>ROSEGARDEN 22.06 RELEASED

The Rosegarden team is proud to announce the release of version 22.06
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:22.12.1?rev=1675424015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-03T11:33:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:22.12.1</title>
        <link>https://rosegardenmusic.com/wiki/dev:22.12.1?rev=1675424015&amp;do=diff</link>
        <description>ROSEGARDEN 22.12.1 RELEASED

The Rosegarden team is proud to announce the release of version 22.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:22.12?rev=1675424015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-03T11:33:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:22.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:22.12?rev=1675424015&amp;do=diff</link>
        <description>ROSEGARDEN 22.12 RELEASED

The Rosegarden team is proud to announce the release of version 22.12
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:23.06?rev=1686142217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-07T12:50:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:23.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:23.06?rev=1686142217&amp;do=diff</link>
        <description>ROSEGARDEN 23.06 RELEASED

The Rosegarden team is proud to announce the release of version 23.06 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:23.12?rev=1701864438&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-06T12:07:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:23.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:23.12?rev=1701864438&amp;do=diff</link>
        <description>ROSEGARDEN 23.12 RELEASED

The Rosegarden team is proud to announce the release of version 23.12
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:24.06?rev=1717593912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-05T13:25:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:24.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:24.06?rev=1717593912&amp;do=diff</link>
        <description>ROSEGARDEN 24.06 RELEASED

The Rosegarden team is proud to announce the release of version 24.06 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:24.12.1?rev=1738818163&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-06T05:02:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:24.12.1</title>
        <link>https://rosegardenmusic.com/wiki/dev:24.12.1?rev=1738818163&amp;do=diff</link>
        <description>ROSEGARDEN 24.12.1 RELEASED

The Rosegarden team is proud to announce the release of version 24.12.1
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:24.12?rev=1733333771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-04T17:36:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:24.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:24.12?rev=1733333771&amp;do=diff</link>
        <description>ROSEGARDEN 24.12 RELEASED

The Rosegarden team is proud to announce the release of version 24.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:25.06?rev=1749011417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-04T04:30:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:25.06</title>
        <link>https://rosegardenmusic.com/wiki/dev:25.06?rev=1749011417&amp;do=diff</link>
        <description>ROSEGARDEN 25.06 RELEASED

The Rosegarden team is proud to announce the release of version 25.06 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:25.12?rev=1764692447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-02T16:20:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:25.12</title>
        <link>https://rosegardenmusic.com/wiki/dev:25.12?rev=1764692447&amp;do=diff</link>
        <description>ROSEGARDEN 25.12 RELEASED

The Rosegarden team is proud to announce the release of version 25.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:a_programme_for_tedium?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:a_programme_for_tedium</title>
        <link>https://rosegardenmusic.com/wiki/dev:a_programme_for_tedium?rev=1651853242&amp;do=diff</link>
        <description>A Programme For Tedium

Or “A Program For Tediumme”.  How to help out with the dull, mechanical part of converting to Qt4.

Working environment

Here's how to check out, update, and test-build the “Qt4 Mechanised Conversion” branch.

First you'll need the Qt4 and KDE4 headers.  Here on Ubuntu 8.04 this one line seems to be enough:</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:a_vision?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:a_vision</title>
        <link>https://rosegardenmusic.com/wiki/dev:a_vision?rev=1651853242&amp;do=diff</link>
        <description>Mail archive link - See also - “Having visions is easy”



On Sunday 19 Feb 2006 00:38, Luis Garrido wrote:
&gt; So what is your vision, then?

I'm not sure I have a &quot;vision&quot;, or at least not one that I understand
how to realise, which is probably why it isn't very well expressed in
Rosegarden.

Traditional notation is a very useful thing in music learning, in
exchanging and publishing certain sorts of music in certain ways, and
in musicological contexts. MIDI and the like are very useful not just
…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:addresssanitizer?rev=1693401587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-30T13:19:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:addresssanitizer</title>
        <link>https://rosegardenmusic.com/wiki/dev:addresssanitizer?rev=1693401587&amp;do=diff</link>
        <description>AddressSanitizer

&lt;https://github.com/google/sanitizers/wiki/AddressSanitizer&gt;

Building with ASan

ASan is built into gcc.  You can pass the options gcc needs for ASan to cmake via CMAKE_CXX_FLAGS:
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS=&quot;-Werror -fsanitize=address -fno-omit-frame-pointer&quot;
Then build and run as usual.  Nothing else special is needed.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:after_thorn?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:after_thorn</title>
        <link>https://rosegardenmusic.com/wiki/dev:after_thorn?rev=1651853242&amp;do=diff</link>
        <description>Post-Thorn Refactoring Jobs

We're leaving a lot of messy things behind in the interest of getting the job done. These items (at least the items I have in mind as I'm creating this list) are pretty ugly in code terms, but don't affect end users much, if at all, and they require more fiddling than clean code justifies in the short term.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:branching?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:branching</title>
        <link>https://rosegardenmusic.com/wiki/dev:branching?rev=1651853242&amp;do=diff</link>
        <description>Working with branches

OBSOLETE

These instructions have been superseded by Using git.

OBSOLETE

NOTE: The rosegarden svn URL on sourceforge has changed.  This page has only been partially updated to reflect that.  Usually it is simply a matter of replacing all</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:bugs_todo?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:bugs_todo</title>
        <link>https://rosegardenmusic.com/wiki/dev:bugs_todo?rev=1651853242&amp;do=diff</link>
        <description>Abraham Darby Bugs

Fix as many of these as possible before Abraham Darby, but not before Thorn.

	*  Show annotations/LilyPond directives is broken in the notation editor, and I'm just leaving it broken.  It needs some fairly heavy sorting, and there are more important things to fix first.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:building_rosegarden_from_source?rev=1755631491&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-19T19:24:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:building_rosegarden_from_source</title>
        <link>https://rosegardenmusic.com/wiki/dev:building_rosegarden_from_source?rev=1755631491&amp;do=diff</link>
        <description>Building Rosegarden from Source

Get the Source

There are three main ways to get the source:

	*  Download a release tar file.  If you only need one of the stable releases.
	*  Download a source snapshot.  If you need something more recent than the last release or you need a version with a specific change.  It may not be 100% stable, but it should be ok.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:candidates_for_future_symbols?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:candidates_for_future_symbols</title>
        <link>https://rosegardenmusic.com/wiki/dev:candidates_for_future_symbols?rev=1651853242&amp;do=diff</link>
        <description>This is a scratchpad for ideas about the new Symbol class

Symbols are a new thing that have subordering and duration like text events, for example performance directions, tempo indications, and other such that are no-ops from a sequencer perspective, but will display suitable glyphs on the staff instead of arbitrary or canned texts.  The first three of these are the segno, coda, and breath mark, which aim to be a 1:1 replacement for the LilyPond directive Text tool based hacks that have been wo…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:cases_that_we_know_require_hand_coding?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:cases_that_we_know_require_hand_coding</title>
        <link>https://rosegardenmusic.com/wiki/dev:cases_that_we_know_require_hand_coding?rev=1651853242&amp;do=diff</link>
        <description>Cases we know require hand coding

	*  QComboBox::text() becomes itemText(), but I'm sure the word “text” appears umpty scadillion times, and I'm immediately relegating these cases to hand correction
		*  QRegExp no longer has search() and searchRev(), which have been replaced with</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:code_consistency?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:code_consistency</title>
        <link>https://rosegardenmusic.com/wiki/dev:code_consistency?rev=1651853242&amp;do=diff</link>
        <description>Code consistency

We try to maintain code consistency with several methods. Some of the methods are very general while the others are specific only to the Rosegarden project.

A note on this page: this page is ment to be incomplete and subject to change.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:coding_style?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:coding_style</title>
        <link>https://rosegardenmusic.com/wiki/dev:coding_style?rev=1651853242&amp;do=diff</link>
        <description>Rosegarden Coding Style

Rosegarden house style is as follows, in approximately descending order of importance:

Names

Class names are UpperCamelCase, method names are lowerCamelCase, non-public member variables are m_prefixedCamelCase, slot names start with</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:comment_codes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:comment_codes</title>
        <link>https://rosegardenmusic.com/wiki/dev:comment_codes?rev=1651853242&amp;do=diff</link>
        <description>Source Code Comment Flags

	*  indicates code that has been temporarily disabled in order to get a file to compile.  use very sparingly!
//&amp;&amp;&amp;

	*  indicates places in the code where the person doing the porting wasn't completely certain about the right thing to do, and made a best guess.  If these guesses are incorrect, there could be problems after the code is running, and these comments are the first place to look for solutions to weird problems.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:config_groups_config_groups?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:config_groups_config_groups</title>
        <link>https://rosegardenmusic.com/wiki/dev:config_groups_config_groups?rev=1651853242&amp;do=diff</link>
        <description>QSettings Config Groups

Rosegarden currently uses a mixture of idioms after the conversion to use QSettings for storing user preferences.  The first type of code looks like:


    QSettings.settings;
    settings.beginGroup(&quot;Lazy Options Directly in a String&quot;);
    ...</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:contributing?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:contributing</title>
        <link>https://rosegardenmusic.com/wiki/dev:contributing?rev=1651853242&amp;do=diff</link>
        <description>(still needs more editing, but I'm leaving it alone for now)

How to contribute bug fixes and feature enhancements to Rosegarden project

OBSOLETE

These instructions have been superseded by Building Rosegarden from Source.

OBSOLETE

There are numerous ways to contribute to Rosegarden. You may</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:control_changes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:control_changes</title>
        <link>https://rosegardenmusic.com/wiki/dev:control_changes?rev=1651853242&amp;do=diff</link>
        <description>Control Changes

The code that sends out Control Changes in Rosegarden is pretty convoluted.  This document points out the key areas of interest.  Hopefully this will ease future maintenance.

Note that code related to sending out Bank Selects and Program Changes can be found along with the code related to Control Changes.  This will be pointed out below.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:creating_events.txt?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:creating_events.txt</title>
        <link>https://rosegardenmusic.com/wiki/dev:creating_events.txt?rev=1651853242&amp;do=diff</link>
        <description>From email, 2002 01 04

Events

An Event is the object type in Rosegarden that corresponds to a musical note.  It can also represent a rest, a time signature, a tempo change, a key signature.  In fact, just about anything that lives at a particular time in the score is represented as an event.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:dealing_with_latencies?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:dealing_with_latencies</title>
        <link>https://rosegardenmusic.com/wiki/dev:dealing_with_latencies?rev=1651853242&amp;do=diff</link>
        <description>Dealing with Latencies

In this page we'll try to describe where latencies occur, how we can measure and how we can compensate them.

Latency Diagram

Places where latencies occur are marked dark yellow:



This picture was generated as a PNG-export of the DIA-file contained in</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:development?rev=1771556140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T02:55:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:development</title>
        <link>https://rosegardenmusic.com/wiki/dev:development?rev=1771556140&amp;do=diff</link>
        <description>Development

A place to gather miscellaneous development notes.

doxygen

Generate and view doxygen code documentation from the rosegarden directory as follows:
doxygen
xdg-open build/doc/html/index.html
Or substitute your favorite browser for xdg-open</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:device_files?rev=1771872530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-23T18:48:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:device_files</title>
        <link>https://rosegardenmusic.com/wiki/dev:device_files?rev=1771872530&amp;do=diff</link>
        <description>Rosegarden Device File (.rgd) Developer's Guide

Document is still in progress, but should be quite helpful in its current state.

What is a Rosegarden Device (.rgd) File?

Rosegarden device files (*.rgd) describe the bank selects, program changes, controllers, and percussion keymapping(s) for a specific MIDI synthesizer.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:device_management_and_replacing_auto-connect?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:device_management_and_replacing_auto-connect</title>
        <link>https://rosegardenmusic.com/wiki/dev:device_management_and_replacing_auto-connect?rev=1651853242&amp;do=diff</link>
        <description>Device Management (in Thorn), and Replacing the Unwanted Auto-Connect

Rosegarden 1.7.x has quite a strange device management system, in which devices (meaning: virtual things within the Rosegarden document, that can be connected to external MIDI hardware ports or software programs) are created</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:directories_compiled?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:directories_compiled</title>
        <link>https://rosegardenmusic.com/wiki/dev:directories_compiled?rev=1651853242&amp;do=diff</link>
        <description>Directories that Compile 100%

Lately, I've been looking at problems on a per-directory level.  Some are easier than others in general.  Unsurprisingly, our first 100% directory is base.

	*  base/  (except base/test, which has some obscure public vs. private friend class problem that doesn't look related to QT4 at all; I'm just skipping it, because base/test can totally wait until much later)</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:doxygen?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:doxygen</title>
        <link>https://rosegardenmusic.com/wiki/dev:doxygen?rev=1651853242&amp;do=diff</link>
        <description>Doxygenification

There is apparently somebody out there bored enough to publish our Doxygenized code for the entire world to see.  This makes it that much more important that we update and clean up our Doxygen-targeted internal comment documentation.

Please have a look at the existing Doxygen-based docs, and then look at the</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:eclipse-201510?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:eclipse-201510</title>
        <link>https://rosegardenmusic.com/wiki/dev:eclipse-201510?rev=1651853242&amp;do=diff</link>
        <description>Using the Eclipse IDE to work on Rosegarden

For versions of Rosegarden prior to November 2015.

See the Eclipse page for the latest instructions for setting up Eclipse.

Get Rosegarden Source From SVN

To get started we'll need the source code for Rosegarden.  We can get a copy of it from sourceforge using subversion (svn).  Since we are going to use the source with Eclipse, we'll need to make sure that we set up the directories in a way that will make Eclipse happy.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:eclipse?rev=1768943618&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-20T21:13:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:eclipse</title>
        <link>https://rosegardenmusic.com/wiki/dev:eclipse?rev=1768943618&amp;do=diff</link>
        <description>Using the Eclipse IDE to work on Rosegarden

Older Versions

These instructions are for the cmake build system introduced November 2015.

Instructions for working with older versions of Rosegarden can be found on these pages:

	*  Instructions for the autotools build system prior to November 2015

Building Rosegarden from Source</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:eclipsecdt?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:eclipsecdt</title>
        <link>https://rosegardenmusic.com/wiki/dev:eclipsecdt?rev=1651853242&amp;do=diff</link>
        <description>Using Eclipse/CDT with Rosegarden

OBSOLETE

This page is superseded by the Eclipse page.

OBSOLETE

Eclipse has been a popular IDE for Java developers for a long time, but it also provides an excellent environment for other languages. CDT is the Eclipse IDE for C/C++ developers. This document is a quick tutorial to set up a working development environment for Rosegarden using Eclipse CDT on Linux.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:file_format_version?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:file_format_version</title>
        <link>https://rosegardenmusic.com/wiki/dev:file_format_version?rev=1651853242&amp;do=diff</link>
        <description>File Format Version

I just caught myself in an error, and I made the mistake because I can't ever really remember there being any guidance on what to do about the file format version number.  I had to go do a bit of digging to figure this out.  It seems past time to establish some formal policy on this one, so the mistakes of the past can be avoided in the future.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:first_impressions_and_how_to_improve_them?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:first_impressions_and_how_to_improve_them</title>
        <link>https://rosegardenmusic.com/wiki/dev:first_impressions_and_how_to_improve_them?rev=1651853242&amp;do=diff</link>
        <description>First Impressions, and How to Improve Them

How does Rosegarden appear when first installed and run on a new Linux distribution?

I've been so used to fixing problems “in the distribution” with Studio to Go that I no longer really remember what the normal first time user experience on a non-audio-focused distribution is like. However, I do remember that it used to be pretty lousy; that's one reason STG exists in the first place. So, I downloaded Ubuntu 7.10 and gave it a try. (I just used Ubuntu…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:future_plans?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:future_plans</title>
        <link>https://rosegardenmusic.com/wiki/dev:future_plans?rev=1651853242&amp;do=diff</link>
        <description>Future Plans

These are either topics that have come up on the mailing list, or things that originally appeared as open-ended feature requests on our trackers.  They won't all necessarily happen; they're just ideas.

	*  See also: Summer code, Code Consistency
	*  See also: Plans for</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:get_dependencies?rev=1768935533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-20T18:58:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:get_dependencies</title>
        <link>https://rosegardenmusic.com/wiki/dev:get_dependencies?rev=1768935533&amp;do=diff</link>
        <description>Get Dependencies

In order to successfully build Rosegarden, there are a number of programs and libraries you'll need.

.deb Based Distros

If you are using a distro with apt (Ubuntu, Debian...), you can try getting the build-dep's for Rosegarden.

For build-dep's to work, you'll need to add the appropriate source repo URIs to your sources.list.  The easiest way is to use synaptic.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:help_with_config_page?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:help_with_config_page</title>
        <link>https://rosegardenmusic.com/wiki/dev:help_with_config_page?rev=1651853242&amp;do=diff</link>
        <description>This is the heart of the whole thing, and until we solve this, everything else is completely irrelevant.  I have a decent roadmap to follow rearranging the GUI, thanks to Luis Garrido, but it seems completely pointless to me to fix the GUI while the whole configuration dialog itself remains broken.  One way or another, this problem needs to be solved up front.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:how_a_note_becomes_a_sound?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:how_a_note_becomes_a_sound</title>
        <link>https://rosegardenmusic.com/wiki/dev:how_a_note_becomes_a_sound?rev=1651853242&amp;do=diff</link>
        <description>How a note becomes a sound in Rosegarden.



A note is a type of Event.  All events live in Segments.  There are two kinds of segments, internal and audio.  Events live in the internal kind of Segment.

The first steps towards becoming a sound occur even before you tell Rosegarden to play.  As soon as a document is loaded, Rosegarden creates (among other things) a SequenceManager and a RosegardenSequencer, which we'll get to later.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:how_to_add_menu_items?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:how_to_add_menu_items</title>
        <link>https://rosegardenmusic.com/wiki/dev:how_to_add_menu_items?rev=1651853242&amp;do=diff</link>
        <description>So you want to know how to add a menu button to the menu bar, but you have no idea where to start?

Start with data/rc/.  From there, you probably want either rosegardenmainwindow.rc or notation.rc.  It'll be pretty obvious how it goes, from all the other entries there.  Invent some unique name for your action; I'll call it</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:how_to_edit_ornaments?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:how_to_edit_ornaments</title>
        <link>https://rosegardenmusic.com/wiki/dev:how_to_edit_ornaments?rev=1651853242&amp;do=diff</link>
        <description>How to inspect and edit ornaments inline in the notation editor

When you are in the Notation editor and have an ornament selected, Notation -&gt; Notes -&gt; Ornaments -&gt; Show Expansion of Ornament will show a (fake) segment of how the ornament is performed, including any transposition and any clipping of start and end.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:how_to_make_beat_tracks?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:how_to_make_beat_tracks</title>
        <link>https://rosegardenmusic.com/wiki/dev:how_to_make_beat_tracks?rev=1651853242&amp;do=diff</link>
        <description>First, I assume you have one or more segments captured from MIDI performance.  Of course the performance notes don't match the beats and bar lines.  Fit main -&gt; Existing Beats to Beat Segment or main -&gt; Set Tempos from Beat Segment can fit it, but either one needs a beat track.  A beat track is a track consisting of one note for each beat.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:includes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:includes</title>
        <link>https://rosegardenmusic.com/wiki/dev:includes?rev=1651853242&amp;do=diff</link>
        <description>This needs to link in from some best practices thing for developers that hasn't been written yet.

As I've gone through the Qt4 port, I'm enforcing these standards as I come to includes that need to be diddled.  I think we should follow the same pattern everywhere for consistency.  Do we still have templates somewhere?  If so, we should update them to reflect this.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:instruments_and_devices?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:instruments_and_devices</title>
        <link>https://rosegardenmusic.com/wiki/dev:instruments_and_devices?rev=1651853242&amp;do=diff</link>
        <description>Problem description

We would like a way to insert MIDI program changes in the middle of tracks.

This is a common feature in many sequencer programs, but it is not currently
supported by RG. Also, the “import MIDI files” function can't be properly
fixed now to process MIDI files having PC events in the middle of the tracks.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:keeping_gui_elements_updated?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:keeping_gui_elements_updated</title>
        <link>https://rosegardenmusic.com/wiki/dev:keeping_gui_elements_updated?rev=1651853242&amp;do=diff</link>
        <description>Mail archive link



Keeping GUI elements updated, e.g. notifying the NotationView if a
segment has changed, is done through the RefreshStatus class. This
class holds a set of 'observer IDs'. Every Segment carries a
RefreshStatus, and every edit part displaying one has an observer ID.


Whenever a change is made in a segment, its RefreshStatus is set to
'has changed' for all observer IDs. Then each observer, whenever it's
refreshed, checks its status ID to see if the segment it displays has
chan…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:layout_code?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:layout_code</title>
        <link>https://rosegardenmusic.com/wiki/dev:layout_code?rev=1651853242&amp;do=diff</link>
        <description>Rosegarden Coding Style: Qt Layouts

When doing new work in Rosegarden, it is perfectly acceptable to use Qt Designer if you prefer.  One good example of a new Designer-based dialog is the MIDI device manager.  However, most of our layout code is hand-written Qt, and most of us have seemed to prefer this approach over the years, so we will probably go on having a high proportion of hand-written layout code.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:linked_segments?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:linked_segments</title>
        <link>https://rosegardenmusic.com/wiki/dev:linked_segments?rev=1651853242&amp;do=diff</link>
        <description>Linked Segments

What is it?

The ability to have segments linked together. In its simplest form, linked segments would appear identical - the events in one would appear to be the same as the events in the others to which it was linked. Edits to a linked segment would be reflected in its siblings.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:loading_the_studio_or_other_partial_documents_from_xml?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:loading_the_studio_or_other_partial_documents_from_xml</title>
        <link>https://rosegardenmusic.com/wiki/dev:loading_the_studio_or_other_partial_documents_from_xml?rev=1651853242&amp;do=diff</link>
        <description>Mail archive link



Unlike our XML export code, which is located within the particular class being
exported, we only have one single large XML import class (RoseXmlHandler, in
src/document/) which reads a complete document in one go.

In cases where we only need to import part of a document -- for example, when
importing a .rgd device file, which consists of just the studio element from
a .rg file -- we do it by importing the file as if it were a complete
document, into a new RosegardenGUIDoc o…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:making_a_noise_by_default?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:making_a_noise_by_default</title>
        <link>https://rosegardenmusic.com/wiki/dev:making_a_noise_by_default?rev=1651853242&amp;do=diff</link>
        <description>Making a noise by default

The most common source of problems for new users of Rosegarden is still a straightforward inability to get any sound out of it.

There are two parts to this problem, plus a third related problem:

	*  “Notes” in Rosegarden are MIDI only by default and are not synthesised within the program, so the user needs to run a separate synth or load a plugin and use it explicitly.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:making_strings_translatable?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:making_strings_translatable</title>
        <link>https://rosegardenmusic.com/wiki/dev:making_strings_translatable?rev=1651853242&amp;do=diff</link>
        <description>THIS DOCUMENT IS OBSOLETE AND NEEDS TO BE EDITED HEAVILY OR REPLACED

For now, see the internationalization section of the Qt docs: &lt;http://doc.qt.nokia.com/4.7/internationalization.html&gt;

======Making strings translatable======



=====A few quick notes=====



Please note that the base/ directory does not use QString, and so cannot be translated with the KDE tools. If you think a string needs to be there that absolutely must be translated, the mailing list is the best place to work this out.

…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:manipulating_the_document?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:manipulating_the_document</title>
        <link>https://rosegardenmusic.com/wiki/dev:manipulating_the_document?rev=1651853242&amp;do=diff</link>
        <description>It's usually neatest to wrap manipulations to the document in a 'Command' (src/commands/*).

Commands know how to undo themselves. When you add a command to the history (e.g. via 'RosegardenGUIDoc::getCommandHistory()-&gt;addCommand(my_command);'), the command will be executed and added to the undo history.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:michael?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:michael</title>
        <link>https://rosegardenmusic.com/wiki/dev:michael?rev=1651853242&amp;do=diff</link>
        <description>Michael's Post-It Notes

This is a place for me to jot down things I want to remember, in a place where I can remember where I put them.

Parts vs. Score

I don't have any specific thoughts about how to tackle this, but we really need some way to print parts vs. printing the entire score.  Tempo indications and other such directives are per segment, but many should be present in individual parts if they're printed separately.  We can make nice looking scores complete with brackets now, but there…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:midi_control_interface_draft?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:midi_control_interface_draft</title>
        <link>https://rosegardenmusic.com/wiki/dev:midi_control_interface_draft?rev=1651853242&amp;do=diff</link>
        <description>Ideas/Draft for better midi controler integration

.

Ideas

	*  Allow external control for the transport using normal MIDI CCs
	*  Allow the mixer to be controled using CCs
	*  Allow selecting segments in the arranger using 2 CCs (vertical and horizontal) - is that really useful ?</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:midi_dataflows?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:midi_dataflows</title>
        <link>https://rosegardenmusic.com/wiki/dev:midi_dataflows?rev=1651853242&amp;do=diff</link>
        <description>Rosegarden MIDI Dataflows

These were assembled March 2013, so they may be out of date.

Playback Dataflow (Old)



Specfic routines involved:

	*  Segment (which is part of the document)
	*  SegmentMapper::dump()
	*  MappedSegment::getBuffer()
	*  MappedSegment::m_buffer</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:missing_slots?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:missing_slots</title>
        <link>https://rosegardenmusic.com/wiki/dev:missing_slots?rev=1651853242&amp;do=diff</link>
        <description>Missing Slots

We need to investigate all of these and either restore the missing slots or remove the useless cruft calling slots that no longer exist for good reason.

AudioInstrumentParameterPanel

	*  AudioInstrumentParameterPanel::updateAllBoxes() in src/gui/editors/parameters/AudioInstrumentParameterPanel.cpp:81</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:new_developers?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:new_developers</title>
        <link>https://rosegardenmusic.com/wiki/dev:new_developers?rev=1651853242&amp;do=diff</link>
        <description>Welcome to Rosegarden

You've been referred to this page because you've been granted commit access to our Subversion repository.

Rosegarden is a large and complex project, and we depend on volunteers like you to make it happen.

Thanks for participating in Rosegarden development, and welcome to the team!</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:next_version?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:next_version</title>
        <link>https://rosegardenmusic.com/wiki/dev:next_version?rev=1651853242&amp;do=diff</link>
        <description>ROSEGARDEN xx.xx, codename &quot;xxx&quot; RELEASED

The Rosegarden team is proud to announce the release of version xx.xx of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

&lt;http://www.rosegardenmusic.com/&gt;

Included in this release</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notation_cleanup?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notation_cleanup</title>
        <link>https://rosegardenmusic.com/wiki/dev:notation_cleanup?rev=1651853242&amp;do=diff</link>
        <description>Notation Cleanup Branch

Start Date: 01/23/2011

End Date: 03/07/2011 (Projected)

Primary Developer: Julie Swango (msjulie_s@yahoo.com)


The intent of this branch is to clean up several aspect of the Notation Editor to allow consistent entering and editing of notation.  There will be spill over to the Matrix / Percussion Editor as well, but it is not the primary focus of this branch.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notation_crash_discussion?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notation_crash_discussion</title>
        <link>https://rosegardenmusic.com/wiki/dev:notation_crash_discussion?rev=1651853242&amp;do=diff</link>
        <description>We're up to 9736 now, and I have the impression that other people are at least able to start digging into the notation editor's problems.  It still crashes here.

	*  Create one bar segment
	*  Open segment in notation editor
	*  Long pause, some draw action, and then kaboom</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notation_editor_improvement_thoughts?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notation_editor_improvement_thoughts</title>
        <link>https://rosegardenmusic.com/wiki/dev:notation_editor_improvement_thoughts?rev=1651853242&amp;do=diff</link>
        <description>Notation editor improvement thoughts

This page started out as Bug #1310257 - Notation editor has limitations and may confuse.

See also Notation layout, staff types etc - excerpts from another discussion about notation editor reworking.

See also Score layout, not just notation layout.

CC:

OK, so, one problem people often have with the notation editor (this one came to mind first because it's one of the things Michael was complaining about) is the rather obscure way it handles rests and the t…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notation_layout_staff_types_etc?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notation_layout_staff_types_etc</title>
        <link>https://rosegardenmusic.com/wiki/dev:notation_layout_staff_types_etc?rev=1651853242&amp;do=diff</link>
        <description>Notation layout, staff types etc

Mail archive thread link (a long discussion about potential future changes)

See also Notation editor improvements.

See also Score layout, not just notation layout.

Note: this is not a description of code actually in Rosegarden, it's part of a discussion about future work.

That particular discussion didn't really go anywhere, but it's possible material for later.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notation_toolbar_2?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notation_toolbar_2</title>
        <link>https://rosegardenmusic.com/wiki/dev:notation_toolbar_2?rev=1651853242&amp;do=diff</link>
        <description>Welcome to the notation_toolbar_2 branch:

Revision 2.1 -- 08/29/2009

This page is a reference for the branch/obsolete/notation_toolbar_2 branch.

NOTE: This branch was not intended as a rewrite of the entire notation view interface but is limited to a few very focused aspects related to notation entry which requires a rewrite of the NoteInserter and RestInserter classes.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notes_on_porting_to_qt4?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notes_on_porting_to_qt4</title>
        <link>https://rosegardenmusic.com/wiki/dev:notes_on_porting_to_qt4?rev=1651853242&amp;do=diff</link>
        <description>Thoughts on porting to Qt4/KDE4

See also:

	*  Porting from Qt3 to Qt4
	*  Porting from KDE3 to KDE4
	*  Cases we know will require hand editing of the code
	*  Porting RG, qt3-&gt;qt4 *Examples*
	*  List of current and completed developer tasks for RG Qt4 port
	*  Comments on dialogs and the buttons in them

Work so far

List of current and completed developer tasks for RG Qt4 port...

Structuring the work

Four sorts of work here:

	*  Preliminary or refactoring work that does not depend on any …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:notes_on_porting_to_qt4_examples?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:notes_on_porting_to_qt4_examples</title>
        <link>https://rosegardenmusic.com/wiki/dev:notes_on_porting_to_qt4_examples?rev=1651853242&amp;do=diff</link>
        <description>How to convert . qt3-&gt;qt4 . kde3-&gt;kde4

This may be a help, for new contributors to the qt4/kde4 port of rosegarden. It may also serve to see, what could be replaced with “search'n replace scripts”. If possible, avoid to use the Q3Support and includes. Use the new Qt4 classes instead. Reason: Q3Support doesn't work as well, as it one might expect and we need to move to Qt4 anyway.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:overall_code_structure?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:overall_code_structure</title>
        <link>https://rosegardenmusic.com/wiki/dev:overall_code_structure?rev=1651853242&amp;do=diff</link>
        <description>Rosegarden's code overview

DISCLAIMER:

I am not myself a RG developer, so  any hardcore Rosegardener's comments, additions or corrections to this document will be very welcome. It would be also nice if the doxy output was published somewhere in the web site so it could be referenced from the wiki.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:percussion?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:percussion</title>
        <link>https://rosegardenmusic.com/wiki/dev:percussion?rev=1651853242&amp;do=diff</link>
        <description>Percussion Notation

Objective

To use Rosegarden to print drum notation for compositions that exist only in the MIDI realm, such as vintage computer game music.

Rather than develop a nice, first rate feature that would be enjoyable to use, my aim is only to hack things to a point where I can get the task accomplished, even if the result is brutally ugly to use.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:preferences_restructuring?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:preferences_restructuring</title>
        <link>https://rosegardenmusic.com/wiki/dev:preferences_restructuring?rev=1651853242&amp;do=diff</link>
        <description>Which options are too obvious; which are not obvious enough; which are about right?

Key: Too obvious, not obvious enough, about right

General/Presentation

This is one of the worst config tabs, and it's the first one you see!

	*  Note name style (definitely)</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:program_changes?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:program_changes</title>
        <link>https://rosegardenmusic.com/wiki/dev:program_changes?rev=1651853242&amp;do=diff</link>
        <description>Program Changes

Some ideas for new Program Change features.

	*  Feature #60: Categorized programs
	*  Feature #455: Program Change Ideas

&quot;All Numbers&quot; Mode

All Numbers mode will give the user full control over the banks and program changes sent for a track.  The MIDI Instrument Parameter Panel within the Instrument Parameters box (MIPP) will provide widgets for changing bank select msb, lsb, and program change.  Checkboxes will also be provided to turn on/off the sending of bank selects and …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:qt4-graphicsview-branch-new-plings?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:qt4-graphicsview-branch-new-plings</title>
        <link>https://rosegardenmusic.com/wiki/dev:qt4-graphicsview-branch-new-plings?rev=1651853242&amp;do=diff</link>
        <description>src/gui/editors/matrix/MatrixView.h
68:     virtual void initStatusBar() { }//!!!
69:     virtual void updateViewCaption() { }//!!!
70:     virtual timeT getInsertionTime() { return 0; }//!!!

src/gui/editors/matrix/MatrixView.cpp
466: //    emit usedSelection();//!!!

src/gui/editors/matrix/OldMatrixView.cpp
75: //!!!#include &quot;gui/general/ActiveItem.h&quot;
282:         //!!!	if (isDrumMode()) m_staffs[i]-&gt;setX(resolution);
581:     //!!!    addPropertyViewRuler(BaseProperties::VELOCITY);
1010:     …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:qt4_bug_tracker?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:qt4_bug_tracker</title>
        <link>https://rosegardenmusic.com/wiki/dev:qt4_bug_tracker?rev=1651853242&amp;do=diff</link>
        <description>Rosegarden 10 Fake Bug Tracker

We're just using this wiki page as a tracker for now.  To report a bug, just jot something down, preferably at the top of the stack, using docuwiki numbered list syntax (like the existing examples.)  To claim a bug, tack your initials after it in brackets, like [dmm] or [cc]</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:qt4_feature_review?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:qt4_feature_review</title>
        <link>https://rosegardenmusic.com/wiki/dev:qt4_feature_review?rev=1651853242&amp;do=diff</link>
        <description>Feature Review for Thorn

This is intended to be complementary to the Fake Bug Tracker.

This was a good idea Chris had, but let's take it to the next level.  For the first phase, we're going to go through every menu in Rosegarden item by item, and create a structure following this pattern:</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:ramblings_about_scripting?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:ramblings_about_scripting</title>
        <link>https://rosegardenmusic.com/wiki/dev:ramblings_about_scripting?rev=1651853242&amp;do=diff</link>
        <description>Mail archive link



We have a few shreds of DCOP support for calling basic menu functions (loading
a file, playing from a given time etc), but not really for any editing.

Some of the menu options we have already might have been easier to build if
there had been a script-style interface to make them from. It needn't even
necessarily have involved a scripting language -- just an interface that
works at a slightly higher level than our basic data structures, allowing the
author to avoid worrying …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:recording_from_multiple_midi_ports?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:recording_from_multiple_midi_ports</title>
        <link>https://rosegardenmusic.com/wiki/dev:recording_from_multiple_midi_ports?rev=1651853242&amp;do=diff</link>
        <description>Recording from Multiple MIDI Ports

Multiport recording implementation
June 27, 2004

The implementation of the multiport recording functionality can be phased out,
each step with separate development, test and debugging. At the end of each
step, the changes will be committed using a branch created for the  project,
named 'multiport_recording'. Each step is an incremental and accumulative
approach to the final goal: to have several input sources working at once in
Rosegarden, and to have a smart…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:regression_snapshots?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:regression_snapshots</title>
        <link>https://rosegardenmusic.com/wiki/dev:regression_snapshots?rev=1651853242&amp;do=diff</link>
        <description>Regression Prevention Snapshots

Committed revision 9957.


Committed revision 10014.


Committed revision 10127.



Committed revision 10211.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:release?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:release</title>
        <link>https://rosegardenmusic.com/wiki/dev:release?rev=1651853242&amp;do=diff</link>
        <description>*  gather release notes
	*  scripts/make-release-tarball RELEASE
	*  test build
	*  edit a million random trivial things
	*  spend an hour or two faffing about
	*  completion!

Best just hope Michael doesn't die I guess.  Delegation is indeed hell.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:release_notes_archive?rev=1683403609&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-06T20:06:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:release_notes_archive</title>
        <link>https://rosegardenmusic.com/wiki/dev:release_notes_archive?rev=1683403609&amp;do=diff</link>
        <description>Release Notes Archive

	*  Release notes for 19.12
	*  Release notes for 19.06
	*  Release notes for 18.12
	*  Release notes for 18.06
	*  Release notes for 17.12
	*  Release notes for 17.04
	*  Release notes for 16.06
	*  Release notes for 16.02
	*  Release notes for 15.12
	*  Release notes for</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:release_process?rev=1771443538&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-18T19:38:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:release_process</title>
        <link>https://rosegardenmusic.com/wiki/dev:release_process?rev=1771443538&amp;do=diff</link>
        <description>Release Process

Plan the Release

	*  Pick a release date.
	*  Schedule a string freeze and translation period prior.  TWO WEEKS this time as requested by the translators.
	*  Schedule a testing (feature freeze) period.  Four weeks is good.
	*  Announce the schedule.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:rg_qt4_action_management?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:rg_qt4_action_management</title>
        <link>https://rosegardenmusic.com/wiki/dev:rg_qt4_action_management?rev=1651853242&amp;do=diff</link>
        <description>A plan for managing construction and property setup on QActions for menus and toolbars

There are three “developer roles” here which can readily be done by different people with very little interaction -- so I suggest we do that, unless we can't find three, erm,</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:rg_qt4_dialogs?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:rg_qt4_dialogs</title>
        <link>https://rosegardenmusic.com/wiki/dev:rg_qt4_dialogs?rev=1651853242&amp;do=diff</link>
        <description>Comments on our use of dialogs, with regard to the Qt4 port

(Michael wrote)


&gt;  I don't care about KDialog vs. QDialog though, and if possible, could we get
&gt;  rid of all the stupid [redacted] Apply buttons except for the ones that actually
&gt;  make sense?  KDE3 is full of Apply buttons that are totally stupid, just like
&gt;  Windows.  I know dozens of people who think they have to click Apply and then
&gt;  OK instead of just clicking the [redacted] OK button.  It drives me nuts, and
&gt;  we're full …</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:rg_qt4_task_list?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:rg_qt4_task_list</title>
        <link>https://rosegardenmusic.com/wiki/dev:rg_qt4_task_list?rev=1651853242&amp;do=diff</link>
        <description>RG Qt4 Port Development Task List

See also:

	*  Thoughts on porting to Qt4/KDE4

	*  Directories that compile 100%

	*  Managing construction and property setup for menu actions etc

Summary

This page is for the developers involved in the Rosegarden QT4 port.  The intent is to track each developers current task and to log their accomplishments.  Let's hope this works easily for everyone involved.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:running_under_cygwin?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:running_under_cygwin</title>
        <link>https://rosegardenmusic.com/wiki/dev:running_under_cygwin?rev=1651853242&amp;do=diff</link>
        <description>Running Rosegarden under Cygwin on Windows

This page is intended to document my journey trying to compile and run Rosegarden under Cygwin on Windows.

Why??

Why document it? Because visibility and transparency is a good thing, as is sharing knowledge and pain.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:score_layout_not_just_notation_layout?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:score_layout_not_just_notation_layout</title>
        <link>https://rosegardenmusic.com/wiki/dev:score_layout_not_just_notation_layout?rev=1651853242&amp;do=diff</link>
        <description>Score layout, not just notation layout

Text initially excerpted from RFE #1559811 - more staff grouping options.

See also Notation editor improvement thoughts.

See also Notation layout, staff types etc.

CC:

We don't have any staff groupings natively in Rosegarden. The main reason for this is not that the brackets or whatever are hard to represent internally or to draw, but that I failed to come up with a good way for the user to describe what groupings they wanted in the first place.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:slog_endgame?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:slog_endgame</title>
        <link>https://rosegardenmusic.com/wiki/dev:slog_endgame?rev=1651853242&amp;do=diff</link>
        <description>The Future Rosegarden 2.0

The end is closer every day.  After months of slogging, we finally have something tangible, and quite broken.

Rosegarden 2.0 is primarily a Qt4 application, but it still depends on KDE4 for i18n() is now a Qt4 application, but still uses some Qt3-compatibility classes, such as Q3Canvas to defer those major rewrite until after the obligatory rewrites have been accomplished.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:style_bugs?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:style_bugs</title>
        <link>https://rosegardenmusic.com/wiki/dev:style_bugs?rev=1651853242&amp;do=diff</link>
        <description>regression_snapshots

Style Bugs

Outstanding Issues

	*  Progress dialogs are coming out solid black.  Progress dialogs are still broken to the point where they're random and useless, so I haven't bothered to try to iron this out at all.  I haven't tried to style the actual progress bars themselves yet either, but that needs to be done eventually.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:subversion?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:subversion</title>
        <link>https://rosegardenmusic.com/wiki/dev:subversion?rev=1651853242&amp;do=diff</link>
        <description>Subversion Quick Start for Rosegarden

OBSOLETE

These instructions have been superseded by Building Rosegarden from Source.

OBSOLETE

There are two ways to get a copy of the Rosegarden source code.  First, if 
you have a sourceforge account, it's best to checkout the code so that you 
can commit changes in the future.  For this:</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:summer_code?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:summer_code</title>
        <link>https://rosegardenmusic.com/wiki/dev:summer_code?rev=1651853242&amp;do=diff</link>
        <description>Summer code

This page collects small development projects for Rosegarden in the spirit of Google's Summer of Code (although without the funding! Some institutes may proved funding for students who would program open source applications in summer time</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:svn_post_1.7.0?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:svn_post_1.7.0</title>
        <link>https://rosegardenmusic.com/wiki/dev:svn_post_1.7.0?rev=1651853242&amp;do=diff</link>
        <description>(Redundant page deleted.)</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:svn_to_git_transition?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:svn_to_git_transition</title>
        <link>https://rosegardenmusic.com/wiki/dev:svn_to_git_transition?rev=1651853242&amp;do=diff</link>
        <description>svn To git Transition

This was done against trunk/rosegarden, so the history begins at 2006-02-24 r7161 [3398d014].

TODO

	*  Convert svn repo to git
	*  Backup push to github
		*  &lt;https://github.com/tedfelix/rosegarden-official&gt;

	*  Decide what to do with all the branches it created.  Probably just delete them.  Could make a note of them here before deleting.  Then they can be easily recreated.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:taco_taco_taco?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:taco_taco_taco</title>
        <link>https://rosegardenmusic.com/wiki/dev:taco_taco_taco?rev=1651853242&amp;do=diff</link>
        <description>Taco taco taco</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:the_merge?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:the_merge</title>
        <link>https://rosegardenmusic.com/wiki/dev:the_merge?rev=1651853242&amp;do=diff</link>
        <description>The Merge

It's nearly time to merge all the changes that went into 1.7.3 after the fork that became the qt4 branch.

OLD TRUNK:  stable_1_7/
NEW TRUNK:  trunk/ &lt;= qt4/ &lt;= qt4-graphicsview

Bugs

	*  Assigning a port (connection) to a record-device re-sets the Recording-Enabled status of all record-devices to</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:thorn_matrix_review?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:thorn_matrix_review</title>
        <link>https://rosegardenmusic.com/wiki/dev:thorn_matrix_review?rev=1651853242&amp;do=diff</link>
        <description>Matrix

This is a continuation of the notation review, using what started as aveverum.rg but is highly mangled now.  I've grabbed a random swipe of segments top open in a multi-segment matrix view.

BUG Shift+click on the piano keyboard to select all notes of that pitch.  Shift+click and drag to sweep select.  Neither of these works.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:thorn_notation_review?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:thorn_notation_review</title>
        <link>https://rosegardenmusic.com/wiki/dev:thorn_notation_review?rev=1651853242&amp;do=diff</link>
        <description>Notation Editor (Review COMPLETE!)

BUG You should be able to click on a note to select it, then start dragging it around.  Likewise clefs, and probably myriad other things.  This is all broken too. [This looks like it's probably related to a couple fixes ago, my hack that said PLEASE REVIEW! on it.  It's more bogus w and h variables, seems like to me.  I haven't given up any hope of sorting this one, but it's not the best use of my time if there's any remote possibility Chris might steal enough…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:tnp?rev=1655366694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-16T08:04:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:tnp</title>
        <link>https://rosegardenmusic.com/wiki/dev:tnp?rev=1655366694&amp;do=diff</link>
        <description>TrackButtons Notification Project

Goal

To implement a consistent notification mechanism whereby Boundary (User Interface) objects make changes directly to Entity (Document) objects and use a notification (Observer) mechanism within the Entities to inform the rest of the system of changes.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:tooltips?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:tooltips</title>
        <link>https://rosegardenmusic.com/wiki/dev:tooltips?rev=1651853242&amp;do=diff</link>
        <description>Tooltips Tutorial for Programming Dummies

After some discussion on the devel list, we've decided we need a lot more tooltips.  I want to add more tooltips, and make better, more useful tooltips taking advantage of Qt4's rich text capabilities.

I got this little project started by adding a mostly complete set of tooltips to the SPB today.  In particular, there's a fancy new tooltip, we'll call it the</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:transport_focus?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:transport_focus</title>
        <link>https://rosegardenmusic.com/wiki/dev:transport_focus?rev=1651853242&amp;do=diff</link>
        <description>Update:  Chris added to another, related, report:

Chris: Looks like Qt::Tool is not the proper window type for this window, regardless of how nicely it works for me!  Try replacing Qt::Tool at TransportDialog.cpp:59 with some other flag, or combination of flags, from</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:units.txt?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:units.txt</title>
        <link>https://rosegardenmusic.com/wiki/dev:units.txt?rev=1651853242&amp;do=diff</link>
        <description>Basic Units

Performance pitch

Events store pitch values in simple integers.  These are
fixed-frequency pitches in the MIDI pitch scale, independent of clef
and key.  Adding 12 to a pitch increments it by one octave; pitch 60
is the treble-clef middle C.  (Previous rewrites have considered using
double the MIDI pitch so as to allow quarter-tones; this time let's go
for the simpler option as if we ever want quarter-tones we can always
code them using special Event properties.)</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:unittesting?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:unittesting</title>
        <link>https://rosegardenmusic.com/wiki/dev:unittesting?rev=1651853242&amp;do=diff</link>
        <description>Unit Testing

Running the Unit Tests

First, check with the README to see what the latest approach is.  As of this writing (June 2019), this works:
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON
make
make test
The tests themselves are .cpp files in the test directory (e.g. test/accidentals.cpp).  The test/CMakeLists.txt file has a list of the tests that will be built/run.  Individual tests can be run directly from the build directory:</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:update_notifications?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:update_notifications</title>
        <link>https://rosegardenmusic.com/wiki/dev:update_notifications?rev=1651853242&amp;do=diff</link>
        <description>Update Notifications

Careful design and implementation of update notification mechanisms is critical to the performance of interactive systems.  There are three main approaches to update notification:

	*  Low-Frequency App-wide
	*  Polled
	*  High-Frequency Direct</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:using_git?rev=1763989342&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-24T13:02:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:using_git</title>
        <link>https://rosegardenmusic.com/wiki/dev:using_git?rev=1763989342&amp;do=diff</link>
        <description>Using git

git is a general purpose version control system that supports numerous workflows.  This document discusses two key ways to use git.

	*  Testing Workflow - For testers who won't be making changes.
	*  Developer Workflow (Fork) - If you will be making changes.</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:using_git_with_svn?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:using_git_with_svn</title>
        <link>https://rosegardenmusic.com/wiki/dev:using_git_with_svn?rev=1651853242&amp;do=diff</link>
        <description>Using git with svn

Before continuing to read this page, you have two options:

	*  If you are happy with using svn, stop reading here.
	*  If you would like to experiment with git, continue reading.

This page has been benefited a lot from the following pages:</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:wiki-convert?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:wiki-convert</title>
        <link>https://rosegardenmusic.com/wiki/dev:wiki-convert?rev=1651853242&amp;do=diff</link>
        <description>Pleasantly ugly script to convert from SourceForge wiki format (WikiSpaces) to Dokuwiki


#!/usr/bin/perl

while (&lt;&gt;) {
  my $h='H_E_A_D_I_N_G';
  s/^====(.*)====$/$h$h$h$1$h$h$h/;
  s/^===(.*)===$/$h$h$h$h$1$h$h$h$h/;
  s/^==(.*)==$/$h$h$h$h$h$1$h$h$h$h$h/;
  s/^=(.*)=$/$h$h$h$h$h$h$1$h$h$h$h$h$h/;
  s/$h/=/g;
  if (/\[\[code[^\]]*\]\]/) {
    if ($incode) {
      s/\[\[code\]\]/&lt;\/code&gt;/;
      $incode=0;
    } else {
      s/\[\[code\]\]/&lt;code&gt;/;
      s/\[\[code( format=\&quot;([^\&quot;]*)\&quot;)?\]\]/&lt;c…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:working_with_multiple_installed_build_versions?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:working_with_multiple_installed_build_versions</title>
        <link>https://rosegardenmusic.com/wiki/dev:working_with_multiple_installed_build_versions?rev=1651853242&amp;do=diff</link>
        <description>Lifted straight out of an old post on the devel list:


running multiple Rosegarden builds: msg#00002

Subject: running multiple Rosegarden builds
List-id: &lt;rosegarden-devel.lists.sourceforge.net&gt;

I know that the subject of how to install and run different builds of
Rosegarden at once comes up occasionally.  It's not hard to do; here's
what I do.

Now that I actually have more than about ten gig of disk space in my
development machine, I'm finally keeping more than one Rosegarden
source tree ac…</description>
    </item>
    <item rdf:about="https://rosegardenmusic.com/wiki/dev:xml_format?rev=1651853242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T16:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:xml_format</title>
        <link>https://rosegardenmusic.com/wiki/dev:xml_format?rev=1651853242&amp;do=diff</link>
        <description>Rosegarden's file format is a gzipped XML file with
a .rg extension.  (We use zlib to read and write files.)

The most basic XML elements are event and property.
Event has a type, subordering and duration, and then the event
element contains a series of property elements each of
which specifies a single property by name and type.  Events
are assumed to start at the time at which the previous
event ended, except when overridden by a chord element
(within which all events start at once) or a resyn…</description>
    </item>
</rdf:RDF>
