neoscore.western.ledger_line

class neoscore.western.ledger_line.LedgerLine[source]

Bases: Path, HasMusicFont

A staff ledger line.

These are generated automatically by Chordrest objects, but can be manually instantiated as well.

__init__(pos: Union[Point, Tuple[Unit, Unit]], parent: PositionedObject, base_length: Unit)[source]
Parameters
  • pos – A position at the left edge of the notehead column.

  • parent – This or one of its ancestors must implement HasMusicFont.

  • base_length – The of the notehead this line is related to. The real length will be this plus a small extension defined in the MusicFont’s engraving defaults.

elements: List[PathElement]