The Patchbay_

Abjad

Python API for building LilyPond files to produce publication-quality music notation.

LanguagePython
CategoryComposition & notation
LicenseGPL-3.0
PlatformsmacOS Linux Windows
Installpip install abjad
First released2009
MaintainedYes
LinksWebsite · Source

Strengths

Limitations

Best for

Algorithmically composing and engraving complex contemporary notation.

Minimal example

import abjad
staff = abjad.Staff("c'4 d'4 e'4 f'4")
abjad.show(staff)

Alternatives to Abjad

music21mingusSCAMPisobar

← Back to all tools