Composing Music

Canorus – music score editor

Canorus is a graphical music score editor written for the Qt toolkit.

It is a sequel of the well-known music score editor for Linux, NoteEdit. Canorus uses LilyPond for music engraving to achieve a very high quality in the resulting documents. This software supports note writing, scripting support, import/export of various file formats, MIDI input and output and more.

Canorus offers a number of import and export filters for LilyPond, MusicXML, Midi, NoteEdit and others.

Key Features

  • Modern and flexible Qt4-based graphical user interface with vector graphics for music elements, multiple viewports on a single score.
  • Multiple voices – Polyphony and unlimited number of contexts.
  • Multiple viewports on the same music score.
  • MIDI playback.
  • Transposition.
  • Lyrics.
  • Scalable icons and other graphics.
  • Multiple views of the score.
  • Write the score using mouse and keyboard on one or more sheets as composers do and use copy&paste functionality then.
  • Type the score in LilyPond syntax using the Score Source View.
  • Unlimited undo/redo.
  • Score elements:
    • Notes, rests, various barlines.
    • Various key signatures, time signatures and clefs.
    • Triplets and other tuplets.
    • Ties, slurs and phrasing slurs.
    • Tempo marks (BPM), ritardando, accellerando.
    • Fixed dynamic marks (piano, forte etc.), crescendo, decrescendo.
    • Repeat signs (repeat bars, segno, coda).
    • Bookmarks, custom text signs, rehersal marks.
    • Pedal marks.
    • Instrument change.
    • Fingering.
    • Articulation marks (marcato, accent, tenuto, bow marks, trills, pralls etc).
    • Lyrics.
    • Figured bass.
    • Function marks.
    • Transposition and accidentals reinterpretation.
  • Preview and printing achieved externally by exporting the score to LilyPond and running a PDF viewer application.
  • Playback of the score.
  • Live recording of Midi performance.
  • Insertion of notes and rests using Midi keyboard.
  • Uses native tar-gzipped XML file format.
  • Supports various resources you can add to score like images, sounds, videos and others stored inside the score.
  • Export to LilyPond, Midi, PDF.
  • Import from LilyPond (incomplete), Midi and MusicXML.
  • Plugins.
  • Internationalization support: 12 languages.

Website: sourceforge.net/projects/canorus
Support:
Developer: Canorus Development Team
License: GNU General Public License v2.0

Canorus

Canorus is written in Python, C++, and Ruby. Learn Python with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials. Learn Ruby with our recommended free books and free tutorials.


Related Software

Open Source Scorewriters
RosegardenSophisticated MIDI (and audio) sequencer and notation editor
MusescoreGraphical WYSIWYG music score typesetter
LilypondProduce musical scores that are engraved with traditional layout rules
FrescobaldiLilyPond sheet music text editor for KDE4
DenemoMusical score editor intended primarily as a frontend to Lilypond
music21Toolkit for computational musicology
mupVery feature-laden application for producing printed music
TuxGuitarMultitrack tablature editor and player writen in Java-SWT
Aria MaestosaMidi sequencer/editor
GregorioTools for Typesetting Gregorian Chant
CanorusGraphical music score editor written for the Qt4 toolkit
Impro-VisorEducational program designed to help musicians compose and hear solos

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted