Canorus — расширяемый C++ / Python / QT графический редактор музыкальных партитур.
Canorus является продолжением прекратившего развитие в 2006 году проекта NoteEdit (редактор партитур основанный на MIDI-библиотеке TSE3) и предназначяется для создания музыкальных партитур высокого качества используя возможности LilyPond при формировании нотной записи.
LilyPond (GNU LilyPond) — нотный интерпретатор, приложение для создания, редактирования и печати высококачественных нотных партитур (упорядоченный набор символов музыкальной нотации).
Canorus имеет удобный и простой пользовательский интерфейс и минимум настроек, поддерживает Python и Ruby языки сценариев для плагинов, предусмотрена возможность просмотра исходного кода партитур в формате XML (расширяемый язык разметки).
С помощью Canorus можно записывать нотные партитуры любого размера, с любым количеством станов, устанавливать аккорды и производить гармонический анализ мелодии, записывать тексты песен, а также проигрывать полученный результат в формате MIDI (формат обмена данными между электронными музыкальными инструментами).
Canorus поддерживает импорт и экспорт файлов в форматах MIDI, MusicXML, ABC Music, MUP, PMX, MusiXTeX и LilyPond.
Лицензия: GNU General Public License version 3.0 (GPLv3)