Projects / Canorus

Canorus

Canorus is a cross-platform music score editor. It supports an unlimited number and length of staffs, polyphony, MIDI playback of written notes, chord markings, lyrics, and a number of import and export filters to many formats like MIDI, MusicXML, ABC Music, MUP, PMX, MusiXTeX, and LilyPond. It features multiple viewports of the same score, scripting support, score source view, and a fast and intuitive UI. It is based on Qt4, uses CMake as a project management tool, swig for scripting/macros integration (primary script languages are Ruby and Python), and the cross platform rtmidi library for MIDI playback. It is the official successor to NoteEdit.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  23 Apr 2009 08:58

Release Notes: Many changes were made.

  •  09 Feb 2008 17:38

No changes have been submitted for this release.

Release Notes: A new archive file format was implemented. Several new features were added but are not fully implemented yet: MIDI export, printing, playback of marks, and saving and loading of marks.

  •  21 Oct 2007 08:07

Release Notes: This release adds CanorusML support in the scripting library for directly opening/saving Canorus files. It adds playback support in the scripting library. It adds Slovenian, Dutch, Swedish, Hebrew, and German translations. It adds keyboard bindings for note insertion, playback, and selection. It has been updated to provide Qt4.3 compatibility. There are many other enhancements and bugfixes.

  •  23 Mar 2007 16:09

Release Notes: Doxygen documentation. Initial work on a Mac OS X port. Improved function marking rendering. The scripting engine offers integration with tge Canorus menu, import/export dialogs, keyboard, and mouse events. Complete XML CanorusML format. LilyPond voice import/export and document export support. A rewritten GUI. Support for multiple main windows. Many new icons. Translations support. Current translations are English and Slovenian. The majority of the code has been rewritten for a more robust foundation for future development. Many leaks have been fixed in MIDI, the GUI, and the scripting engine.

Screenshot

Project Spotlight

nut

Nutrition software to analyze meals with the USDA Nutrient Database.

Screenshot

Project Spotlight

LedgerSMB

An accounting/ERP application and framework.