
JavaScript
Python
Java
PHP
Rust
Haskell
Typescript
Elixir
Sibelius
Guitar Pro
Finale
LilyPond
OpenMPT
MuseScore
Denemo
Impro-Visor
JavaScriptSibelius is recommended for professional composers, arrangers, music educators, and students who need robust and versatile notation tools. It is also suitable for anyone looking for advanced features in music notation software, from amateurs to experienced musicians seeking to produce high-quality sheet music.
Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.
Guitar Pro - Create, play and share your tabs
Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible
Finale - Finale, the world standard for music notation software, lets you compose, arrange, notate, and print engraver-quality sheet music.
PHP - A popular general-purpose scripting language that is especially suited to web development
LilyPond - GNU LilyPond is a computer program for music engraving.