Note Input Methods
Efficiency is paramount. Look for software that offers multiple ways to enter notes. Most professional-grade programs support MIDI input, allowing you to play a keyboard to enter pitches while the software handles the rhythm. Step-time input, where you select a rhythm value and then choose the pitch, is also common. Look for robust keyboard shortcuts that minimize the need to navigate through nested menus.
Playback and Virtual Instruments
Even if you are writing for live performers, you need to hear your work. Higher-end software like Steinberg Dorico or Avid Sibelius includes high-quality sound libraries. Check whether the software supports VST (Virtual Studio Technology) plugins, which allow you to load third-party sample libraries to achieve more realistic, expressive playback for demo purposes.
Layout and Engraving Control
Music engraving is an art form. The software should handle the heavy lifting of collision avoidance—ensuring that dynamics, articulations, and text do not overlap with notes or staff lines. You should have granular control over page margins, staff spacing, and the overall look of the score, especially if you plan to publish your work.
Compatibility and File Formats
The ability to exchange files is critical. Look for support for MusicXML, the universal language for sharing music notation data between different programs. MIDI import and export are also essential if you intend to move projects between your notation software and a DAW like Logic Pro or Ableton Live.