Canorus is a free extensible music score editor. It supports note writing, import/export of various file formats, MIDI input and output, scripting and more! Using a Qt4 framework Canorus offers a fast and modern GUI and cross-platformability.
Key features of this program include:
- Score source view with on-the-fly parser and rendering to the scoreview
- Command line interface & Scripting support
- Plugins
- Function marks
- Archived XML-based file format with resources attached
- Qt4 and cross-platform ability
- Modern user interface (vector graphics for music elements, multiple viewports on a single score)
- Doxygen documentation
- Multiple voices – Polyphony and unlimited number of contexts
- Multiple viewports on the same music score
- MIDI playback
- Transposition
- Lyrics
- LilyPond export, basic import
- MusicXml basic import
- Midi export, basic import




Open Source Living is a dynamic archive of Open Source software (OSS) spanning all major platforms, inclusive of small to large scale projects. It aims to introduce and inform new users about viable OSS alternatives to corporate, closed source software.
Through its Community Facebook Page and exciting multi-authored publication, Sourced, OS Living houses informed discussion on issues of import in the Open Source field.
OS Living adheres to the Open Source Initiative's definition of OSS. Each software item included in the archive endeavours to conform to OSI guidelines on standards and licensing. Find out more »
Working on a top OSS project? Found something that could benefit others? Send us all the details via our user-friendly submission form and we'll consider it for inclusion in the Archive. Submit »
If you find the Open Source Living project a valuable resource and would like to help towards maintaining the site, we welcome donations through Paypal™. Donate »