musicscore.finalize

class musicscore.finalize.FinalizeMixin(*args, **kwargs)[source]

FinalizeMixin is a mixin for finalizable classes: Score, Part, Measure, Staff, Voice, Beat and Chord

finalize() None[source]

FinalizeMixin method

finalize can only be called once.

It calls finalize method of all children.

to_string(*args, **kwargs)[source]

FinalizeMixin method

It triggers finalize() first before calling parent’s xml_object.to_string() method. If no xml_object exists (it means there is no direct MusicXML equavalent of this class) a ClassHasNoMusicXMLEquivalentError is thrown.