EVERYTHING XIAOMI
Get listed

Canorus

Canorus is free desktop software for writing and editing musical notation on Linux, macOS, and Windows.

Place
#22 of 38
Score
6.9
Canorus's website

What Canorus is

Canorus is free desktop software for writing and editing musical notation on Linux, macOS, and Windows. It supports notes, rests, clefs, key signatures, time signatures, lyrics, chord markings, and multiple voices, with no stated limit on the number or length of staffs. The project lists MIDI, MusicXML, LilyPond, ABC Music, and MusiXTeX among its import and export formats. MIDI recording and playback are included, with General MIDI instrument configuration. LilyPond provides print preview and printing, while PDF and SVG export are based on LilyPond. Other listed tools include document recovery, undo and redo, copy and paste, scripting, and plugins. Python scripting is working, while Ruby is planned on the SourceForge page. Canorus is licensed under GPLv3 with publicly available source code. The README says development is heavy and that not all features are implemented. The latest listed release is 0.7.3rc3, described as a release candidate.

Good

  • Free GPLv3 software with public source code
  • Runs on Linux, macOS, and Windows
  • Imports and exports MIDI, MusicXML, and LilyPond
  • Supports unlimited staff number and length
  • Includes MIDI recording and playback

Watch out

  • Not all features are implemented
  • Latest listed release is a release candidate
  • Building requires several development dependencies
  • Ruby scripting is planned rather than working

Who it suits

It suits desktop users creating scores who want free, libre software with broad notation and interchange formats. Developers and testers are also listed as intended audiences.

Verdict

Canorus offers a broad free notation toolkit with MIDI, MusicXML, LilyPond, and desktop-platform support. Its active development status and unfinished features mean users should review project requirements before relying on it.

Plans and prices

From Canorus's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CanorusFreeFree libre software · GNU GPLv3

The facts

Each one read from Canorus's own pages, with the date it was checked.

What it does

Build requirements
The README lists Qt development tools, SWIG, a C++ compiler, CMake and Python development files among build requirements.checked 11 Oct 2026
Deployment
desktopchecked 19 Sep 2026
Development status
The project README says Canorus is in heavy development and that not all features are implemented.checked 11 Oct 2026
File formats
The project lists import and export support for MIDI, MusicXML and LilyPond, alongside other formats including ABC Music and MusiXTeX.checked 11 Oct 2026
Intended users
The release notes describe score-writing capabilities including notes, rests, clefs, key and time signatures, lyrics, and multiple voices, indicating use by music notation authors.checked 11 Oct 2026
Languages and dependencies
The README describes Linux, Windows, and Mac OS X support and lists Qt, SWIG, CMake, a C++ compiler, and Python development packages among build dependencies.checked 11 Oct 2026
License
The project README says Canorus is licensed under GPLv3 and makes its source code publicly available.checked 11 Oct 2026
LilyPond
Release notes describe LilyPond import and export, including using LilyPond for score printing and preview.checked 11 Oct 2026
Limitations
The README warns that not all features are implemented and documents runtime dependencies on Qt and Python, with MinGW also required on Windows.checked 11 Oct 2026
MIDI
Release notes list MIDI import and export, playback, and an integrated MIDI recorder among the capabilities added to the program.checked 11 Oct 2026
MIDI support
Yeschecked 19 Sep 2026
Music formats
The project describes import and export for various file formats, including MIDI input and output.checked 11 Oct 2026
MusicXML
Release notes list MusicXML import and basic MusicXML export.checked 11 Oct 2026
MusicXML support
Yeschecked 19 Sep 2026
Notation
Canorus supports standard notation elements including notes, rests, clefs, key signatures and time signatures.checked 11 Oct 2026
Open source
Canorus is free libre software licensed under GNU GPL, and its source code is publicly available.checked 11 Oct 2026
Other features
The listed features include lyrics, chord markings, document recovery, undo and redo, and copy and paste.checked 11 Oct 2026
Printing
Canorus offers print preview and printing through LilyPond, plus PDF and SVG export based on LilyPond.checked 11 Oct 2026
Purpose
Canorus is a free music score editor for writing and editing musical notation.checked 11 Oct 2026
Recent release listed
The GitHub releases page lists 0.7.3rc3 as the latest release and describes it as a release candidate.checked 11 Oct 2026
Score capacity
Canorus supports polyphony and an unlimited number and length of staffs.checked 11 Oct 2026
Scripting
The project README lists scripting support, and its build notes describe optional Python and Ruby support.checked 11 Oct 2026

Money

Free plan
Yeschecked 19 Sep 2026

Where it runs

Platforms
The project README says Canorus runs on Linux, Windows, macOS and other platforms.checked 11 Oct 2026

Alternatives to Canorus

All alternatives
  1. 1Flat logo

    Flat

    Free planAndroidiOSWebmacOS
    8.7From $49.99 a year
  2. 2

    Fender Notion

    Free planAndroidiOSWebLinux
    8.6$14.99 one-time
  3. 3DomiSol logo

    DomiSol

    Free planAndroidiOSWebAPI
    8.1From $880 a month
  4. 4

    Sibelius

    iOSWebmacOS
    7.8
  5. 5Noteflight logo

    Noteflight

    Free planWeb
    7.8From $49 a year
  6. 6

    ScoreCloud

    Free planiOSWebWindowsmacOS
    7.7From $5.99 a month