BeamBreak

class maelzel.core.symbols.BeamBreak(location=None)[source]

Bases: EventSymbol, VoiceSymbol

Symbolizes a syncopation (beam) break at the given location or at the given note

A BeamBreak can be added both to a Note/Chord or to a Voice. If it is added to a note, the location needs to be left unset since the location will be determined by the note itself. If it is added to a Voice, the location indicates the absolute offset at which a beam/syncopation will be broken.

Note

When a BeamBreak is added to a Part this does not modify in any way the contents of the Voice. The modification takes place further down the line when the voice is quantized. It is the quantized part which is modified. The resulting Notation present at the given location is broken at that point (adding a tie if needed)

Methods Summary

applyToNotation(n, parent)

Apply this symbol to the given notation, inplace

applyToPart(part)

rtype:

None

callback(qpart)

rtype:

None

Methods Documentation

applyToNotation(n, parent)[source]

Apply this symbol to the given notation, inplace

Return type:

None

applyToPart(part)[source]
Return type:

None

callback(qpart)[source]
Return type:

None