-
Notifications
You must be signed in to change notification settings - Fork 14
Features
Matevž Jekovec edited this page Jan 4, 2020
·
1 revision
This is a list of features in Canorus:
- Canorus is free software licensed under (GNU GPL).
- Canorus is a cross-platform application and works under Linux, Microsoft Windows and MacOS X.
- Canorus is available in 14 languages.
- A modern and flexible Qt4-based GUI.
- Scalable icons and other graphics.
- Multiple views of the score.
- Write the score snippets using mouse and keyboard on one or more sheets as composers do and use copy&paste functionality among then.
- Type the score in LilyPond syntax using the Score Source View.
- Unlimited Undo/Redo.
- Canorus uses its native compressed XML file format.
- Canorus supports various resources you can add to score like images, sounds, videos and others stored inside the score.
- Export to LilyPond.
- Export to Midi.
- Export to PDF using external typesetter (e.g. LilyPond).
- Partial import from LilyPond (voice snippets only).
- Import from Midi.
- Import from MusicXML.
- 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.
- Chord names.
- 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.
- Canorus offers an extensions architecture. This allows users to extend Canorus functionalities or write interfaces for other music applications.
- Extensions written in Python.