3,365 apps tracked 0 new today 17 updated today Synced 27m ago

Rosegarden

MIDI Sequencer and Notation Editor with Audio Support

Rosegarden Development Team

com.rosegardenmusic.rosegarden
View on Flathub ↗

Rosegarden is a general-purpose music composition and editing environment that offers a mixture of features inspired by MIDI sequencers, score editors, and DAWs. Rosegarden offers a variety of extensions that work in conjunction with LilyPond to produce beautiful scores that often require little or no manual editing, and it generally does a good job of rendering human MIDI performances as legible notation.

Rosegarden is ideal for the small scale home artist who wishes to use one tool to handle a music project from start to finish. For example, you can record your musical idea with a MIDI keyboard, write out transposing parts for the members of a brass band, and record the band playing these parts all in the same document in the same application. Rosegarden supports a variety of import and export formats, and works well in conjunction with other applications.

Screenshots

The main window
The main window

Observed history

App ChangeVersionWhen ↓

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

26.063 Jun 2026

This version includes the following bug fixes:

  • LV2: Fix memory leaks. Bug #1748. [8139069f92]
  • cmake: Set LV2 minimum version to 1.18.0. [e78887fc13]
  • LV2: Improved handling of GTK2 plugins. Feature Request #541. [6c6b5e39ba]
  • Fix duplicate menu items in "Set Entry Velocities" window. Bug #1752. [95e52f0e64]
  • Fix empty profile dump with no profiling. Bug #1755. [90d2c00a16]
  • Add missing #include <QObject>. Bug #1746 [b714afbaa4]
  • cmake: Make lv2 optional. Patch #84. [c519c57ab2]
  • cmake: Rename DISABLE_LILV -> DISABLE_LV2. [2d2824cc84]
  • cmake: Add DISABLE_PCH. [04e36f6ea4]
  • cmake: Fix broken CMAKE_BUILD_TYPE. [c149ea9a66]
  • Matrix: Fixed crash on large horizontal zoom. Bug #1761. [853313edcf]
  • Matrix: Fixed horizonatal zoom range issue. Bug #1761. [4a34375a33]
  • Matrix: Fix vertical zoom range issue. [807cd89374]
  • Matrix: Improve HV wheel behavior. [0ef1e21deb] [566f984873]
  • Matrix: Fix preview play for tied notes. Bug #1764. [e9ed4f1221]
  • AudioPluginDialog: Improve Editor button behavior. Editor button is now disabled if JACK isn't up. An error message is provided via the button's tooltip when it is disabled. [fbaa3ec6b1]
  • MIDI Mixer: Handle changes to the number of devices without closing the window. [520641f59c]
  • MIDI Mixer: Fix garbage in meters. [254e75a45f]
  • MIDI Mixer: Handle changes to the number of controllers. [faeb4238be]
  • Audio File Manager: Fix unload not working on selected WAV files. Bug #1766. [8626e2ec58]
  • main window: Fix toolbar tool buttons not responding to tool changes via the context menu. [6d33d9d5ed]
  • main window: Fix context menu tool items enabled at the wrong time. [212f1ba128]
  • main window: Disable VU meters on muted and archived tracks. Bug #1767. [1ff36b47e4] [5ed9c5248c]
  • main window: Make rotary tooltip dynamic. Bug #1768. [d39555d401]
  • metronome: Use bar velocity for preview. [3f773b79b0]
  • MusicXML: Fix crash when importing MusicXML. PR #32. [92f9b3b426]
  • Notation: Fix erasing triplet note. Bug #1772. [5a0d019c45]
  • Tranzport: Disabled support for Frontier Design Group's TranzPort DAW Control. See README for instructions on re-enabling and let us know if you are using this. [44dab8314b]
  • Notation: Fix select and delete notes in tuplets. Bug #1772. [ff57686630] [81541588f7]
  • Notation: Fix inserting tuplet note at beginning. Bug #1772. [de410d7937]
  • main window: Fix scroll to follow playback. When it is off, the display will not scroll. Turn it on and the display will jump to where the cursor is. Bug #1774. [254f9824ce]
  • examples: Make all channels fixed. PR #45. [6b2824a52d]
  • Notation: Fix beaming a selection that contains a tuplet losing the tuplet. Bug #1773. [80af019789]
  • Notation: Improve rendering of mixed beam/tuple group. Bug #1773. [905859fc05]
  • Event List Editor: Fix initial selection in event editor. Bug #1777. [af81698a7c]
  • Editors: Remove "Durations" from rescale menu items. Bug #1771. [91a1a718f5]
  • Event List Editor: Select new event after insert. [5131ab73df]
  • Event List Editor: Fix edit not leaving event selected. [c6ec410702]
  • Matrix: Fix matrix velocity can end up 0. Bug #1777. [af83558f8e]
  • Matrix: Fix unreadable grid dropdown in Native theme. Bug #1778. [6f886727a6]
  • Matrix: Fix unreadable quantize dropdown in Native theme. Bug #1778. [29193b7a03]
  • Notation: Fix crash with Make Triplet (Ctrl+R). Bug #1781. [6bf63b0f3d]

This version adds the following new features:

  • rgd: Added support for alternative bank select approaches for synths like the Yamaha TG77 and Oberheim Matrix-1000. Feature Request #542. [b9c94293c5] [5b03a6285c]
  • matrix: Remember velocity for each segment. [7e3ecfa101]
  • main window toolbar: Added metronome button to the transport toolbar. [2fcbb1426f]
  • main window: Make "End" key jump to the end of the segments on first press, and to the end of the composition on the second press. [42ba3c6341]
  • Rulers: Add "Set to Default" to context menu. Also accessible via middle mouse button in select and move tools. [5a2efddfb3]
  • lilypond: Add warning about too-short durations that will lead to lilypond errors. PR #44. [a11a8343f8]
  • Event List Editor: Add Edit > Paste At... [b3682ef93c]
25.122 Dec 2025

This version includes the following bug fixes:

  • Fix tuplet of 7 in one beat leads to incorrect durations. Bug #1464. [ffe92b80a1]
  • Fix incorrect bpm on TimeWidget. [d94e0e096c]
  • Fix occasional unwanted recovery prompt. Bug #1725. [b2ed6a748d]
  • Fix stuck lilypond preview dialog. Bug #1726. [5857468170]
  • Fix track buttons and segment canvas getting out of sync. Bug #1728. [b06a0cee07]
  • Fix main window losing focus when mouse leaves. Bug #1728. [c384771ccb]
  • Fix MIDI export problems with anacrusis and tempo changes. Bug #1627. [0683a0890d]
  • Fix undo anacrusis requiring three undos. [c4d89ee242]
  • Fix undo for tempo changes losing ramp info. [ea1982fdcf]
  • Fix adding and removing files in the Audio File Manager does not mark the document as modified. [efc375058c]
  • Improve missing audio file handling. Bug #1730. [bdaf8dc014]
  • Fix audio directories being created unnecessarily. Bug #1730. [f7053b39dc]
  • Fix wait cursor during audio file location dialog. [a915292fc0]
  • Use "open directory" dialog in file location dialog instead of broken "file open" dialog. Bug #1730. [6461bc9ce4]
  • Fix unnecessary error message box. Bug #1730. [c6ef6415c7]
  • Fix selection problems when closing the Audio File Manager. Bug #1733. [83fa32bdb2]
  • Fix cursor not returning to normal after using audio location dialog. Bug #1736. [0d38af676e]
  • Fix sfizz plugin UI not visible. Bug #1738. [090f160bce] [f908ea2646]
  • Fix instruments refering to invalid audio inputs and submasters. Bug #1735. [faa8e5186d] [722d5a2c67] [01b5e6d96f]
  • Fix LV2 crashes due to environment variables. Bug #1737. [58a2e3d9fe]
  • Fix new MIDI ports called "unnamed" rather than "New Device". Bug #1710. [2c18d18906]
  • Fix lilypond version issue. Bug #1739. [55ef24b9bf]
  • Fix Feta.xml not found message. Bug #1741. [d24521621d]
  • Fix "oops" message in logs. Bug #1740. [bb86de7422]
  • Limit mouse position in LoopRuler. Bug #1742. [f7216033b9]
  • Fix wrong codec selected in text codec dialog. [6e7b2c2577]
  • Use "snap to unit" for the tools and the LoopRuler to make it easier to work in compound meters. [be819c5265]
  • Add "Cursor" to "Move to Staff Above/Below" menu items. [a1823ca9f6]
  • Fix a crash when saving during playback. [e835e860b3]
  • Make notation quantization color brighter. [5bf74aee5c]
  • Fix undo after remove results in no audio in the Audio File Manager. Bug #1733. [4f732e5c17] [36a6680ed9] [ab6b89453f]
  • Fix problems when moving segments beyond composition end. Bug #1744. [b3cd66b800]
  • Remove unnecessary logging. Bug #1745. [1cf772bf68]
  • Fix lv2 plugins not showing as lv2 plugins. Feature Request #540. [83c427819c]
  • MatrixTool: Fix missing forward-decl for QKeyEvent. Bug #1746. [70307ab1ee]
  • cmake: Remove X11 requirement. Bug #1747. [12a6aa65c9]
  • cmake: Fixed a build error. [ff1fe47372]
  • cmake: Make gtk2 optional. [2364f701d6]

This version adds the following new features:

  • Rulers now support aftertouch, both channel and key. Feature Request #527. [5ee9c807d8]
  • Rotary (knob) widget now shows label (e.g. pan) and value in its tooltip. [4c42d7dc4d]
  • Snap markers to beat. Feature Request #537. [6c69fa3354]
  • Move markers by dragging them. Feature Request #536. [66b9451054] [00eb33ffa7] [8f334a5dbf]
  • Double-click to rename a marker. Feature Request #535. [3973fdf484]
  • Edit > Select Related Segments feature. Feature Request #534. [d289dc4005]
  • Audio File Manager: allow multi-select of entries in the list. Feature Request #533. [2368585756]
  • Support for Akai MPK Mini IV control surface. Patch #83. [35eec2215e]
25.064 Jun 2025

This version includes the following bug fixes:

  • Lilypond: Fix the missing dot in property paths (LilyPond > 2.22). [3957c97969]
  • LV2: Add port sampleRate feature. [03d35cad0a]
  • Fixed Import Studio does not create new devices. Bug #1709. [4460f3521b]
  • Notation: Improve wording of highlight menu items. Bug #1708. [fdc4a3553c]
  • Event Viewer: Fix editor closes when editing triggered segments. [baeb7bad81]
  • Fix crash when deleting a triggered segment that was being edited with the notation or matrix editors. [c9cafc8ad8]
  • Fix wrong matrix editor window closed during segment split. Bug #1699. [80d3e70642]
  • Handle unsaved untitled autosave. Bug #1700. [cef44d35e3]
  • Matrix: Fix notes not sounding across a drag select. Bug #1697. [31ec6ed535]
  • Fix file dialogs forget paths. Feature Request #518. [5588528e46]
  • Fix crash when deleting a repeating segment opened in notation. Bug #1711. [119e4672d9]
  • Fix crash on Manage MIDI Devices window close. Debian #1091859. [64943ed3d8]
  • Fix crash on new document with bank editor open. Bug #1712. [f68d7dbcd6]
  • Fix missing time resolution warning. [6cbef7a786]
  • Instrument Parameters: Fix "Pan" control label cut off on the right. [8a78c11ae2]
  • Fix UI locks up when hitting "Record". Bug #1713. [e8d16c4792]
  • Fix lyric editor with anacrusis [-1] problem. Bug #1715. [82045d5ca4]
  • Fix LV2 plugin JC303 not working. Bug #1714. [b341fd1ce3]
  • Add JACK stop at auto stop preference. Bug #1693. [c86d9ca6a7]
  • Tempo And Time Signature Editor: Fix tempo time change leftovers. Bug #1718. [017bdd1b60]
  • Fix potential crash when fast-forwarding or rewinding through a large composition while it is playing. Bug #1717. [01ddaca815]
  • Fix RG handling of jumping JACK transport. Bug #1721. [dc2062d42e]
  • LilyPond: Fix deprecation warnings while processing RG output. Bug #1675. [39bef99be1]
  • Matrix: Fix Add Tempo Change... not working. [b9a781ee9c]
  • Fix record input connections not happening. [38d50e757f]
  • Fix "toggle repeat" not handling mixed state in undo. Bug #1722. [1128116d13]
  • Fix transport dialog time/bars not updating on Tempo and Time Signature changes prior to the pointer position. [66401b64fc]
  • EventFilterDialog: Fix invalid read with "shortest" duration. [8068e139ba]
  • Fix LilyPond doesn't draw the repeat double bar when there are alternative endings. Bug #1676. [2e4b03092a]

This version adds the following new features:

  • Add an extra large track size in presentation preferences. Feature Request #524. [76247e4efd]
  • Add track label width to presentation preferences. Feature Request #525. [a401a663d4]
  • EditView: Add "Edit Triggered Segment" feature. [287a3765e1]
  • Add "Drag with dynamic modifiers (main window)" preference. [561db23422]
  • Constrained selection move in matrix editor. Feature Request #298. [4dfb643cf5]
  • Add preference for dynamic drag. Bug #1699. [561db23422]
  • Add "remove all from panel" command to the Manage Controllers dialog Edit menu. Feature Request #526. [68a2373fd4]
  • RPN and NRPN editing has been added to the Event List Editor. Feature Request #467. [bc567b76b3] [0a43462bdb]
  • MIDI Export: Add RPN and NRPN support. Feature Request #467. [f02f6bf8fb]
  • Event List Editor: Add filtering All On/Off button. [42f8635286]
  • LV2: Graduate out of beta. Enable by default. [90fccdab0a]
24.124 Dec 2024

This version includes the following bug fixes:

  • LV2: Fix link problem with no gtk2. [2e168f0d]
  • LV2: Add lv2 check for GUI library ok. [9cb306b3]
  • Manage MIDI Banks and Programs dialog now allows the same bank MSB/LSB to be used for percussion and non-percussion banks on the same device. Bug #1692.
  • Fix wrong ports being assigned on file load. Bug #1687. [663099cc]
  • Fix autoscroll and highlighting behavior with multiple segments on a track. Bug #1672.
  • Fix missing scroll bar on Instrument Parameters Bank dropdown. Bug #1695. [295a2f7a]
  • Fix "turn repeats into copies" misses last segment. Bug #1696. [afcf2f0e]
  • Fix shortcut order ignored. Bug #1702. [b1272a6d]
  • Fix unexpected cursor position when moving from note to note on a bar with a clef or time signature. Bug #1704. [215b9d27]
  • Fix unexpected translation of bank and program names. Bug #1705. [6dbd6bcd]
  • Fix unexpected Save As... directory. Feature #522. [15db9d10]
  • Fix broken tempo line in tempo ruler after adding a time signature change. Bug #1706. [6a7ef89e]
  • Fix "Modify MIDI Filters" dialog does not mark document as changed. Bug #1707. [4e505977]
  • Fix LV2 sfizz plugin support. [8fce0614]
  • Fix group box formatting issue in native/light theme. Bug #1678. [d2df6376]
  • LV2: Fix crashes and locking related to atom buffers. [95b09722] [be37b31e]

This version adds the following new features:

  • Make MIDI File Division value configurable for Export. GH #9. [991e4839]
  • WAV export of audio and soft synth tracks. File > Export > Export WAV File... [5b4d109e]
  • Apply interpretations to more than one segment. Segment > Interpret... Feature #517. [b8a243a5]