Canorus

Active

Overview

Canorus is a free cross-platform music score editor that supports note writing, unlimited staffs, polyphony, MIDI playback, chord markings, and lyrics.124 It serves as the successor to NoteEdit, offering import/export to formats like MIDI, MusicXML, LilyPond, and others, along with scripting capabilities in Python or Ruby.236

Key Features

  • Polyphonic notation - Excellent input system for entering polyphonic music with mouse and keyboard bindings.
  • MIDI support - MIDI input, output, and playback via ALSA sequencer.
  • Import/Export filters - Supports MIDI, MusicXML, ABC Music, MusiXTeX, LilyPond, PDF, and SVG.
  • Scripting - Extensible with Python and Ruby scripts.
  • Unlimited staffs - Handles unlimited number and length of staffs.
  • Edit modes - Select and Edit modes with emacs-like keybindings (Ctrl-Z undo, etc.).
  • Printing - Exports to PDF via LilyPond integration.
  • User-defined events - Rich selection of standard symbols and custom events.

Pricing

PlanPriceIncludes
Free$0Full access to all features, open-source.

Platforms & Requirements

Cross-platform using Qt4, runs on Linux (via ALSA for MIDI), Windows (Win32), and X11 systems; macOS support implied by cross-platform claims but not explicitly detailed.13 Minimum requirements align with Qt4; no notable platform-specific limitations mentioned.

Integrations & Ecosystem

  • MIDI import/export/playback
  • MusicXML import/export
  • LilyPond export and printing
  • ABC Music import/export
  • MusiXTeX import/export
  • PDF export
  • SVG export
  • Canorus (.can) and XML formats

Alternatives

AppDifference
NoteEditPredecessor project that Canorus forked and extended as its official successor.
MuseScoreMore actively maintained modern alternative with broader platform support and GUI features.
LilyPondText-based notation focused on high-quality engraving, lacks graphical editor like Canorus.
SibeliusCommercial software with advanced professional features, not free or open-source.

Reputation

Canorus is recognized as a capable free music score editor, praised for polyphonic input, MIDI connectivity, scripting, and format support as NoteEdit's successor.21 It has niche use in Linux communities but appears less actively developed recently, with last mentions around 2016 workshops.7 Criticisms include potential abandonment risks similar to its predecessor, limiting its adoption compared to more modern tools.2

Sources (9)
  1. https://sourceforge.net/projects/canorus/
  2. https://www.linuxjournal.com/content/music-notation-software-linux-progress-report-part-1
  3. https://sourceforge.net/projects/canorus.berlios/
  4. https://audio-file.org/2019/10/27/canorus-music-score-editor/
  5. https://wiki.linuxaudio.org/apps/all/canorus
  6. https://github.com/canorusmusic/canorus
  7. https://media.ccc.de/v/minilac16-canorusanext
  8. https://forum.musicasacra.com/forum/discussion/555/linux-notation-software/p1
  9. https://community.linuxmint.com/software/view/canorus