PianoRollComposer uses the standard treble and bass clef staffs. Notes are displayed in the piano roll format, so it shows music with absolute accuracy. Notes are entered directly on the staffs, and you can edit each note to give it the exact characteristics you want. You can input and edit any of 128 MIDI instruments and 61 percussion instruments. If you have a MIDI keyboard, you can play and record any instrument with it. A composition can contain music from all instruments and all percussion instruments. The music created with it can be played by any MIDI player, and can be shown in standard music notation. PianoRollComposer can play and display any MIDI music.
Music from different instruments is placed on the same staffs, with different colors to differentiate them. Darker or lighter colors differentiate sharps or flats. Instruments can be selected to be played and shown, or not played and shown.

You can move a note left, right, up, or down. You can change its note type, volume, instrument master volume, beats/minute, and beginning and end positions. A note's parameters can be shown when the mouse passes over it. Music can be transposed up or down. Groups of notes can be deleted, copied, cut, and pasted. Pressing the Delete key deletes a note that the mouse cursor is over. You can insert or delete vertical spaces. Key and time signatures can be entered and displayed. You can change instruments for music already created ( including percussion instruments). A beat is provided by a selected percussion instrument when entering music with a keyboard -- either without music showing on the staffs or when adding to music on the staffs after that existing music has finished playing.
Pedal sustain can be manually entered.
You can select a chord to enter, and you can see the chord name of selected notes.
A percussion loop window is available.
Music dynamics/special effects can be shown/edited.
Record to, play, edit, and mix WAVE files.
Play VST instruments.

What is new in this release:

Version 2.56 may include unspecified updates, enhancements, or bug fixes.

What is new in version 2.55:

Version 2.55 may include unspecified updates, enhancements, or bug fixes.

What is new in version 2.53:

Version 2.53 may include unspecified updates, enhancements, or bug fixes.