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 – you may pick up projects from here!).

Check also HOWTO contribute to Rosegarden project.


Segment view

  • Support multiple open files. (#1258972)
  • Support vertical zoom; originally: Ability to change vertical and horisontal zoom independenty. (#671177,#713163)
  • Highlight the edge of the segment under cursor; helps in resizing from the edge subsequent segments. (#1438888)

Notation view

  • Support pagebreaks and linebreaks in notation. (#1000397)
  • Support for several tracks with different instruments per a single staff. (#1355463, #1542039)
  • Adding (a) new measure(s) to the end of the staff. (#1693738)
  • Add option to group staffs with different brackets. (#1559811)
  • Support different types of bar lines: single, double, ending, beginning, repeat, dashed, dotted, empty (#1586412).
  • Notes may below to only a single type of groups; therefore it is note possible to separate beamed triplet and non-beamed triplet. Support nested note grouping. (#985457)
  • Support parenthesized notes. (#882957)
  • Support track-level options: move track up/down, add track, remove track. (#1112023)
  • Highlight the edge of the event under cursor; helps in resizing from the edge subsequent event. (#1438888)
  • Highlight the empty area to be filled by a pencil click. (#1438888)

Matrix view

  • Show and edit more than one tracks in a single matrix view. (#1725029, #931029)
  • Set the length of selected notes à la Notation view: Ctrl+4 etc. (#671177)
  • Support multiclick selections: select bar with double click and whole segment with triple click. (#988167)

Notation & Matrix view

  • Support removing note overlaps. (#671177)
  • Support applying legato, or, filling the empty spaces between notes. (#671177)
  • Arrange multiple views in tabs. (#893397)
  • Keep tied notes together in moving one of the notes. (#1109973)


  • Changeable precision for beating, up to 16th notes. (#671177)


  • Check keyboard shortcuts also for laptop use. (#1438888)
  • Notes are entered using Qwerty keyboard. Add support to other keyboards layouts, like Dvorak. (#1634575)
    • It would be helpful to many German and potentially other users if this were implemented in a way that supported their layout too.



Import & Export

  • Better text support in exporting MIDI for karaoke use. (#1039569)


  • Document undocumented features, go to the main wiki page.


  • Add or update a translation.
dev/summer_code.txt · Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki