Scorewriter

A scorewriter is to music notation what a word processor is to text, in that they typically provide flexible editing and automatic layout, and produce high-quality printed results.

The first modern score manipulation program was Mockingbird, written by John Maxwell and Severo Ornstein at Xerox PARC in 1980 on a Dorado computer.

Individual tracks can be edited using graphic notation in the form of a "piano roll"-guided input for the control of MIDI-based hardware and software instruments.

A third approach has also emerged that combines the first two input methods into a digital audio workstation, allowing users to score parts using traditional notation, the graphic notation of the piano roll, and recording acoustic or electronic instruments in real time alongside the existing scores.

Finale and Sibelius were released, with high-quality output and a wide range of sophisticated features that made them suitable for almost all kinds of music applications.

All scorewriters allow the user to input, edit and print music notation to varying degrees of sophistication.

The screen can show at one time both the score and, by changing the colour of keys on a virtual piano's keyboard, the notes being played.

Some scorewriters allow users to customize and fine-tune the printed output to a considerable degree, as is required by publishers to produce high-quality music engraving and to suit their individual house style.

Other features may include version control, change tracking, graphics import and export, Post-It-like sticky notes, etc.

There are also human-readable text-based formats such as ABC notation, LilyPond, ASCII tab and NoteWorthy Composer text files.