Canorus is a free cross-platform music score editor. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of notes, chord markings, lyrics, import/export filters to formats like MIDI, MusicXML, ABC Music, MusiXTeX and LilyPond

Features

  • Polyphony
  • Canorus ML Format (optionally as archive)
  • Scripting and Plugins (Python working, Ruby planned)
  • Multiple Views for different tasks (Score, CLI, Source, Help
  • Several configuration options for Editing, Appearance, Playback, Print
  • Translations into many different languages
  • Multiple Platform support (like Windows, Mac, Linux, *BSD)
  • Standard Notation elements (Rests, Notes, Clefs, Key/Time Signatures etc.)
  • Several Import Possibilities (Midi, MusicXML, Simple Lilypond, more planned)
  • Many Exporters available (Midi, MusicXML, Lilypond, more planned)
  • Zooming of Score and Several Score Views
  • Lyrics
  • Properties for music elements (staff, note, barline, voices, slures etc.)
  • Document Properties (Title, Composer, Copyright, Arranger etc.)
  • Document Recovery
  • Midi Recording and Playback as well as GM instrument configuration
  • Undo/Redo, Copy&Paste
  • Marks (Fermata, (De)Crescendo, Dynamics, Repeat, Fingering etc.)
  • Print Preview and Printing via Lilypond (more backends planned)
  • Coloring of music elements (for education), only scriptable for now
  • PDF and SVG export based on Lilypond
  • Midi based on well-tested backends: PMidi and RTMidi

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), GNU General Public License version 3.0 (GPLv3)

Follow Canorus

Canorus Web Site

Other Useful Business Software
Event Management Software Icon
Event Management Software

Ideal for conference and event planners, independent planners, associations, event management companies, non-profits, and more.

YesEvents offers a comprehensive suite of services that spans the entire conference lifecycle and ensures every detail is executed with precision. Our commitment to exceptional customer service extends beyond conventional boundaries, consistently exceeding expectations and enriching both organizer and attendee experiences.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
6
0
0
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5

User Reviews

  • Thank you very much for the program released under a free open source license!
  • Leute es ist echt zu verzweifeln mit Euch. Programme die sich nicht installieren lassen ist ein echtes Problem in der Linux Welt. Jeder macht sein eigenen Scheiss. Kein einheitliches Konzept oder Standards an der sich jeder Softwareentwickler daran zu halten hat. Kein Wunder das viele Wechselwillige nach eine kurze Zeit das Handtuch werfen. Ich habe auch nach Stunden das Prog nicht zum laufen gebracht. Sowas schädigt das Ansehen von Linux. Sehr schade
  • Absolute crap for the Mac OS. You have to compile the app yourself? Nope, not in this day and age, mate! And the instructions don't even work. There is NO .pkg that it mentions.
  • Canorus works wonderful.
    1 user found this review helpful.
  • Canorus is a very helpful tool for composers and rearrangers. It delivers great output with the lilypond backend. Currently though there are some speed issues for larger sheets to a score, especially when adding notes. I like the scripting possibilities but the developers have still to do quite a bit on documentation this feature. It's nice to see how the different views (help, (multiple) score, source, cli) integrate in the UI. Zoom with the scroll wheel works flawlessly. I'm really looking forward for being able to customize all the available function so I seldom need to use the mouse. I only once set a piece with a Midi keyboard (I cannot play piano/keyboard) and this worked without any problems.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Languages

French, Dutch, Slovene, Czech, English, German

Intended Audience

Developers, End Users/Desktop, Testers

User Interface

Console/Terminal, Plugins, Qt

Programming Language

Python, C++, Ruby

Related Categories

Python Text Editors, Python XML Software, Python Printing Software, Python Education Software, Python Sound Audio, C++ Text Editors, C++ XML Software, C++ Printing Software, C++ Education Software, C++ Sound Audio, Ruby Text Editors, Ruby XML Software, Ruby Printing Software, Ruby Education Software, Ruby Sound Audio

Registered

2006-08-14