0 Members and 1 Guest are viewing this topic.
Canorus is the next generation music score editor. It is the official successor of NoteEdit. It uses Qt4, has scripting capibilities and uses modern development standards like eclipse, patterns and test units as base. * Development Status: 4 - Beta * Environment: Win32 (MS Windows), X11 Applications * Intended Audience: Developers, End Users/Desktop, Science/Research * License: GNU General Public License (GPL) * Natural Language: English, German, Slovenian * Operating System: MacOS X, Windows, Linux * Programming Language: C++, Python * Topic: Editors, MIDICanorus is a free extensible music score editor. It supports note writing, import/export of various file formats, MIDI input and output, scripting and more! Using a Qt4 framework Canorus offers a fast and modern GUI and cross-platformability. Canorus runs on Linux, Windows and MacOSX.Why the name Canorus?Canorus is a Latin word meaning sweet, rich, deep, warm, friendly, and full of gentle sound and harmony. This is exactly what Canorus should present: A friendly user interface, deep and strong fundamentals, a warm welcome to newcomers and a rich set of features. Canorus was named by its founders, Matevž and Reinhard. Canorus is free (libre) software, licensed under GNU GPL. This means that the program source code is available to public, anyone is welcome to research how the program works, participate in its development, freely distribute the program and spread the word!Features:General * 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 12 languages. GUI and usability * A modern and flexible Qt4-based GUI. * 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. * New document wizard (ToDo). Import/Export * Canorus uses its native tar-gzipped 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 MusicXML (ToDo). * Export to PDF. * Import from LilyPond (partially). * Import from Midi. * Import from MusicXML. Score elements and tools * 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. * Tablature (ToDo). * Chords (ToDo). * Drum score (ToDo). * Music patterns (ToDo). * 8va and 8bassa (ToDo). * Transposition and accidentals reinterpretation. Printing * Preview and printing achieved externally by exporting the score to LilyPond and running a PDF viewer application. Midi * Playback of the score. * Live recording of Midi performance. * Insertion of notes and rests using Midi keyboard. Extensions * Canorus offers an extensions architecture. This allows users to extend Canorus functionalities or write interfaces for other music applications. * Extensions can be native (written in C++) (ToDo) or written in a scripting language. Scripting * Canorus offers its external library for manipulating the score. We use SWIG to acomplish this task. * Bindings for Python language are provided by default. * Python Command Line Interface inside Canorus.