Musicola is a comprehensive music composition and editing tool that displays notes on a traditional grand staff — treble and bass clef — rendered graphically on screen. It supports composing, editing, and harmonizing melodies, with features for adding chords, changing key and time signatures, and repeating sections or individual notes. The program can store several thousand notes in memory and supports printer output for producing sheet music. Entry modes include ear-only playback and full notation display, and the harmony function allows automatic chord accompaniment to be generated for a melody.
Program Analysis
Overview
Musicola, subtitled “A Complete Music Tool,” is a music composition and editing program that presents composers with a graphical grand staff — both treble and bass clef staves rendered on screen — for entering and editing melodies. It targets users who want to compose, arrange, and print music rather than simply play back pre-programmed tunes.
Composition Interface
The main composer screen displays the key signature, pitch/chord status, and duration at the top, followed by a rendering of treble and bass clef staves. A status bar shows the current key (e.g., F/D minor) and time signature (4/4). Notes entered by the user appear on the staves in standard notation, including ledger lines above and below the staff for notes outside the five-line range.
Input Modes
The Pitch/Mode menu provides the following entry and editing options:
- Ear Only (1): Plays notes without displaying them on the staff — useful for auditioning pitches before committing them.
- Notation (2): Enters notes in full notation mode, placing them visually on the staff.
- Delete Note (3): Removes the last entered note from the sequence.
- Harmony (4): Automatically generates harmonic accompaniment or chord voicings for the composed melody.
- Change Time (5): Alters the time signature of the piece.
- Change Key (6): Transposes or changes the key signature.
- Repeat Section (7): Marks and repeats a defined section of music.
- Repeat Note (8): Repeats the previously entered note.
- Note to Start Section Repeat (9): Sets the start point of a repeated section.
- Rest (ENTER): Inserts a rest of the current duration.
- End (0): Exits the current mode.
Capacity and Storage
Musicola is advertised as being able to memorize several thousand notes, making it capable of holding full-length compositions in memory. Pieces can be saved to and loaded from cassette tape, and the program supports printer output so that composed music can be produced as hard-copy sheet music — a notable feature for a home computer music tool of its era.
Music Theory Features
The inclusion of a harmony/chord feature distinguishes Musicola from simpler music entry utilities. Users can set the key and mode (major/minor), and the program can add appropriate chord accompaniment, displayed on the bass clef staff. Support for key changes and time signature changes mid-composition allows for more musically complex works.
Content
Source Code
Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.





