10.1.10.1. Pyxb

class Musica.MusicXML.Pyxb.CTD_ANON(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_CTD_ANON__credit = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__defaults = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__identification = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__movement_number = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__movement_title = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__part = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__part_list = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON__version = <pyxb.binding.content.AttributeUse object>
_CTD_ANON__work = <pyxb.binding.content.ElementDeclaration object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = None
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 5382, 2)
credit

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

defaults

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

identification

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

movement_number

The movement-number element specifies the number of a movement.

movement_title

The movement-title element specifies the title of a movement, not including its number.

part

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

part_list

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

version

Get the value of the attribute from the instance.

work

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.CTD_ANON_(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_CTD_ANON___id = <pyxb.binding.content.AttributeUse object>
_CTD_ANON___measure = <pyxb.binding.content.ElementDeclaration object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = None
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 5386, 5)
id

Get the value of the attribute from the instance.

measure

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.CTD_ANON_2(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_CTD_ANON_2__credit = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__defaults = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__identification = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__measure = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__movement_number = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__movement_title = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__part_list = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_2__version = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_2__work = <pyxb.binding.content.ElementDeclaration object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = None
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 5407, 2)
credit

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

defaults

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

identification

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

measure

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

movement_number

The movement-number element specifies the number of a movement.

movement_title

The movement-title element specifies the title of a movement, not including its number.

part_list

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

version

Get the value of the attribute from the instance.

work

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.CTD_ANON_3(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_CTD_ANON_3__attributes = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__backup = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__barline = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__bookmark = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__direction = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__figured_bass = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__forward = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__grouping = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__harmony = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__id = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_3__note = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__print = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_3__sound = <pyxb.binding.content.ElementDeclaration object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = None
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 5414, 8)
attributes

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

backup

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

barline

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

bookmark

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

direction

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

figured_bass

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

forward

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

grouping

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

harmony

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

id

Get the value of the attribute from the instance.

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

note

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

print_

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sound

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.CTD_ANON_4(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_CTD_ANON_4__attributes = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__backup = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__barline = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__bookmark = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__direction = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__figured_bass = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__forward = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__grouping = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__harmony = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__implicit = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_4__non_controlling = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_4__note = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__number = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_4__print = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__sound = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_4__width = <pyxb.binding.content.AttributeUse object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = None
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 5389, 8)
attributes

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

backup

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

barline

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

bookmark

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

direction

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

figured_bass

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

forward

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

grouping

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

harmony

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

implicit

Get the value of the attribute from the instance.

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

non_controlling

Get the value of the attribute from the instance.

note

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

number

Get the value of the attribute from the instance.

print_

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sound

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

width

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.CTD_ANON_5(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_CTD_ANON_5__implicit = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_5__non_controlling = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_5__number = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_5__part = <pyxb.binding.content.ElementDeclaration object>
_CTD_ANON_5__width = <pyxb.binding.content.AttributeUse object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = None
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 5411, 5)
implicit

Get the value of the attribute from the instance.

non_controlling

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

part

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

width

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.CTD_ANON_6(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_CTD_ANON_6__color = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__default_x = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__default_y = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__font_family = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__font_size = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__font_style = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__font_weight = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__lang = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__relative_x = <pyxb.binding.content.AttributeUse object>
_CTD_ANON_6__relative_y = <pyxb.binding.content.AttributeUse object>
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2351, 4)
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

lang

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.STD_ANON(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = None
_STD_ANON_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 277, 3)
normal = 'normal'
class Musica.MusicXML.Pyxb.STD_ANON_(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = None
_STD_ANON_1_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 328, 3)
emptyString = ''
class Musica.MusicXML.Pyxb.above_below(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_above_below_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 28, 1)
above = 'above'
below = 'below'
class Musica.MusicXML.Pyxb.accidental(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of accidental_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3672, 1)
_accidental__bracket = <pyxb.binding.content.AttributeUse object>
_accidental__cautionary = <pyxb.binding.content.AttributeUse object>
_accidental__color = <pyxb.binding.content.AttributeUse object>
_accidental__default_x = <pyxb.binding.content.AttributeUse object>
_accidental__default_y = <pyxb.binding.content.AttributeUse object>
_accidental__editorial = <pyxb.binding.content.AttributeUse object>
_accidental__font_family = <pyxb.binding.content.AttributeUse object>
_accidental__font_size = <pyxb.binding.content.AttributeUse object>
_accidental__font_style = <pyxb.binding.content.AttributeUse object>
_accidental__font_weight = <pyxb.binding.content.AttributeUse object>
_accidental__parentheses = <pyxb.binding.content.AttributeUse object>
_accidental__relative_x = <pyxb.binding.content.AttributeUse object>
_accidental__relative_y = <pyxb.binding.content.AttributeUse object>
_accidental__size = <pyxb.binding.content.AttributeUse object>
bracket

Get the value of the attribute from the instance.

cautionary

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

editorial

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

parentheses

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

size

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.accidental_mark(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of accidental_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3686, 1)
_accidental_mark__color = <pyxb.binding.content.AttributeUse object>
_accidental_mark__default_x = <pyxb.binding.content.AttributeUse object>
_accidental_mark__default_y = <pyxb.binding.content.AttributeUse object>
_accidental_mark__font_family = <pyxb.binding.content.AttributeUse object>
_accidental_mark__font_size = <pyxb.binding.content.AttributeUse object>
_accidental_mark__font_style = <pyxb.binding.content.AttributeUse object>
_accidental_mark__font_weight = <pyxb.binding.content.AttributeUse object>
_accidental_mark__placement = <pyxb.binding.content.AttributeUse object>
_accidental_mark__relative_x = <pyxb.binding.content.AttributeUse object>
_accidental_mark__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.accidental_text(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of accidental_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1980, 1)
_accidental_text__color = <pyxb.binding.content.AttributeUse object>
_accidental_text__default_x = <pyxb.binding.content.AttributeUse object>
_accidental_text__default_y = <pyxb.binding.content.AttributeUse object>
_accidental_text__dir = <pyxb.binding.content.AttributeUse object>
_accidental_text__enclosure = <pyxb.binding.content.AttributeUse object>
_accidental_text__font_family = <pyxb.binding.content.AttributeUse object>
_accidental_text__font_size = <pyxb.binding.content.AttributeUse object>
_accidental_text__font_style = <pyxb.binding.content.AttributeUse object>
_accidental_text__font_weight = <pyxb.binding.content.AttributeUse object>
_accidental_text__halign = <pyxb.binding.content.AttributeUse object>
_accidental_text__justify = <pyxb.binding.content.AttributeUse object>
_accidental_text__lang = <pyxb.binding.content.AttributeUse object>
_accidental_text__letter_spacing = <pyxb.binding.content.AttributeUse object>
_accidental_text__line_height = <pyxb.binding.content.AttributeUse object>
_accidental_text__line_through = <pyxb.binding.content.AttributeUse object>
_accidental_text__overline = <pyxb.binding.content.AttributeUse object>
_accidental_text__relative_x = <pyxb.binding.content.AttributeUse object>
_accidental_text__relative_y = <pyxb.binding.content.AttributeUse object>
_accidental_text__rotation = <pyxb.binding.content.AttributeUse object>
_accidental_text__space = <pyxb.binding.content.AttributeUse object>
_accidental_text__underline = <pyxb.binding.content.AttributeUse object>
_accidental_text__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

dir

Get the value of the attribute from the instance.

enclosure

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

justify

Get the value of the attribute from the instance.

lang

Get the value of the attribute from the instance.

letter_spacing

Get the value of the attribute from the instance.

line_height

Get the value of the attribute from the instance.

line_through

Get the value of the attribute from the instance.

overline

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

rotation

Get the value of the attribute from the instance.

space

Get the value of the attribute from the instance.

underline

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.accidental_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_accidental_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1219, 1)
double_sharp = 'double-sharp'
double_slash_flat = 'double-slash-flat'
flat = 'flat'
flat_1 = 'flat-1'
flat_2 = 'flat-2'
flat_3 = 'flat-3'
flat_4 = 'flat-4'
flat_down = 'flat-down'
flat_flat = 'flat-flat'
flat_up = 'flat-up'
koron = 'koron'
natural = 'natural'
natural_down = 'natural-down'
natural_flat = 'natural-flat'
natural_sharp = 'natural-sharp'
natural_up = 'natural-up'
quarter_flat = 'quarter-flat'
quarter_sharp = 'quarter-sharp'
sharp = 'sharp'
sharp_1 = 'sharp-1'
sharp_2 = 'sharp-2'
sharp_3 = 'sharp-3'
sharp_5 = 'sharp-5'
sharp_down = 'sharp-down'
sharp_sharp = 'sharp-sharp'
sharp_up = 'sharp-up'
slash_flat = 'slash-flat'
slash_quarter_sharp = 'slash-quarter-sharp'
slash_sharp = 'slash-sharp'
sori = 'sori'
three_quarters_flat = 'three-quarters-flat'
three_quarters_sharp = 'three-quarters-sharp'
triple_flat = 'triple-flat'
triple_sharp = 'triple-sharp'
class Musica.MusicXML.Pyxb.accord(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2693, 1)
_accord__string = <pyxb.binding.content.AttributeUse object>
_accord__tuning_alter = <pyxb.binding.content.ElementDeclaration object>
_accord__tuning_octave = <pyxb.binding.content.ElementDeclaration object>
_accord__tuning_step = <pyxb.binding.content.ElementDeclaration object>
string

Get the value of the attribute from the instance.

tuning_alter

The tuning-alter element is represented like the alter element, with a different name to reflect is different function.

tuning_octave

The tuning-octave element is represented like the octave element, with a different name to reflect is different function.

tuning_step

The tuning-step element is represented like the step element, with a different name to reflect is different function.

class Musica.MusicXML.Pyxb.accordion_middle(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_accordion_middle_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 762, 1)
class Musica.MusicXML.Pyxb.accordion_registration(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2701, 1)
_accordion_registration__accordion_high = <pyxb.binding.content.ElementDeclaration object>
_accordion_registration__accordion_low = <pyxb.binding.content.ElementDeclaration object>
_accordion_registration__accordion_middle = <pyxb.binding.content.ElementDeclaration object>
_accordion_registration__color = <pyxb.binding.content.AttributeUse object>
_accordion_registration__default_x = <pyxb.binding.content.AttributeUse object>
_accordion_registration__default_y = <pyxb.binding.content.AttributeUse object>
_accordion_registration__font_family = <pyxb.binding.content.AttributeUse object>
_accordion_registration__font_size = <pyxb.binding.content.AttributeUse object>
_accordion_registration__font_style = <pyxb.binding.content.AttributeUse object>
_accordion_registration__font_weight = <pyxb.binding.content.AttributeUse object>
_accordion_registration__halign = <pyxb.binding.content.AttributeUse object>
_accordion_registration__relative_x = <pyxb.binding.content.AttributeUse object>
_accordion_registration__relative_y = <pyxb.binding.content.AttributeUse object>
_accordion_registration__valign = <pyxb.binding.content.AttributeUse object>
accordion_high

The accordion-high element indicates the presence of a dot in the high (4’) section of the registration symbol.

accordion_low

The accordion-low element indicates the presence of a dot in the low (16’) section of the registration symbol.

accordion_middle

The accordion-middle element indicates the presence of 1 to 3 dots in the middle (8’) section of the registration symbol.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.appearance(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3506, 1)
_appearance__distance = <pyxb.binding.content.ElementDeclaration object>
_appearance__line_width = <pyxb.binding.content.ElementDeclaration object>
_appearance__note_size = <pyxb.binding.content.ElementDeclaration object>
_appearance__other_appearance = <pyxb.binding.content.ElementDeclaration object>
distance

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

line_width

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

note_size

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

other_appearance

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.arpeggiate(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3698, 1)
_arpeggiate__color = <pyxb.binding.content.AttributeUse object>
_arpeggiate__default_x = <pyxb.binding.content.AttributeUse object>
_arpeggiate__default_y = <pyxb.binding.content.AttributeUse object>
_arpeggiate__direction = <pyxb.binding.content.AttributeUse object>
_arpeggiate__number = <pyxb.binding.content.AttributeUse object>
_arpeggiate__placement = <pyxb.binding.content.AttributeUse object>
_arpeggiate__relative_x = <pyxb.binding.content.AttributeUse object>
_arpeggiate__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

direction

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.arrow(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3793, 1)
_arrow__arrow_direction = <pyxb.binding.content.ElementDeclaration object>
_arrow__arrow_style = <pyxb.binding.content.ElementDeclaration object>
_arrow__circular_arrow = <pyxb.binding.content.ElementDeclaration object>
_arrow__color = <pyxb.binding.content.AttributeUse object>
_arrow__default_x = <pyxb.binding.content.AttributeUse object>
_arrow__default_y = <pyxb.binding.content.AttributeUse object>
_arrow__font_family = <pyxb.binding.content.AttributeUse object>
_arrow__font_size = <pyxb.binding.content.AttributeUse object>
_arrow__font_style = <pyxb.binding.content.AttributeUse object>
_arrow__font_weight = <pyxb.binding.content.AttributeUse object>
_arrow__placement = <pyxb.binding.content.AttributeUse object>
_arrow__relative_x = <pyxb.binding.content.AttributeUse object>
_arrow__relative_y = <pyxb.binding.content.AttributeUse object>
arrow_direction

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

arrow_style

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

circular_arrow

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.arrow_direction(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_arrow_direction_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1261, 1)
down = 'down'
left = 'left'
left_right = 'left right'
northeast = 'northeast'
northeast_southwest = 'northeast southwest'
northwest = 'northwest'
northwest_southeast = 'northwest southeast'
other = 'other'
right = 'right'
southeast = 'southeast'
southwest = 'southwest'
up = 'up'
up_down = 'up down'
class Musica.MusicXML.Pyxb.arrow_style(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_arrow_style_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1282, 1)
combined = 'combined'
double = 'double'
filled = 'filled'
hollow = 'hollow'
other = 'other'
paired = 'paired'
single = 'single'
class Musica.MusicXML.Pyxb.articulations(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3709, 1)
_articulations__accent = <pyxb.binding.content.ElementDeclaration object>
_articulations__breath_mark = <pyxb.binding.content.ElementDeclaration object>
_articulations__caesura = <pyxb.binding.content.ElementDeclaration object>
_articulations__detached_legato = <pyxb.binding.content.ElementDeclaration object>
_articulations__doit = <pyxb.binding.content.ElementDeclaration object>
_articulations__falloff = <pyxb.binding.content.ElementDeclaration object>
_articulations__other_articulation = <pyxb.binding.content.ElementDeclaration object>
_articulations__plop = <pyxb.binding.content.ElementDeclaration object>
_articulations__scoop = <pyxb.binding.content.ElementDeclaration object>
_articulations__spiccato = <pyxb.binding.content.ElementDeclaration object>
_articulations__staccatissimo = <pyxb.binding.content.ElementDeclaration object>
_articulations__staccato = <pyxb.binding.content.ElementDeclaration object>
_articulations__stress = <pyxb.binding.content.ElementDeclaration object>
_articulations__strong_accent = <pyxb.binding.content.ElementDeclaration object>
_articulations__tenuto = <pyxb.binding.content.ElementDeclaration object>
_articulations__unstress = <pyxb.binding.content.ElementDeclaration object>
accent

The accent element indicates a regular horizontal accent mark.

breath_mark

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

caesura

The caesura element indicates a slight pause. It is notated using a “railroad tracks” symbol.

detached_legato

The detached-legato element indicates the combination of a tenuto line and staccato dot symbol.

doit

The doit element is an indeterminate slide attached to a single note. The doit element appears after the main note and goes above the main pitch.

falloff

The falloff element is an indeterminate slide attached to a single note. The falloff element appears before the main note and goes below the main pitch.

other_articulation

The other-articulation element is used to define any articulations not yet in the MusicXML format. This allows extended representation, though without application interoperability.

plop

The plop element is an indeterminate slide attached to a single note. The plop element appears before the main note and comes from above the main pitch.

scoop

The scoop element is an indeterminate slide attached to a single note. The scoop element appears before the main note and comes from below the main pitch.

spiccato

The spiccato element is used for a stroke articulation, as opposed to a dot or a wedge.

staccatissimo

The staccatissimo element is used for a wedge articulation, as opposed to a dot or a stroke.

staccato

The staccato element is used for a dot articulation, as opposed to a stroke or a wedge.

stress

The stress element indicates a stressed note.

strong_accent

The strong-accent element indicates a vertical accent mark.

tenuto

The tenuto element indicates a tenuto line symbol.

unstress

The unstress element indicates an unstressed note. It is often notated using a u-shaped symbol.

class Musica.MusicXML.Pyxb.attributes(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2286, 1)
_attributes__clef = <pyxb.binding.content.ElementDeclaration object>
_attributes__directive = <pyxb.binding.content.ElementDeclaration object>
_attributes__divisions = <pyxb.binding.content.ElementDeclaration object>
_attributes__footnote = <pyxb.binding.content.ElementDeclaration object>
_attributes__instruments = <pyxb.binding.content.ElementDeclaration object>
_attributes__key = <pyxb.binding.content.ElementDeclaration object>
_attributes__level = <pyxb.binding.content.ElementDeclaration object>
_attributes__measure_style = <pyxb.binding.content.ElementDeclaration object>
_attributes__part_symbol = <pyxb.binding.content.ElementDeclaration object>
_attributes__staff_details = <pyxb.binding.content.ElementDeclaration object>
_attributes__staves = <pyxb.binding.content.ElementDeclaration object>
_attributes__time = <pyxb.binding.content.ElementDeclaration object>
_attributes__transpose = <pyxb.binding.content.ElementDeclaration object>
clef

Clefs are represented by a combination of sign, line, and clef-octave-change elements.

directive

Directives are like directions, but can be grouped together with attributes for convenience. This is typically used for tempo markings at the beginning of a piece of music. This element has been deprecated in Version 2.0 in favor of the directive attribute for direction elements. Language names come from ISO 639, with optional country subcodes from ISO 3166.

divisions

Musical notation duration is commonly represented as fractions. The divisions element indicates how many divisions per quarter note are used to indicate a note’s duration. For example, if duration = 1 and divisions = 2, this is an eighth note duration. Duration and divisions are used directly for generating sound output, so they must be chosen to take tuplets into account. Using a divisions element lets us use just one number to represent a duration for each note in the score, while retaining the full power of a fractional representation. If maximum compatibility with Standard MIDI 1.0 files is important, do not have the divisions value exceed 16383.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

instruments

The instruments element is only used if more than one instrument is represented in the part (e.g., oboe I and II where they play together most of the time). If absent, a value of 1 is assumed.

key

The key element represents a key signature. Both traditional and non-traditional key signatures are supported. The optional number attribute refers to staff numbers. If absent, the key signature applies to all staves in the part.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

measure_style

A measure-style indicates a special way to print partial to multiple measures within a part. This includes multiple rests over several measures, repeats of beats, single, or multiple measures, and use of slash notation.

part_symbol

The part-symbol element indicates how a symbol for a multi-staff part is indicated in the score.

staff_details

The staff-details element is used to indicate different types of staves.

staves

The staves element is used if there is more than one staff represented in the given part (e.g., 2 staves for typical piano parts). If absent, a value of 1 is assumed. Staves are ordered from top to bottom in a part in numerical order, with staff 1 above staff 2.

time

Time signatures are represented by the beats element for the numerator and the beat-type element for the denominator.

transpose

If the part is being encoded for a transposing instrument in written vs. concert pitch, the transposition must be encoded in the transpose element using the transpose type.

class Musica.MusicXML.Pyxb.backup(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3808, 1)
_backup__duration = <pyxb.binding.content.ElementDeclaration object>
_backup__footnote = <pyxb.binding.content.ElementDeclaration object>
_backup__level = <pyxb.binding.content.ElementDeclaration object>
duration

Duration is a positive number specified in division units. This is the intended duration vs. notated duration (for instance, swing eighths vs. even eighths, or differences in dotted notes in Baroque-era music). Differences in duration specific to an interpretation or performance should use the note element’s attack and release attributes.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.backward_forward(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_backward_forward_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 687, 1)
backward = 'backward'
forward = 'forward'
class Musica.MusicXML.Pyxb.bar_style(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_bar_style_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 697, 1)
dashed = 'dashed'
dotted = 'dotted'
heavy = 'heavy'
heavy_heavy = 'heavy-heavy'
heavy_light = 'heavy-light'
light_heavy = 'light-heavy'
light_light = 'light-light'
none = 'none'
regular = 'regular'
short = 'short'
tick = 'tick'
class Musica.MusicXML.Pyxb.bar_style_color(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of bar_style

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2630, 1)
_bar_style_color__color = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.barline(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2641, 1)
_barline__bar_style = <pyxb.binding.content.ElementDeclaration object>
_barline__coda = <pyxb.binding.content.ElementDeclaration object>
_barline__coda_ = <pyxb.binding.content.AttributeUse object>
_barline__divisions = <pyxb.binding.content.AttributeUse object>
_barline__ending = <pyxb.binding.content.ElementDeclaration object>
_barline__fermata = <pyxb.binding.content.ElementDeclaration object>
_barline__footnote = <pyxb.binding.content.ElementDeclaration object>
_barline__level = <pyxb.binding.content.ElementDeclaration object>
_barline__location = <pyxb.binding.content.AttributeUse object>
_barline__repeat = <pyxb.binding.content.ElementDeclaration object>
_barline__segno = <pyxb.binding.content.ElementDeclaration object>
_barline__segno_ = <pyxb.binding.content.AttributeUse object>
_barline__wavy_line = <pyxb.binding.content.ElementDeclaration object>
bar_style

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

coda

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

coda_

Get the value of the attribute from the instance.

divisions

Get the value of the attribute from the instance.

ending

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fermata

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

location

Get the value of the attribute from the instance.

repeat

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

segno

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

segno_

Get the value of the attribute from the instance.

wavy_line

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.barre(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2725, 1)
_barre__color = <pyxb.binding.content.AttributeUse object>
_barre__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.bass(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2733, 1)
_bass__bass_alter = <pyxb.binding.content.ElementDeclaration object>
_bass__bass_step = <pyxb.binding.content.ElementDeclaration object>
bass_alter

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

bass_step

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.bass_alter(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of semitones

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2743, 1)
_bass_alter__color = <pyxb.binding.content.AttributeUse object>
_bass_alter__default_x = <pyxb.binding.content.AttributeUse object>
_bass_alter__default_y = <pyxb.binding.content.AttributeUse object>
_bass_alter__font_family = <pyxb.binding.content.AttributeUse object>
_bass_alter__font_size = <pyxb.binding.content.AttributeUse object>
_bass_alter__font_style = <pyxb.binding.content.AttributeUse object>
_bass_alter__font_weight = <pyxb.binding.content.AttributeUse object>
_bass_alter__location = <pyxb.binding.content.AttributeUse object>
_bass_alter__print_object = <pyxb.binding.content.AttributeUse object>
_bass_alter__relative_x = <pyxb.binding.content.AttributeUse object>
_bass_alter__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

location

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.bass_step(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of step

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2756, 1)
_bass_step__color = <pyxb.binding.content.AttributeUse object>
_bass_step__default_x = <pyxb.binding.content.AttributeUse object>
_bass_step__default_y = <pyxb.binding.content.AttributeUse object>
_bass_step__font_family = <pyxb.binding.content.AttributeUse object>
_bass_step__font_size = <pyxb.binding.content.AttributeUse object>
_bass_step__font_style = <pyxb.binding.content.AttributeUse object>
_bass_step__font_weight = <pyxb.binding.content.AttributeUse object>
_bass_step__relative_x = <pyxb.binding.content.AttributeUse object>
_bass_step__relative_y = <pyxb.binding.content.AttributeUse object>
_bass_step__text = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

text

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.beam(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of beam_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3818, 1)
_beam__color = <pyxb.binding.content.AttributeUse object>
_beam__fan = <pyxb.binding.content.AttributeUse object>
_beam__number = <pyxb.binding.content.AttributeUse object>
_beam__repeater = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

fan

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

repeater

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.beam_level(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_beam_level_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 38, 1)
class Musica.MusicXML.Pyxb.beam_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_beam_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1297, 1)
backward_hook = 'backward hook'
begin = 'begin'
continue_ = 'continue'
end = 'end'
forward_hook = 'forward hook'
class Musica.MusicXML.Pyxb.beat_repeat(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2370, 1)
_beat_repeat__slash_dot = <pyxb.binding.content.ElementDeclaration object>
_beat_repeat__slash_type = <pyxb.binding.content.ElementDeclaration object>
_beat_repeat__slashes = <pyxb.binding.content.AttributeUse object>
_beat_repeat__type = <pyxb.binding.content.AttributeUse object>
_beat_repeat__use_dots = <pyxb.binding.content.AttributeUse object>
slash_dot

The slash-dot element is used to specify any augmentation dots in the note type used to display repetition marks.

slash_type

The slash-type element indicates the graphical note type to use for the display of repetition marks.

slashes

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

use_dots

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.beater(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of beater_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2768, 1)
_beater__tip = <pyxb.binding.content.AttributeUse object>
tip

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.beater_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_beater_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 772, 1)
bow = 'bow'
chime_hammer = 'chime hammer'
coin = 'coin'
finger = 'finger'
fingernail = 'fingernail'
fist = 'fist'
guiro_scraper = 'guiro scraper'
hammer = 'hammer'
hand = 'hand'
jazz_stick = 'jazz stick'
knitting_needle = 'knitting needle'
metal_hammer = 'metal hammer'
snare_stick = 'snare stick'
spoon_mallet = 'spoon mallet'
triangle_beater = 'triangle beater'
triangle_beater_plain = 'triangle beater plain'
wire_brush = 'wire brush'
class Musica.MusicXML.Pyxb.bend(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3838, 1)
_bend__accelerate = <pyxb.binding.content.AttributeUse object>
_bend__beats = <pyxb.binding.content.AttributeUse object>
_bend__bend_alter = <pyxb.binding.content.ElementDeclaration object>
_bend__color = <pyxb.binding.content.AttributeUse object>
_bend__default_x = <pyxb.binding.content.AttributeUse object>
_bend__default_y = <pyxb.binding.content.AttributeUse object>
_bend__first_beat = <pyxb.binding.content.AttributeUse object>
_bend__font_family = <pyxb.binding.content.AttributeUse object>
_bend__font_size = <pyxb.binding.content.AttributeUse object>
_bend__font_style = <pyxb.binding.content.AttributeUse object>
_bend__font_weight = <pyxb.binding.content.AttributeUse object>
_bend__last_beat = <pyxb.binding.content.AttributeUse object>
_bend__pre_bend = <pyxb.binding.content.ElementDeclaration object>
_bend__relative_x = <pyxb.binding.content.AttributeUse object>
_bend__relative_y = <pyxb.binding.content.AttributeUse object>
_bend__release = <pyxb.binding.content.ElementDeclaration object>
_bend__with_bar = <pyxb.binding.content.ElementDeclaration object>
accelerate

Get the value of the attribute from the instance.

beats

Get the value of the attribute from the instance.

bend_alter

The bend-alter element indicates the number of steps in the bend, similar to the alter element. As with the alter element, numbers like 0.5 can be used to indicate microtones. Negative numbers indicate pre-bends or releases; the pre-bend and release elements are used to distinguish what is intended.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

first_beat

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

last_beat

Get the value of the attribute from the instance.

pre_bend

The pre-bend element indicates that this is a pre-bend rather than a normal bend or a release.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

release

The release element indicates that this is a release rather than a normal bend or pre-bend.

with_bar

The with-bar element indicates that the bend is to be done at the bridge with a whammy or vibrato bar. The content of the element indicates how this should be notated.

class Musica.MusicXML.Pyxb.bookmark(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3651, 1)
_bookmark__element = <pyxb.binding.content.AttributeUse object>
_bookmark__id = <pyxb.binding.content.AttributeUse object>
_bookmark__name = <pyxb.binding.content.AttributeUse object>
_bookmark__position = <pyxb.binding.content.AttributeUse object>
element

Get the value of the attribute from the instance.

id

Get the value of the attribute from the instance.

name

Get the value of the attribute from the instance.

position

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.bracket(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2779, 1)
_bracket__color = <pyxb.binding.content.AttributeUse object>
_bracket__dash_length = <pyxb.binding.content.AttributeUse object>
_bracket__default_x = <pyxb.binding.content.AttributeUse object>
_bracket__default_y = <pyxb.binding.content.AttributeUse object>
_bracket__end_length = <pyxb.binding.content.AttributeUse object>
_bracket__line_end = <pyxb.binding.content.AttributeUse object>
_bracket__line_type = <pyxb.binding.content.AttributeUse object>
_bracket__number = <pyxb.binding.content.AttributeUse object>
_bracket__relative_x = <pyxb.binding.content.AttributeUse object>
_bracket__relative_y = <pyxb.binding.content.AttributeUse object>
_bracket__space_length = <pyxb.binding.content.AttributeUse object>
_bracket__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

end_length

Get the value of the attribute from the instance.

line_end

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.breath_mark(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of breath_mark_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3870, 1)
_breath_mark__color = <pyxb.binding.content.AttributeUse object>
_breath_mark__default_x = <pyxb.binding.content.AttributeUse object>
_breath_mark__default_y = <pyxb.binding.content.AttributeUse object>
_breath_mark__font_family = <pyxb.binding.content.AttributeUse object>
_breath_mark__font_size = <pyxb.binding.content.AttributeUse object>
_breath_mark__font_style = <pyxb.binding.content.AttributeUse object>
_breath_mark__font_weight = <pyxb.binding.content.AttributeUse object>
_breath_mark__placement = <pyxb.binding.content.AttributeUse object>
_breath_mark__relative_x = <pyxb.binding.content.AttributeUse object>
_breath_mark__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.breath_mark_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_breath_mark_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1310, 1)
comma = 'comma'
emptyString = ''
tick = 'tick'
class Musica.MusicXML.Pyxb.cancel(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of fifths

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2382, 1)
_cancel__location = <pyxb.binding.content.AttributeUse object>
location

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.cancel_location(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_cancel_location_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 567, 1)
before_barline = 'before-barline'
left = 'left'
right = 'right'
class Musica.MusicXML.Pyxb.circular_arrow(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_circular_arrow_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1321, 1)
anticlockwise = 'anticlockwise'
clockwise = 'clockwise'
class Musica.MusicXML.Pyxb.clef(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2393, 1)
_clef__additional = <pyxb.binding.content.AttributeUse object>
_clef__after_barline = <pyxb.binding.content.AttributeUse object>
_clef__clef_octave_change = <pyxb.binding.content.ElementDeclaration object>
_clef__color = <pyxb.binding.content.AttributeUse object>
_clef__default_x = <pyxb.binding.content.AttributeUse object>
_clef__default_y = <pyxb.binding.content.AttributeUse object>
_clef__font_family = <pyxb.binding.content.AttributeUse object>
_clef__font_size = <pyxb.binding.content.AttributeUse object>
_clef__font_style = <pyxb.binding.content.AttributeUse object>
_clef__font_weight = <pyxb.binding.content.AttributeUse object>
_clef__line = <pyxb.binding.content.ElementDeclaration object>
_clef__number = <pyxb.binding.content.AttributeUse object>
_clef__print_object = <pyxb.binding.content.AttributeUse object>
_clef__relative_x = <pyxb.binding.content.AttributeUse object>
_clef__relative_y = <pyxb.binding.content.AttributeUse object>
_clef__sign = <pyxb.binding.content.ElementDeclaration object>
_clef__size = <pyxb.binding.content.AttributeUse object>
additional

Get the value of the attribute from the instance.

after_barline

Get the value of the attribute from the instance.

clef_octave_change

The clef-octave-change element is used for transposing clefs. A treble clef for tenors would have a value of -1.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

line

Line numbers are counted from the bottom of the staff. Standard values are 2 for the G sign (treble clef), 4 for the F sign (bass clef), 3 for the C sign (alto clef) and 5 for TAB (on a 6-line staff).

number

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

sign

The sign element represents the clef symbol.

size

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.clef_sign(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

C = 'C'
F = 'F'
G = 'G'
TAB = 'TAB'
_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_clef_sign_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 578, 1)
jianpu = 'jianpu'
none = 'none'
percussion = 'percussion'
class Musica.MusicXML.Pyxb.color(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_color_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 48, 1)
class Musica.MusicXML.Pyxb.comma_separated_text(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_comma_separated_text_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 61, 1)
class Musica.MusicXML.Pyxb.credit(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4745, 1)
_credit__bookmark = <pyxb.binding.content.ElementDeclaration object>
_credit__credit_image = <pyxb.binding.content.ElementDeclaration object>
_credit__credit_type = <pyxb.binding.content.ElementDeclaration object>
_credit__credit_words = <pyxb.binding.content.ElementDeclaration object>
_credit__page = <pyxb.binding.content.AttributeUse object>
bookmark

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

credit_image

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

credit_type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

credit_words

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

page

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.css_font_size(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_css_font_size_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 70, 1)
large = 'large'
medium = 'medium'
small = 'small'
x_large = 'x-large'
x_small = 'x-small'
xx_large = 'xx-large'
xx_small = 'xx-small'
class Musica.MusicXML.Pyxb.dashes(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2793, 1)
_dashes__color = <pyxb.binding.content.AttributeUse object>
_dashes__dash_length = <pyxb.binding.content.AttributeUse object>
_dashes__default_x = <pyxb.binding.content.AttributeUse object>
_dashes__default_y = <pyxb.binding.content.AttributeUse object>
_dashes__number = <pyxb.binding.content.AttributeUse object>
_dashes__relative_x = <pyxb.binding.content.AttributeUse object>
_dashes__relative_y = <pyxb.binding.content.AttributeUse object>
_dashes__space_length = <pyxb.binding.content.AttributeUse object>
_dashes__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.defaults(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4775, 1)
_defaults__appearance = <pyxb.binding.content.ElementDeclaration object>
_defaults__lyric_font = <pyxb.binding.content.ElementDeclaration object>
_defaults__lyric_language = <pyxb.binding.content.ElementDeclaration object>
_defaults__music_font = <pyxb.binding.content.ElementDeclaration object>
_defaults__page_layout = <pyxb.binding.content.ElementDeclaration object>
_defaults__scaling = <pyxb.binding.content.ElementDeclaration object>
_defaults__staff_layout = <pyxb.binding.content.ElementDeclaration object>
_defaults__system_layout = <pyxb.binding.content.ElementDeclaration object>
_defaults__word_font = <pyxb.binding.content.ElementDeclaration object>
appearance

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

lyric_font

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

lyric_language

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

music_font

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

page_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

scaling

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

system_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

word_font

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.degree(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2804, 1)
_degree__degree_alter = <pyxb.binding.content.ElementDeclaration object>
_degree__degree_type = <pyxb.binding.content.ElementDeclaration object>
_degree__degree_value = <pyxb.binding.content.ElementDeclaration object>
_degree__print_object = <pyxb.binding.content.AttributeUse object>
degree_alter

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

degree_type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

degree_value

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

print_object

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.degree_alter(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of semitones

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2818, 1)
_degree_alter__color = <pyxb.binding.content.AttributeUse object>
_degree_alter__default_x = <pyxb.binding.content.AttributeUse object>
_degree_alter__default_y = <pyxb.binding.content.AttributeUse object>
_degree_alter__font_family = <pyxb.binding.content.AttributeUse object>
_degree_alter__font_size = <pyxb.binding.content.AttributeUse object>
_degree_alter__font_style = <pyxb.binding.content.AttributeUse object>
_degree_alter__font_weight = <pyxb.binding.content.AttributeUse object>
_degree_alter__plus_minus = <pyxb.binding.content.AttributeUse object>
_degree_alter__relative_x = <pyxb.binding.content.AttributeUse object>
_degree_alter__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

plus_minus

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.degree_symbol_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_degree_symbol_value_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 797, 1)
augmented = 'augmented'
diminished = 'diminished'
half_diminished = 'half-diminished'
major = 'major'
minor = 'minor'
class Musica.MusicXML.Pyxb.degree_type(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of degree_type_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2830, 1)
_degree_type__color = <pyxb.binding.content.AttributeUse object>
_degree_type__default_x = <pyxb.binding.content.AttributeUse object>
_degree_type__default_y = <pyxb.binding.content.AttributeUse object>
_degree_type__font_family = <pyxb.binding.content.AttributeUse object>
_degree_type__font_size = <pyxb.binding.content.AttributeUse object>
_degree_type__font_style = <pyxb.binding.content.AttributeUse object>
_degree_type__font_weight = <pyxb.binding.content.AttributeUse object>
_degree_type__relative_x = <pyxb.binding.content.AttributeUse object>
_degree_type__relative_y = <pyxb.binding.content.AttributeUse object>
_degree_type__text = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

text

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.degree_type_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_degree_type_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 810, 1)
add = 'add'
alter = 'alter'
subtract = 'subtract'
class Musica.MusicXML.Pyxb.degree_value(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of positiveInteger

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2842, 1)
_degree_value__color = <pyxb.binding.content.AttributeUse object>
_degree_value__default_x = <pyxb.binding.content.AttributeUse object>
_degree_value__default_y = <pyxb.binding.content.AttributeUse object>
_degree_value__font_family = <pyxb.binding.content.AttributeUse object>
_degree_value__font_size = <pyxb.binding.content.AttributeUse object>
_degree_value__font_style = <pyxb.binding.content.AttributeUse object>
_degree_value__font_weight = <pyxb.binding.content.AttributeUse object>
_degree_value__relative_x = <pyxb.binding.content.AttributeUse object>
_degree_value__relative_y = <pyxb.binding.content.AttributeUse object>
_degree_value__symbol = <pyxb.binding.content.AttributeUse object>
_degree_value__text = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

symbol

Get the value of the attribute from the instance.

text

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.direction(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2855, 1)
_direction__direction_type = <pyxb.binding.content.ElementDeclaration object>
_direction__directive = <pyxb.binding.content.AttributeUse object>
_direction__footnote = <pyxb.binding.content.ElementDeclaration object>
_direction__level = <pyxb.binding.content.ElementDeclaration object>
_direction__offset = <pyxb.binding.content.ElementDeclaration object>
_direction__placement = <pyxb.binding.content.AttributeUse object>
_direction__sound = <pyxb.binding.content.ElementDeclaration object>
_direction__staff = <pyxb.binding.content.ElementDeclaration object>
_direction__voice = <pyxb.binding.content.ElementDeclaration object>
direction_type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

directive

Get the value of the attribute from the instance.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

offset

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

placement

Get the value of the attribute from the instance.

sound

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff

Staff assignment is only needed for music notated on multiple staves. Used by both notes and directions. Staff values are numbers, with 1 referring to the top-most staff in a part.

voice

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.direction_type(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2872, 1)
_direction_type__accordion_registration = <pyxb.binding.content.ElementDeclaration object>
_direction_type__bracket = <pyxb.binding.content.ElementDeclaration object>
_direction_type__coda = <pyxb.binding.content.ElementDeclaration object>
_direction_type__damp = <pyxb.binding.content.ElementDeclaration object>
_direction_type__damp_all = <pyxb.binding.content.ElementDeclaration object>
_direction_type__dashes = <pyxb.binding.content.ElementDeclaration object>
_direction_type__dynamics = <pyxb.binding.content.ElementDeclaration object>
_direction_type__eyeglasses = <pyxb.binding.content.ElementDeclaration object>
_direction_type__harp_pedals = <pyxb.binding.content.ElementDeclaration object>
_direction_type__image = <pyxb.binding.content.ElementDeclaration object>
_direction_type__metronome = <pyxb.binding.content.ElementDeclaration object>
_direction_type__octave_shift = <pyxb.binding.content.ElementDeclaration object>
_direction_type__other_direction = <pyxb.binding.content.ElementDeclaration object>
_direction_type__pedal = <pyxb.binding.content.ElementDeclaration object>
_direction_type__percussion = <pyxb.binding.content.ElementDeclaration object>
_direction_type__principal_voice = <pyxb.binding.content.ElementDeclaration object>
_direction_type__rehearsal = <pyxb.binding.content.ElementDeclaration object>
_direction_type__scordatura = <pyxb.binding.content.ElementDeclaration object>
_direction_type__segno = <pyxb.binding.content.ElementDeclaration object>
_direction_type__string_mute = <pyxb.binding.content.ElementDeclaration object>
_direction_type__wedge = <pyxb.binding.content.ElementDeclaration object>
_direction_type__words = <pyxb.binding.content.ElementDeclaration object>
accordion_registration

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

bracket

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

coda

The coda element is the visual indicator of a coda sign. A sound element is needed to guide playback applications reliably.

damp

The damp element specifies a harp damping mark.

damp_all

The damp-all element specifies a harp damping mark for all strings.

dashes

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

dynamics

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

eyeglasses

The eyeglasses element specifies the eyeglasses symbol, common in commercial music.

harp_pedals

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

image

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

metronome

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

octave_shift

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

other_direction

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pedal

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

percussion

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

principal_voice

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

rehearsal

The rehearsal type specifies a rehearsal mark. Language is Italian (“it”) by default. Enclosure is square by default. Left justification is assumed if not specified.

scordatura

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

segno

The segno element is the visual indicator of a segno sign. A sound element is needed to guide playback applications reliably.

string_mute

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

wedge

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

words

The words element specifies a standard text direction. Left justification is assumed if not specified. Language is Italian (“it”) by default. Enclosure is none by default.

class Musica.MusicXML.Pyxb.distance(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of tenths

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3518, 1)
_distance__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.distance_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_distance_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1174, 1)
class Musica.MusicXML.Pyxb.divisions(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_divisions_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 85, 1)
class Musica.MusicXML.Pyxb.dynamics(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1991, 1)
_dynamics__color = <pyxb.binding.content.AttributeUse object>
_dynamics__default_x = <pyxb.binding.content.AttributeUse object>
_dynamics__default_y = <pyxb.binding.content.AttributeUse object>
_dynamics__enclosure = <pyxb.binding.content.AttributeUse object>
_dynamics__f = <pyxb.binding.content.ElementDeclaration object>
_dynamics__ff = <pyxb.binding.content.ElementDeclaration object>
_dynamics__fff = <pyxb.binding.content.ElementDeclaration object>
_dynamics__ffff = <pyxb.binding.content.ElementDeclaration object>
_dynamics__fffff = <pyxb.binding.content.ElementDeclaration object>
_dynamics__ffffff = <pyxb.binding.content.ElementDeclaration object>
_dynamics__font_family = <pyxb.binding.content.AttributeUse object>
_dynamics__font_size = <pyxb.binding.content.AttributeUse object>
_dynamics__font_style = <pyxb.binding.content.AttributeUse object>
_dynamics__font_weight = <pyxb.binding.content.AttributeUse object>
_dynamics__fp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__fz = <pyxb.binding.content.ElementDeclaration object>
_dynamics__halign = <pyxb.binding.content.AttributeUse object>
_dynamics__line_through = <pyxb.binding.content.AttributeUse object>
_dynamics__mf = <pyxb.binding.content.ElementDeclaration object>
_dynamics__mp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__other_dynamics = <pyxb.binding.content.ElementDeclaration object>
_dynamics__overline = <pyxb.binding.content.AttributeUse object>
_dynamics__p = <pyxb.binding.content.ElementDeclaration object>
_dynamics__placement = <pyxb.binding.content.AttributeUse object>
_dynamics__pp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__ppp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__pppp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__ppppp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__pppppp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__relative_x = <pyxb.binding.content.AttributeUse object>
_dynamics__relative_y = <pyxb.binding.content.AttributeUse object>
_dynamics__rf = <pyxb.binding.content.ElementDeclaration object>
_dynamics__rfz = <pyxb.binding.content.ElementDeclaration object>
_dynamics__sf = <pyxb.binding.content.ElementDeclaration object>
_dynamics__sffz = <pyxb.binding.content.ElementDeclaration object>
_dynamics__sfp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__sfpp = <pyxb.binding.content.ElementDeclaration object>
_dynamics__sfz = <pyxb.binding.content.ElementDeclaration object>
_dynamics__underline = <pyxb.binding.content.AttributeUse object>
_dynamics__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

enclosure

Get the value of the attribute from the instance.

f

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

ff

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fff

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

ffff

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fffff

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

ffffff

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

fp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fz

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

halign

Get the value of the attribute from the instance.

line_through

Get the value of the attribute from the instance.

mf

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

mp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

other_dynamics

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

overline

Get the value of the attribute from the instance.

p

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

placement

Get the value of the attribute from the instance.

pp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

ppp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pppp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

ppppp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pppppp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

rf

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

rfz

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sf

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sffz

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sfp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sfpp

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

sfz

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

underline

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.effect(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_effect_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 821, 1)
anvil = 'anvil'
auto_horn = 'auto horn'
bird_whistle = 'bird whistle'
cannon = 'cannon'
duck_call = 'duck call'
gun_shot = 'gun shot'
klaxon_horn = 'klaxon horn'
lions_roar = 'lions roar'
police_whistle = 'police whistle'
siren = 'siren'
slide_whistle = 'slide whistle'
thunder_sheet = 'thunder sheet'
wind_machine = 'wind machine'
wind_whistle = 'wind whistle'
class Musica.MusicXML.Pyxb.empty(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2029, 1)
class Musica.MusicXML.Pyxb.empty_font(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4790, 1)
_empty_font__font_family = <pyxb.binding.content.AttributeUse object>
_empty_font__font_size = <pyxb.binding.content.AttributeUse object>
_empty_font__font_style = <pyxb.binding.content.AttributeUse object>
_empty_font__font_weight = <pyxb.binding.content.AttributeUse object>
font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.empty_line(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3882, 1)
_empty_line__color = <pyxb.binding.content.AttributeUse object>
_empty_line__dash_length = <pyxb.binding.content.AttributeUse object>
_empty_line__default_x = <pyxb.binding.content.AttributeUse object>
_empty_line__default_y = <pyxb.binding.content.AttributeUse object>
_empty_line__font_family = <pyxb.binding.content.AttributeUse object>
_empty_line__font_size = <pyxb.binding.content.AttributeUse object>
_empty_line__font_style = <pyxb.binding.content.AttributeUse object>
_empty_line__font_weight = <pyxb.binding.content.AttributeUse object>
_empty_line__line_shape = <pyxb.binding.content.AttributeUse object>
_empty_line__line_type = <pyxb.binding.content.AttributeUse object>
_empty_line__placement = <pyxb.binding.content.AttributeUse object>
_empty_line__relative_x = <pyxb.binding.content.AttributeUse object>
_empty_line__relative_y = <pyxb.binding.content.AttributeUse object>
_empty_line__space_length = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

line_shape

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.empty_placement(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2035, 1)
_empty_placement__color = <pyxb.binding.content.AttributeUse object>
_empty_placement__default_x = <pyxb.binding.content.AttributeUse object>
_empty_placement__default_y = <pyxb.binding.content.AttributeUse object>
_empty_placement__font_family = <pyxb.binding.content.AttributeUse object>
_empty_placement__font_size = <pyxb.binding.content.AttributeUse object>
_empty_placement__font_style = <pyxb.binding.content.AttributeUse object>
_empty_placement__font_weight = <pyxb.binding.content.AttributeUse object>
_empty_placement__placement = <pyxb.binding.content.AttributeUse object>
_empty_placement__relative_x = <pyxb.binding.content.AttributeUse object>
_empty_placement__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.empty_print_object_style_align(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2057, 1)
_empty_print_object_style_align__color = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__default_x = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__default_y = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__font_family = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__font_size = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__font_style = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__font_weight = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__halign = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__print_object = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__relative_x = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__relative_y = <pyxb.binding.content.AttributeUse object>
_empty_print_object_style_align__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.empty_print_style(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2043, 1)
_empty_print_style__color = <pyxb.binding.content.AttributeUse object>
_empty_print_style__default_x = <pyxb.binding.content.AttributeUse object>
_empty_print_style__default_y = <pyxb.binding.content.AttributeUse object>
_empty_print_style__font_family = <pyxb.binding.content.AttributeUse object>
_empty_print_style__font_size = <pyxb.binding.content.AttributeUse object>
_empty_print_style__font_style = <pyxb.binding.content.AttributeUse object>
_empty_print_style__font_weight = <pyxb.binding.content.AttributeUse object>
_empty_print_style__relative_x = <pyxb.binding.content.AttributeUse object>
_empty_print_style__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.empty_print_style_align(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2050, 1)
_empty_print_style_align__color = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__default_x = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__default_y = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__font_family = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__font_size = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__font_style = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__font_weight = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__halign = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__relative_x = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__relative_y = <pyxb.binding.content.AttributeUse object>
_empty_print_style_align__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.empty_trill_sound(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2065, 1)
_empty_trill_sound__accelerate = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__beats = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__color = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__default_x = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__default_y = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__font_family = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__font_size = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__font_style = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__font_weight = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__last_beat = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__placement = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__relative_x = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__relative_y = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__second_beat = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__start_note = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__trill_step = <pyxb.binding.content.AttributeUse object>
_empty_trill_sound__two_note_turn = <pyxb.binding.content.AttributeUse object>
accelerate

Get the value of the attribute from the instance.

beats

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

last_beat

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

second_beat

Get the value of the attribute from the instance.

start_note

Get the value of the attribute from the instance.

trill_step

Get the value of the attribute from the instance.

two_note_turn

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.enclosure_shape(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_enclosure_shape_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 92, 1)
bracket = 'bracket'
circle = 'circle'
diamond = 'diamond'
none = 'none'
oval = 'oval'
rectangle = 'rectangle'
square = 'square'
triangle = 'triangle'
class Musica.MusicXML.Pyxb.encoding(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3431, 1)
_encoding__encoder = <pyxb.binding.content.ElementDeclaration object>
_encoding__encoding_date = <pyxb.binding.content.ElementDeclaration object>
_encoding__encoding_description = <pyxb.binding.content.ElementDeclaration object>
_encoding__software = <pyxb.binding.content.ElementDeclaration object>
_encoding__supports = <pyxb.binding.content.ElementDeclaration object>
encoder

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

encoding_date

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

encoding_description

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

software

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

supports

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.ending(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2663, 1)
_ending__color = <pyxb.binding.content.AttributeUse object>
_ending__default_x = <pyxb.binding.content.AttributeUse object>
_ending__default_y = <pyxb.binding.content.AttributeUse object>
_ending__end_length = <pyxb.binding.content.AttributeUse object>
_ending__font_family = <pyxb.binding.content.AttributeUse object>
_ending__font_size = <pyxb.binding.content.AttributeUse object>
_ending__font_style = <pyxb.binding.content.AttributeUse object>
_ending__font_weight = <pyxb.binding.content.AttributeUse object>
_ending__number = <pyxb.binding.content.AttributeUse object>
_ending__print_object = <pyxb.binding.content.AttributeUse object>
_ending__relative_x = <pyxb.binding.content.AttributeUse object>
_ending__relative_y = <pyxb.binding.content.AttributeUse object>
_ending__text_x = <pyxb.binding.content.AttributeUse object>
_ending__text_y = <pyxb.binding.content.AttributeUse object>
_ending__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

end_length

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

text_x

Get the value of the attribute from the instance.

text_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.ending_number(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_ending_number_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 716, 1)
class Musica.MusicXML.Pyxb.extend(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3893, 1)
_extend__color = <pyxb.binding.content.AttributeUse object>
_extend__default_x = <pyxb.binding.content.AttributeUse object>
_extend__default_y = <pyxb.binding.content.AttributeUse object>
_extend__font_family = <pyxb.binding.content.AttributeUse object>
_extend__font_size = <pyxb.binding.content.AttributeUse object>
_extend__font_style = <pyxb.binding.content.AttributeUse object>
_extend__font_weight = <pyxb.binding.content.AttributeUse object>
_extend__relative_x = <pyxb.binding.content.AttributeUse object>
_extend__relative_y = <pyxb.binding.content.AttributeUse object>
_extend__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.fan(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_fan_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1331, 1)
accel = 'accel'
none = 'none'
rit = 'rit'
class Musica.MusicXML.Pyxb.feature(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2930, 1)
_feature__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.fermata(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of fermata_shape

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2084, 1)
_fermata__color = <pyxb.binding.content.AttributeUse object>
_fermata__default_x = <pyxb.binding.content.AttributeUse object>
_fermata__default_y = <pyxb.binding.content.AttributeUse object>
_fermata__font_family = <pyxb.binding.content.AttributeUse object>
_fermata__font_size = <pyxb.binding.content.AttributeUse object>
_fermata__font_style = <pyxb.binding.content.AttributeUse object>
_fermata__font_weight = <pyxb.binding.content.AttributeUse object>
_fermata__relative_x = <pyxb.binding.content.AttributeUse object>
_fermata__relative_y = <pyxb.binding.content.AttributeUse object>
_fermata__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.fermata_shape(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_fermata_shape_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 108, 1)
angled = 'angled'
emptyString = ''
normal = 'normal'
square = 'square'
class Musica.MusicXML.Pyxb.fifths(*args, **kw)[source]

Bases: pyxb.binding.datatypes.integer

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_fifths_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 593, 1)
class Musica.MusicXML.Pyxb.figure(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3901, 1)
_figure__extend = <pyxb.binding.content.ElementDeclaration object>
_figure__figure_number = <pyxb.binding.content.ElementDeclaration object>
_figure__prefix = <pyxb.binding.content.ElementDeclaration object>
_figure__suffix = <pyxb.binding.content.ElementDeclaration object>
extend_

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

figure_number

A figure-number is a number. Overstrikes of the figure number are represented in the suffix element.

prefix

Values for the prefix element include the accidental values sharp, flat, natural, double-sharp, flat-flat, and sharp-sharp. The prefix element may contain additional values for symbols specific to particular figured bass styles.

suffix

Values for the suffix element include the accidental values sharp, flat, natural, double-sharp, flat-flat, and sharp-sharp. Suffixes include both symbols that come after the figure number and those that overstrike the figure number. The suffix value slash is used for slashed numbers indicating chromatic alteration. The orientation and display of the slash usually depends on the figure number. The suffix element may contain additional values for symbols specific to particular figured bass styles.

class Musica.MusicXML.Pyxb.figured_bass(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3925, 1)
_figured_bass__color = <pyxb.binding.content.AttributeUse object>
_figured_bass__default_x = <pyxb.binding.content.AttributeUse object>
_figured_bass__default_y = <pyxb.binding.content.AttributeUse object>
_figured_bass__duration = <pyxb.binding.content.ElementDeclaration object>
_figured_bass__figure = <pyxb.binding.content.ElementDeclaration object>
_figured_bass__font_family = <pyxb.binding.content.AttributeUse object>
_figured_bass__font_size = <pyxb.binding.content.AttributeUse object>
_figured_bass__font_style = <pyxb.binding.content.AttributeUse object>
_figured_bass__font_weight = <pyxb.binding.content.AttributeUse object>
_figured_bass__footnote = <pyxb.binding.content.ElementDeclaration object>
_figured_bass__level = <pyxb.binding.content.ElementDeclaration object>
_figured_bass__parentheses = <pyxb.binding.content.AttributeUse object>
_figured_bass__print_dot = <pyxb.binding.content.AttributeUse object>
_figured_bass__print_lyric = <pyxb.binding.content.AttributeUse object>
_figured_bass__print_object = <pyxb.binding.content.AttributeUse object>
_figured_bass__print_spacing = <pyxb.binding.content.AttributeUse object>
_figured_bass__relative_x = <pyxb.binding.content.AttributeUse object>
_figured_bass__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

duration

Duration is a positive number specified in division units. This is the intended duration vs. notated duration (for instance, swing eighths vs. even eighths, or differences in dotted notes in Baroque-era music). Differences in duration specific to an interpretation or performance should use the note element’s attack and release attributes.

figure

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

parentheses

Get the value of the attribute from the instance.

print_dot

Get the value of the attribute from the instance.

print_lyric

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

print_spacing

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.fingering(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2096, 1)
_fingering__alternate = <pyxb.binding.content.AttributeUse object>
_fingering__color = <pyxb.binding.content.AttributeUse object>
_fingering__default_x = <pyxb.binding.content.AttributeUse object>
_fingering__default_y = <pyxb.binding.content.AttributeUse object>
_fingering__font_family = <pyxb.binding.content.AttributeUse object>
_fingering__font_size = <pyxb.binding.content.AttributeUse object>
_fingering__font_style = <pyxb.binding.content.AttributeUse object>
_fingering__font_weight = <pyxb.binding.content.AttributeUse object>
_fingering__placement = <pyxb.binding.content.AttributeUse object>
_fingering__relative_x = <pyxb.binding.content.AttributeUse object>
_fingering__relative_y = <pyxb.binding.content.AttributeUse object>
_fingering__substitution = <pyxb.binding.content.AttributeUse object>
alternate

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

substitution

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.first_fret(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of positiveInteger

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2941, 1)
_first_fret__location = <pyxb.binding.content.AttributeUse object>
_first_fret__text = <pyxb.binding.content.AttributeUse object>
location

Get the value of the attribute from the instance.

text

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.font_size(*args, **kw)[source]

Bases: pyxb.binding.basis.STD_union

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_MemberTypes = (<class 'pyxb.binding.datatypes.decimal'>, <class 'Musica.MusicXML.Pyxb.css_font_size'>)
_None_font_size_FacetMap = {<class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 120, 1)
large = 'large'
medium = 'medium'
small = 'small'
x_large = 'x-large'
x_small = 'x-small'
xx_large = 'xx-large'
xx_small = 'xx-small'
class Musica.MusicXML.Pyxb.font_style(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_font_style_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 127, 1)
italic = 'italic'
normal = 'normal'
class Musica.MusicXML.Pyxb.font_weight(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_font_weight_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 137, 1)
bold = 'bold'
normal = 'normal'
class Musica.MusicXML.Pyxb.formatted_text(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2110, 1)
_formatted_text__color = <pyxb.binding.content.AttributeUse object>
_formatted_text__default_x = <pyxb.binding.content.AttributeUse object>
_formatted_text__default_y = <pyxb.binding.content.AttributeUse object>
_formatted_text__dir = <pyxb.binding.content.AttributeUse object>
_formatted_text__enclosure = <pyxb.binding.content.AttributeUse object>
_formatted_text__font_family = <pyxb.binding.content.AttributeUse object>
_formatted_text__font_size = <pyxb.binding.content.AttributeUse object>
_formatted_text__font_style = <pyxb.binding.content.AttributeUse object>
_formatted_text__font_weight = <pyxb.binding.content.AttributeUse object>
_formatted_text__halign = <pyxb.binding.content.AttributeUse object>
_formatted_text__justify = <pyxb.binding.content.AttributeUse object>
_formatted_text__lang = <pyxb.binding.content.AttributeUse object>
_formatted_text__letter_spacing = <pyxb.binding.content.AttributeUse object>
_formatted_text__line_height = <pyxb.binding.content.AttributeUse object>
_formatted_text__line_through = <pyxb.binding.content.AttributeUse object>
_formatted_text__overline = <pyxb.binding.content.AttributeUse object>
_formatted_text__relative_x = <pyxb.binding.content.AttributeUse object>
_formatted_text__relative_y = <pyxb.binding.content.AttributeUse object>
_formatted_text__rotation = <pyxb.binding.content.AttributeUse object>
_formatted_text__space = <pyxb.binding.content.AttributeUse object>
_formatted_text__underline = <pyxb.binding.content.AttributeUse object>
_formatted_text__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

dir

Get the value of the attribute from the instance.

enclosure

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

justify

Get the value of the attribute from the instance.

lang

Get the value of the attribute from the instance.

letter_spacing

Get the value of the attribute from the instance.

line_height

Get the value of the attribute from the instance.

line_through

Get the value of the attribute from the instance.

overline

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

rotation

Get the value of the attribute from the instance.

space

Get the value of the attribute from the instance.

underline

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.forward(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3941, 1)
_forward__duration = <pyxb.binding.content.ElementDeclaration object>
_forward__footnote = <pyxb.binding.content.ElementDeclaration object>
_forward__level = <pyxb.binding.content.ElementDeclaration object>
_forward__staff = <pyxb.binding.content.ElementDeclaration object>
_forward__voice = <pyxb.binding.content.ElementDeclaration object>
duration

Duration is a positive number specified in division units. This is the intended duration vs. notated duration (for instance, swing eighths vs. even eighths, or differences in dotted notes in Baroque-era music). Differences in duration specific to an interpretation or performance should use the note element’s attack and release attributes.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff

Staff assignment is only needed for music notated on multiple staves. Used by both notes and directions. Staff values are numbers, with 1 referring to the top-most staff in a part.

voice

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.frame(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2953, 1)
_frame__color = <pyxb.binding.content.AttributeUse object>
_frame__default_x = <pyxb.binding.content.AttributeUse object>
_frame__default_y = <pyxb.binding.content.AttributeUse object>
_frame__first_fret = <pyxb.binding.content.ElementDeclaration object>
_frame__frame_frets = <pyxb.binding.content.ElementDeclaration object>
_frame__frame_note = <pyxb.binding.content.ElementDeclaration object>
_frame__frame_strings = <pyxb.binding.content.ElementDeclaration object>
_frame__halign = <pyxb.binding.content.AttributeUse object>
_frame__height = <pyxb.binding.content.AttributeUse object>
_frame__relative_x = <pyxb.binding.content.AttributeUse object>
_frame__relative_y = <pyxb.binding.content.AttributeUse object>
_frame__unplayed = <pyxb.binding.content.AttributeUse object>
_frame__valign = <pyxb.binding.content.AttributeUse object>
_frame__width = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

first_fret

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

frame_frets

The frame-frets element gives the overall size of the frame in horizontal spaces (frets).

frame_note

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

frame_strings

The frame-strings element gives the overall size of the frame in vertical lines (strings).

halign

Get the value of the attribute from the instance.

height

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

unplayed

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

width

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.frame_note(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2980, 1)
_frame_note__barre = <pyxb.binding.content.ElementDeclaration object>
_frame_note__fingering = <pyxb.binding.content.ElementDeclaration object>
_frame_note__fret = <pyxb.binding.content.ElementDeclaration object>
_frame_note__string = <pyxb.binding.content.ElementDeclaration object>
barre

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fingering

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fret

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

string

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.fret(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of nonNegativeInteger

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2121, 1)
_fret__color = <pyxb.binding.content.AttributeUse object>
_fret__font_family = <pyxb.binding.content.AttributeUse object>
_fret__font_size = <pyxb.binding.content.AttributeUse object>
_fret__font_style = <pyxb.binding.content.AttributeUse object>
_fret__font_weight = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.glass(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_glass_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 843, 1)
wind_chimes = 'wind chimes'
class Musica.MusicXML.Pyxb.glissando(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3952, 1)
_glissando__color = <pyxb.binding.content.AttributeUse object>
_glissando__dash_length = <pyxb.binding.content.AttributeUse object>
_glissando__default_x = <pyxb.binding.content.AttributeUse object>
_glissando__default_y = <pyxb.binding.content.AttributeUse object>
_glissando__font_family = <pyxb.binding.content.AttributeUse object>
_glissando__font_size = <pyxb.binding.content.AttributeUse object>
_glissando__font_style = <pyxb.binding.content.AttributeUse object>
_glissando__font_weight = <pyxb.binding.content.AttributeUse object>
_glissando__line_type = <pyxb.binding.content.AttributeUse object>
_glissando__number = <pyxb.binding.content.AttributeUse object>
_glissando__relative_x = <pyxb.binding.content.AttributeUse object>
_glissando__relative_y = <pyxb.binding.content.AttributeUse object>
_glissando__space_length = <pyxb.binding.content.AttributeUse object>
_glissando__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.grace(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3967, 1)
_grace__make_time = <pyxb.binding.content.AttributeUse object>
_grace__slash = <pyxb.binding.content.AttributeUse object>
_grace__steal_time_following = <pyxb.binding.content.AttributeUse object>
_grace__steal_time_previous = <pyxb.binding.content.AttributeUse object>
make_time

Get the value of the attribute from the instance.

slash

Get the value of the attribute from the instance.

steal_time_following

Get the value of the attribute from the instance.

steal_time_previous

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.group_barline(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of group_barline_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4797, 1)
_group_barline__color = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.group_barline_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

Mensurstrich = 'Mensurstrich'
_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_group_barline_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1522, 1)
no = 'no'
yes = 'yes'
class Musica.MusicXML.Pyxb.group_name(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4808, 1)
_group_name__color = <pyxb.binding.content.AttributeUse object>
_group_name__default_x = <pyxb.binding.content.AttributeUse object>
_group_name__default_y = <pyxb.binding.content.AttributeUse object>
_group_name__font_family = <pyxb.binding.content.AttributeUse object>
_group_name__font_size = <pyxb.binding.content.AttributeUse object>
_group_name__font_style = <pyxb.binding.content.AttributeUse object>
_group_name__font_weight = <pyxb.binding.content.AttributeUse object>
_group_name__justify = <pyxb.binding.content.AttributeUse object>
_group_name__relative_x = <pyxb.binding.content.AttributeUse object>
_group_name__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

justify

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.group_symbol(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of group_symbol_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4819, 1)
_group_symbol__color = <pyxb.binding.content.AttributeUse object>
_group_symbol__default_x = <pyxb.binding.content.AttributeUse object>
_group_symbol__default_y = <pyxb.binding.content.AttributeUse object>
_group_symbol__relative_x = <pyxb.binding.content.AttributeUse object>
_group_symbol__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.group_symbol_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_group_symbol_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1533, 1)
brace = 'brace'
bracket = 'bracket'
line = 'line'
none = 'none'
square = 'square'
class Musica.MusicXML.Pyxb.grouping(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2992, 1)
_grouping__feature = <pyxb.binding.content.ElementDeclaration object>
_grouping__member_of = <pyxb.binding.content.AttributeUse object>
_grouping__number = <pyxb.binding.content.AttributeUse object>
_grouping__type = <pyxb.binding.content.AttributeUse object>
feature

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

member_of

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.hammer_on_pull_off(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3977, 1)
_hammer_on_pull_off__color = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__default_x = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__default_y = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__font_family = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__font_size = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__font_style = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__font_weight = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__number = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__placement = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__relative_x = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__relative_y = <pyxb.binding.content.AttributeUse object>
_hammer_on_pull_off__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.handbell(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of handbell_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3991, 1)
_handbell__color = <pyxb.binding.content.AttributeUse object>
_handbell__default_x = <pyxb.binding.content.AttributeUse object>
_handbell__default_y = <pyxb.binding.content.AttributeUse object>
_handbell__font_family = <pyxb.binding.content.AttributeUse object>
_handbell__font_size = <pyxb.binding.content.AttributeUse object>
_handbell__font_style = <pyxb.binding.content.AttributeUse object>
_handbell__font_weight = <pyxb.binding.content.AttributeUse object>
_handbell__placement = <pyxb.binding.content.AttributeUse object>
_handbell__relative_x = <pyxb.binding.content.AttributeUse object>
_handbell__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.handbell_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_handbell_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1342, 1)
damp = 'damp'
echo = 'echo'
gyro = 'gyro'
hand_martellato = 'hand martellato'
mallet_lift = 'mallet lift'
mallet_table = 'mallet table'
martellato = 'martellato'
martellato_lift = 'martellato lift'
muted_martellato = 'muted martellato'
pluck_lift = 'pluck lift'
swing = 'swing'
class Musica.MusicXML.Pyxb.harmonic(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4003, 1)
_harmonic__artificial = <pyxb.binding.content.ElementDeclaration object>
_harmonic__base_pitch = <pyxb.binding.content.ElementDeclaration object>
_harmonic__color = <pyxb.binding.content.AttributeUse object>
_harmonic__default_x = <pyxb.binding.content.AttributeUse object>
_harmonic__default_y = <pyxb.binding.content.AttributeUse object>
_harmonic__font_family = <pyxb.binding.content.AttributeUse object>
_harmonic__font_size = <pyxb.binding.content.AttributeUse object>
_harmonic__font_style = <pyxb.binding.content.AttributeUse object>
_harmonic__font_weight = <pyxb.binding.content.AttributeUse object>
_harmonic__natural = <pyxb.binding.content.ElementDeclaration object>
_harmonic__placement = <pyxb.binding.content.AttributeUse object>
_harmonic__print_object = <pyxb.binding.content.AttributeUse object>
_harmonic__relative_x = <pyxb.binding.content.AttributeUse object>
_harmonic__relative_y = <pyxb.binding.content.AttributeUse object>
_harmonic__sounding_pitch = <pyxb.binding.content.ElementDeclaration object>
_harmonic__touching_pitch = <pyxb.binding.content.ElementDeclaration object>
artificial

The artificial element indicates that this is an artificial harmonic.

base_pitch

The base pitch is the pitch at which the string is played before touching to create the harmonic.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

natural

The natural element indicates that this is a natural harmonic. These are usually notated at base pitch rather than sounding pitch.

placement

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

sounding_pitch

The sounding-pitch is the pitch which is heard when playing the harmonic.

touching_pitch

The touching-pitch is the pitch at which the string is touched lightly to produce the harmonic.

class Musica.MusicXML.Pyxb.harmony(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3006, 1)
_harmony__bass = <pyxb.binding.content.ElementDeclaration object>
_harmony__color = <pyxb.binding.content.AttributeUse object>
_harmony__default_x = <pyxb.binding.content.AttributeUse object>
_harmony__default_y = <pyxb.binding.content.AttributeUse object>
_harmony__degree = <pyxb.binding.content.ElementDeclaration object>
_harmony__font_family = <pyxb.binding.content.AttributeUse object>
_harmony__font_size = <pyxb.binding.content.AttributeUse object>
_harmony__font_style = <pyxb.binding.content.AttributeUse object>
_harmony__font_weight = <pyxb.binding.content.AttributeUse object>
_harmony__footnote = <pyxb.binding.content.ElementDeclaration object>
_harmony__frame = <pyxb.binding.content.ElementDeclaration object>
_harmony__function = <pyxb.binding.content.ElementDeclaration object>
_harmony__inversion = <pyxb.binding.content.ElementDeclaration object>
_harmony__kind = <pyxb.binding.content.ElementDeclaration object>
_harmony__level = <pyxb.binding.content.ElementDeclaration object>
_harmony__offset = <pyxb.binding.content.ElementDeclaration object>
_harmony__placement = <pyxb.binding.content.AttributeUse object>
_harmony__print_frame = <pyxb.binding.content.AttributeUse object>
_harmony__print_object = <pyxb.binding.content.AttributeUse object>
_harmony__relative_x = <pyxb.binding.content.AttributeUse object>
_harmony__relative_y = <pyxb.binding.content.AttributeUse object>
_harmony__root = <pyxb.binding.content.ElementDeclaration object>
_harmony__staff = <pyxb.binding.content.ElementDeclaration object>
_harmony__type = <pyxb.binding.content.AttributeUse object>
bass

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

degree

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

frame

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

function

The function element is used to represent classical functional harmony with an indication like I, II, III rather than C, D, E. It is relative to the key that is specified in the MusicXML encoding.

inversion

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

kind

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

offset

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

placement

Get the value of the attribute from the instance.

print_frame

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

root

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff

Staff assignment is only needed for music notated on multiple staves. Used by both notes and directions. Staff values are numbers, with 1 referring to the top-most staff in a part.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.harmony_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_harmony_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 852, 1)
alternate = 'alternate'
explicit = 'explicit'
implied = 'implied'
class Musica.MusicXML.Pyxb.harp_pedals(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3028, 1)
_harp_pedals__color = <pyxb.binding.content.AttributeUse object>
_harp_pedals__default_x = <pyxb.binding.content.AttributeUse object>
_harp_pedals__default_y = <pyxb.binding.content.AttributeUse object>
_harp_pedals__font_family = <pyxb.binding.content.AttributeUse object>
_harp_pedals__font_size = <pyxb.binding.content.AttributeUse object>
_harp_pedals__font_style = <pyxb.binding.content.AttributeUse object>
_harp_pedals__font_weight = <pyxb.binding.content.AttributeUse object>
_harp_pedals__halign = <pyxb.binding.content.AttributeUse object>
_harp_pedals__pedal_tuning = <pyxb.binding.content.ElementDeclaration object>
_harp_pedals__relative_x = <pyxb.binding.content.AttributeUse object>
_harp_pedals__relative_y = <pyxb.binding.content.AttributeUse object>
_harp_pedals__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

pedal_tuning

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.heel_toe(*args, **kw)[source]

Bases: Musica.MusicXML.Pyxb.empty_placement

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4043, 1)
_heel_toe__substitution = <pyxb.binding.content.AttributeUse object>
substitution

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.hole(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4054, 1)
_hole__color = <pyxb.binding.content.AttributeUse object>
_hole__default_x = <pyxb.binding.content.AttributeUse object>
_hole__default_y = <pyxb.binding.content.AttributeUse object>
_hole__font_family = <pyxb.binding.content.AttributeUse object>
_hole__font_size = <pyxb.binding.content.AttributeUse object>
_hole__font_style = <pyxb.binding.content.AttributeUse object>
_hole__font_weight = <pyxb.binding.content.AttributeUse object>
_hole__hole_closed = <pyxb.binding.content.ElementDeclaration object>
_hole__hole_shape = <pyxb.binding.content.ElementDeclaration object>
_hole__hole_type = <pyxb.binding.content.ElementDeclaration object>
_hole__placement = <pyxb.binding.content.AttributeUse object>
_hole__relative_x = <pyxb.binding.content.AttributeUse object>
_hole__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

hole_closed

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

hole_shape

The optional hole-shape element indicates the shape of the hole symbol; the default is a circle.

hole_type

The content of the optional hole-type element indicates what the hole symbol represents in terms of instrument fingering or other techniques.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.hole_closed(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of hole_closed_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4075, 1)
_hole_closed__location = <pyxb.binding.content.AttributeUse object>
location

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.hole_closed_location(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_hole_closed_location_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1361, 1)
bottom = 'bottom'
left = 'left'
right = 'right'
top = 'top'
class Musica.MusicXML.Pyxb.hole_closed_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_hole_closed_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1373, 1)
half = 'half'
no = 'no'
yes = 'yes'
class Musica.MusicXML.Pyxb.horizontal_turn(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2074, 1)
_horizontal_turn__accelerate = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__beats = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__color = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__default_x = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__default_y = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__font_family = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__font_size = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__font_style = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__font_weight = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__last_beat = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__placement = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__relative_x = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__relative_y = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__second_beat = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__slash = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__start_note = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__trill_step = <pyxb.binding.content.AttributeUse object>
_horizontal_turn__two_note_turn = <pyxb.binding.content.AttributeUse object>
accelerate

Get the value of the attribute from the instance.

beats

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

last_beat

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

second_beat

Get the value of the attribute from the instance.

slash

Get the value of the attribute from the instance.

start_note

Get the value of the attribute from the instance.

trill_step

Get the value of the attribute from the instance.

two_note_turn

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.identification(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3444, 1)
_identification__creator = <pyxb.binding.content.ElementDeclaration object>
_identification__encoding = <pyxb.binding.content.ElementDeclaration object>
_identification__miscellaneous = <pyxb.binding.content.ElementDeclaration object>
_identification__relation = <pyxb.binding.content.ElementDeclaration object>
_identification__rights = <pyxb.binding.content.ElementDeclaration object>
_identification__source = <pyxb.binding.content.ElementDeclaration object>
creator

The creator element is borrowed from Dublin Core. It is used for the creators of the score. The type attribute is used to distinguish different creative contributions. Thus, there can be multiple creators within an identification. Standard type values are composer, lyricist, and arranger. Other type values may be used for different types of creative roles. The type attribute should usually be used even if there is just a single creator element. The MusicXML format does not use the creator / contributor distinction from Dublin Core.

encoding

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

miscellaneous

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

relation

A related resource for the music that is encoded. This is similar to the Dublin Core relation element. Standard type values are music, words, and arrangement, but other types may be used.

rights

The rights element is borrowed from Dublin Core. It contains copyright and other intellectual property notices. Words, music, and derivatives can have different types, so multiple rights tags with different type attributes are supported. Standard type values are music, words, and arrangement, but other types may be used. The type attribute is only needed when there are multiple rights elements.

source

The source for the music that is encoded. This is similar to the Dublin Core source element.

class Musica.MusicXML.Pyxb.image(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3038, 1)
_image__default_x = <pyxb.binding.content.AttributeUse object>
_image__default_y = <pyxb.binding.content.AttributeUse object>
_image__halign = <pyxb.binding.content.AttributeUse object>
_image__relative_x = <pyxb.binding.content.AttributeUse object>
_image__relative_y = <pyxb.binding.content.AttributeUse object>
_image__source = <pyxb.binding.content.AttributeUse object>
_image__type = <pyxb.binding.content.AttributeUse object>
_image__valign = <pyxb.binding.content.AttributeUse object>
default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

source

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.instrument(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4086, 1)
_instrument__id = <pyxb.binding.content.AttributeUse object>
id

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.interchangeable(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2428, 1)
_interchangeable__beat_type = <pyxb.binding.content.ElementDeclaration object>
_interchangeable__beats = <pyxb.binding.content.ElementDeclaration object>
_interchangeable__separator = <pyxb.binding.content.AttributeUse object>
_interchangeable__symbol = <pyxb.binding.content.AttributeUse object>
_interchangeable__time_relation = <pyxb.binding.content.ElementDeclaration object>
beat_type

The beat-type element indicates the beat unit, as found in the denominator of a time signature.

beats

The beats element indicates the number of beats, as found in the numerator of a time signature.

separator

Get the value of the attribute from the instance.

symbol

Get the value of the attribute from the instance.

time_relation

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.inversion(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of nonNegativeInteger

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3045, 1)
_inversion__color = <pyxb.binding.content.AttributeUse object>
_inversion__default_x = <pyxb.binding.content.AttributeUse object>
_inversion__default_y = <pyxb.binding.content.AttributeUse object>
_inversion__font_family = <pyxb.binding.content.AttributeUse object>
_inversion__font_size = <pyxb.binding.content.AttributeUse object>
_inversion__font_style = <pyxb.binding.content.AttributeUse object>
_inversion__font_weight = <pyxb.binding.content.AttributeUse object>
_inversion__relative_x = <pyxb.binding.content.AttributeUse object>
_inversion__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.key(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2440, 1)
_key__cancel = <pyxb.binding.content.ElementDeclaration object>
_key__color = <pyxb.binding.content.AttributeUse object>
_key__default_x = <pyxb.binding.content.AttributeUse object>
_key__default_y = <pyxb.binding.content.AttributeUse object>
_key__fifths = <pyxb.binding.content.ElementDeclaration object>
_key__font_family = <pyxb.binding.content.AttributeUse object>
_key__font_size = <pyxb.binding.content.AttributeUse object>
_key__font_style = <pyxb.binding.content.AttributeUse object>
_key__font_weight = <pyxb.binding.content.AttributeUse object>
_key__key_accidental = <pyxb.binding.content.ElementDeclaration object>
_key__key_alter = <pyxb.binding.content.ElementDeclaration object>
_key__key_octave = <pyxb.binding.content.ElementDeclaration object>
_key__key_step = <pyxb.binding.content.ElementDeclaration object>
_key__mode = <pyxb.binding.content.ElementDeclaration object>
_key__number = <pyxb.binding.content.AttributeUse object>
_key__print_object = <pyxb.binding.content.AttributeUse object>
_key__relative_x = <pyxb.binding.content.AttributeUse object>
_key__relative_y = <pyxb.binding.content.AttributeUse object>
cancel

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

fifths

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

key_accidental

Non-traditional key signatures can be represented using the Humdrum/Scot concept of a list of altered tones. The key-accidental element indicates the accidental to be displayed in the key signature, represented in the same manner as the accidental element. It is used for disambiguating microtonal accidentals.

key_alter

Non-traditional key signatures can be represented using the Humdrum/Scot concept of a list of altered tones. The key-alter element represents the alteration for a given pitch step, represented with semitones in the same manner as the alter element.

key_octave

The optional list of key-octave elements is used to specify in which octave each element of the key signature appears.

key_step

Non-traditional key signatures can be represented using the Humdrum/Scot concept of a list of altered tones. The key-step element indicates the pitch step to be altered, represented using the same names as in the step element.

mode

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

number

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.key_octave(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of octave

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2460, 1)
_key_octave__cancel = <pyxb.binding.content.AttributeUse object>
_key_octave__number = <pyxb.binding.content.AttributeUse object>
cancel

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.kind(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of kind_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3056, 1)
_kind__bracket_degrees = <pyxb.binding.content.AttributeUse object>
_kind__color = <pyxb.binding.content.AttributeUse object>
_kind__default_x = <pyxb.binding.content.AttributeUse object>
_kind__default_y = <pyxb.binding.content.AttributeUse object>
_kind__font_family = <pyxb.binding.content.AttributeUse object>
_kind__font_size = <pyxb.binding.content.AttributeUse object>
_kind__font_style = <pyxb.binding.content.AttributeUse object>
_kind__font_weight = <pyxb.binding.content.AttributeUse object>
_kind__halign = <pyxb.binding.content.AttributeUse object>
_kind__parentheses_degrees = <pyxb.binding.content.AttributeUse object>
_kind__relative_x = <pyxb.binding.content.AttributeUse object>
_kind__relative_y = <pyxb.binding.content.AttributeUse object>
_kind__stack_degrees = <pyxb.binding.content.AttributeUse object>
_kind__text = <pyxb.binding.content.AttributeUse object>
_kind__use_symbols = <pyxb.binding.content.AttributeUse object>
_kind__valign = <pyxb.binding.content.AttributeUse object>
bracket_degrees

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

parentheses_degrees

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

stack_degrees

Get the value of the attribute from the instance.

text

Get the value of the attribute from the instance.

use_symbols

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.kind_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

French = 'French'
German = 'German'
Italian = 'Italian'
Neapolitan = 'Neapolitan'
Tristan = 'Tristan'
_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_kind_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 863, 1)
augmented = 'augmented'
augmented_seventh = 'augmented-seventh'
diminished = 'diminished'
diminished_seventh = 'diminished-seventh'
dominant = 'dominant'
dominant_11th = 'dominant-11th'
dominant_13th = 'dominant-13th'
dominant_ninth = 'dominant-ninth'
half_diminished = 'half-diminished'
major = 'major'
major_11th = 'major-11th'
major_13th = 'major-13th'
major_minor = 'major-minor'
major_ninth = 'major-ninth'
major_seventh = 'major-seventh'
major_sixth = 'major-sixth'
minor = 'minor'
minor_11th = 'minor-11th'
minor_13th = 'minor-13th'
minor_ninth = 'minor-ninth'
minor_seventh = 'minor-seventh'
minor_sixth = 'minor-sixth'
none = 'none'
other = 'other'
pedal = 'pedal'
power = 'power'
suspended_fourth = 'suspended-fourth'
suspended_second = 'suspended-second'
class Musica.MusicXML.Pyxb.left_center_right(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_left_center_right_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 147, 1)
center = 'center'
left = 'left'
right = 'right'
class Musica.MusicXML.Pyxb.left_right(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_left_right_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 158, 1)
left = 'left'
right = 'right'
class Musica.MusicXML.Pyxb.level(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2133, 1)
_level__bracket = <pyxb.binding.content.AttributeUse object>
_level__parentheses = <pyxb.binding.content.AttributeUse object>
_level__reference = <pyxb.binding.content.AttributeUse object>
_level__size = <pyxb.binding.content.AttributeUse object>
bracket

Get the value of the attribute from the instance.

parentheses

Get the value of the attribute from the instance.

reference

Get the value of the attribute from the instance.

size

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.line_end(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_line_end_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 947, 1)
arrow = 'arrow'
both = 'both'
down = 'down'
none = 'none'
up = 'up'
class Musica.MusicXML.Pyxb.line_shape(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_line_shape_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 168, 1)
curved = 'curved'
straight = 'straight'
class Musica.MusicXML.Pyxb.line_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_line_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 178, 1)
dashed = 'dashed'
dotted = 'dotted'
solid = 'solid'
wavy = 'wavy'
class Musica.MusicXML.Pyxb.line_width(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of tenths

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3529, 1)
_line_width__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.line_width_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_line_width_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1181, 1)

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3660, 1)
actuate

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

element

Get the value of the attribute from the instance.

href

Get the value of the attribute from the instance.

name

Get the value of the attribute from the instance.

position

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

role

Get the value of the attribute from the instance.

show

Get the value of the attribute from the instance.

title

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.lyric(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4093, 1)
_lyric__color = <pyxb.binding.content.AttributeUse object>
_lyric__default_x = <pyxb.binding.content.AttributeUse object>
_lyric__default_y = <pyxb.binding.content.AttributeUse object>
_lyric__elision = <pyxb.binding.content.ElementDeclaration object>
_lyric__end_line = <pyxb.binding.content.ElementDeclaration object>
_lyric__end_paragraph = <pyxb.binding.content.ElementDeclaration object>
_lyric__extend = <pyxb.binding.content.ElementDeclaration object>
_lyric__footnote = <pyxb.binding.content.ElementDeclaration object>
_lyric__humming = <pyxb.binding.content.ElementDeclaration object>
_lyric__justify = <pyxb.binding.content.AttributeUse object>
_lyric__laughing = <pyxb.binding.content.ElementDeclaration object>
_lyric__level = <pyxb.binding.content.ElementDeclaration object>
_lyric__name = <pyxb.binding.content.AttributeUse object>
_lyric__number = <pyxb.binding.content.AttributeUse object>
_lyric__placement = <pyxb.binding.content.AttributeUse object>
_lyric__print_object = <pyxb.binding.content.AttributeUse object>
_lyric__relative_x = <pyxb.binding.content.AttributeUse object>
_lyric__relative_y = <pyxb.binding.content.AttributeUse object>
_lyric__syllabic = <pyxb.binding.content.ElementDeclaration object>
_lyric__text = <pyxb.binding.content.ElementDeclaration object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

elision

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

end_line

The end-line element comes from RP-017 for Standard MIDI File Lyric meta-events. It facilitates lyric display for Karaoke and similar applications.

end_paragraph

The end-paragraph element comes from RP-017 for Standard MIDI File Lyric meta-events. It facilitates lyric display for Karaoke and similar applications.

extend_

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

humming

The humming element is taken from Humdrum.

justify

Get the value of the attribute from the instance.

laughing

The laughing element is taken from Humdrum.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

name

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

syllabic

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

text

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.lyric_font(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4831, 1)
_lyric_font__font_family = <pyxb.binding.content.AttributeUse object>
_lyric_font__font_size = <pyxb.binding.content.AttributeUse object>
_lyric_font__font_style = <pyxb.binding.content.AttributeUse object>
_lyric_font__font_weight = <pyxb.binding.content.AttributeUse object>
_lyric_font__name = <pyxb.binding.content.AttributeUse object>
_lyric_font__number = <pyxb.binding.content.AttributeUse object>
font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

name

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.lyric_language(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4840, 1)
_lyric_language__lang = <pyxb.binding.content.AttributeUse object>
_lyric_language__name = <pyxb.binding.content.AttributeUse object>
_lyric_language__number = <pyxb.binding.content.AttributeUse object>
lang

Get the value of the attribute from the instance.

name

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.margin_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_margin_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1188, 1)
both = 'both'
even = 'even'
odd = 'odd'
class Musica.MusicXML.Pyxb.measure_layout(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3540, 1)
_measure_layout__measure_distance = <pyxb.binding.content.ElementDeclaration object>
measure_distance

The measure-distance element specifies the horizontal distance from the previous measure. This value is only used for systems where there is horizontal whitespace in the middle of a system, as in systems with codas. To specify the measure width, use the width attribute of the measure element.

class Musica.MusicXML.Pyxb.measure_numbering(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of measure_numbering_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3088, 1)
_measure_numbering__color = <pyxb.binding.content.AttributeUse object>
_measure_numbering__default_x = <pyxb.binding.content.AttributeUse object>
_measure_numbering__default_y = <pyxb.binding.content.AttributeUse object>
_measure_numbering__font_family = <pyxb.binding.content.AttributeUse object>
_measure_numbering__font_size = <pyxb.binding.content.AttributeUse object>
_measure_numbering__font_style = <pyxb.binding.content.AttributeUse object>
_measure_numbering__font_weight = <pyxb.binding.content.AttributeUse object>
_measure_numbering__halign = <pyxb.binding.content.AttributeUse object>
_measure_numbering__relative_x = <pyxb.binding.content.AttributeUse object>
_measure_numbering__relative_y = <pyxb.binding.content.AttributeUse object>
_measure_numbering__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.measure_numbering_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_measure_numbering_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 960, 1)
measure = 'measure'
none = 'none'
system = 'system'
class Musica.MusicXML.Pyxb.measure_repeat(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of positive_integer_or_empty

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2472, 1)
_measure_repeat__slashes = <pyxb.binding.content.AttributeUse object>
_measure_repeat__type = <pyxb.binding.content.AttributeUse object>
slashes

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.measure_style(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2486, 1)
_measure_style__beat_repeat = <pyxb.binding.content.ElementDeclaration object>
_measure_style__color = <pyxb.binding.content.AttributeUse object>
_measure_style__font_family = <pyxb.binding.content.AttributeUse object>
_measure_style__font_size = <pyxb.binding.content.AttributeUse object>
_measure_style__font_style = <pyxb.binding.content.AttributeUse object>
_measure_style__font_weight = <pyxb.binding.content.AttributeUse object>
_measure_style__measure_repeat = <pyxb.binding.content.ElementDeclaration object>
_measure_style__multiple_rest = <pyxb.binding.content.ElementDeclaration object>
_measure_style__number = <pyxb.binding.content.AttributeUse object>
_measure_style__slash = <pyxb.binding.content.ElementDeclaration object>
beat_repeat

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

color

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

measure_repeat

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

multiple_rest

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

number

Get the value of the attribute from the instance.

slash

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.membrane(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_membrane_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 971, 1)
bass_drum = 'bass drum'
bass_drum_on_side = 'bass drum on side'
bongos = 'bongos'
conga_drum = 'conga drum'
goblet_drum = 'goblet drum'
military_drum = 'military drum'
snare_drum = 'snare drum'
snare_drum_snares_off = 'snare drum snares off'
tambourine = 'tambourine'
tenor_drum = 'tenor drum'
timbales = 'timbales'
tomtom = 'tomtom'
class Musica.MusicXML.Pyxb.metal(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

Chinese_cymbal = 'Chinese cymbal'
Vietnamese_hat = 'Vietnamese hat'
_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_metal_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 991, 1)
almglocken = 'almglocken'
bell = 'bell'
bell_plate = 'bell plate'
brake_drum = 'brake drum'
cowbell = 'cowbell'
crash_cymbals = 'crash cymbals'
crotale = 'crotale'
cymbal_tongs = 'cymbal tongs'
domed_gong = 'domed gong'
finger_cymbals = 'finger cymbals'
flexatone = 'flexatone'
gong = 'gong'
handbell = 'handbell'
hi_hat = 'hi-hat'
high_hat_cymbals = 'high-hat cymbals'
sistrum = 'sistrum'
sizzle_cymbal = 'sizzle cymbal'
sleigh_bells = 'sleigh bells'
suspended_cymbal = 'suspended cymbal'
tam_tam = 'tam tam'
triangle = 'triangle'
class Musica.MusicXML.Pyxb.metronome(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3099, 1)
_metronome__beat_unit = <pyxb.binding.content.ElementDeclaration object>
_metronome__beat_unit_dot = <pyxb.binding.content.ElementDeclaration object>
_metronome__color = <pyxb.binding.content.AttributeUse object>
_metronome__default_x = <pyxb.binding.content.AttributeUse object>
_metronome__default_y = <pyxb.binding.content.AttributeUse object>
_metronome__font_family = <pyxb.binding.content.AttributeUse object>
_metronome__font_size = <pyxb.binding.content.AttributeUse object>
_metronome__font_style = <pyxb.binding.content.AttributeUse object>
_metronome__font_weight = <pyxb.binding.content.AttributeUse object>
_metronome__halign = <pyxb.binding.content.AttributeUse object>
_metronome__justify = <pyxb.binding.content.AttributeUse object>
_metronome__metronome_note = <pyxb.binding.content.ElementDeclaration object>
_metronome__metronome_relation = <pyxb.binding.content.ElementDeclaration object>
_metronome__parentheses = <pyxb.binding.content.AttributeUse object>
_metronome__per_minute = <pyxb.binding.content.ElementDeclaration object>
_metronome__relative_x = <pyxb.binding.content.AttributeUse object>
_metronome__relative_y = <pyxb.binding.content.AttributeUse object>
_metronome__valign = <pyxb.binding.content.AttributeUse object>
beat_unit

The beat-unit element indicates the graphical note type to use in a metronome mark.

beat_unit_dot

The beat-unit-dot element is used to specify any augmentation dots for a metronome mark note.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

justify

Get the value of the attribute from the instance.

metronome_note

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

metronome_relation

The metronome-relation element describes the relationship symbol that goes between the two sets of metronome-note elements. The currently allowed value is equals, but this may expand in future versions. If the element is empty, the equals value is used.

parentheses

Get the value of the attribute from the instance.

per_minute

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.metronome_beam(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of beam_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3128, 1)
_metronome_beam__number = <pyxb.binding.content.AttributeUse object>
number

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.metronome_note(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3139, 1)
_metronome_note__metronome_beam = <pyxb.binding.content.ElementDeclaration object>
_metronome_note__metronome_dot = <pyxb.binding.content.ElementDeclaration object>
_metronome_note__metronome_tuplet = <pyxb.binding.content.ElementDeclaration object>
_metronome_note__metronome_type = <pyxb.binding.content.ElementDeclaration object>
metronome_beam

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

metronome_dot

The metronome-dot element works like the dot element in defining metric relationships.

metronome_tuplet

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

metronome_type

The metronome-type element works like the type element in defining metric relationships.

class Musica.MusicXML.Pyxb.metronome_tuplet(*args, **kw)[source]

Bases: Musica.MusicXML.Pyxb.time_modification

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3159, 1)
_metronome_tuplet__bracket = <pyxb.binding.content.AttributeUse object>
_metronome_tuplet__show_number = <pyxb.binding.content.AttributeUse object>
_metronome_tuplet__type = <pyxb.binding.content.AttributeUse object>
bracket

Get the value of the attribute from the instance.

show_number

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.midi_128(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_midi_128_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 200, 1)
class Musica.MusicXML.Pyxb.midi_16(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_midi_16_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 190, 1)
class Musica.MusicXML.Pyxb.midi_16384(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_midi_16384_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 210, 1)
class Musica.MusicXML.Pyxb.midi_device(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2145, 1)
_midi_device__id = <pyxb.binding.content.AttributeUse object>
_midi_device__port = <pyxb.binding.content.AttributeUse object>
id

Get the value of the attribute from the instance.

port

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.midi_instrument(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2157, 1)
_midi_instrument__elevation = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__id = <pyxb.binding.content.AttributeUse object>
_midi_instrument__midi_bank = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__midi_channel = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__midi_name = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__midi_program = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__midi_unpitched = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__pan = <pyxb.binding.content.ElementDeclaration object>
_midi_instrument__volume = <pyxb.binding.content.ElementDeclaration object>
elevation

The elevation and pan elements allow placing of sound in a 3-D space relative to the listener. Both are expressed in degrees ranging from -180 to 180. For elevation, 0 is level with the listener, 90 is directly above, and -90 is directly below.

id

Get the value of the attribute from the instance.

midi_bank

The midi-bank element specified a MIDI 1.0 bank number ranging from 1 to 16,384.

midi_channel

The midi-channel element specifies a MIDI 1.0 channel numbers ranging from 1 to 16.

midi_name

The midi-name element corresponds to a ProgramName meta-event within a Standard MIDI File.

midi_program

The midi-program element specifies a MIDI 1.0 program number ranging from 1 to 128.

midi_unpitched

For unpitched instruments, the midi-unpitched element specifies a MIDI 1.0 note number ranging from 1 to 128. It is usually used with MIDI banks for percussion. Note that MIDI 1.0 note numbers are generally specified from 0 to 127 rather than the 1 to 128 numbering used in this element.

pan

The pan and elevation elements allow placing of sound in a 3-D space relative to the listener. Both are expressed in degrees ranging from -180 to 180. For pan, 0 is straight ahead, -90 is hard left, 90 is hard right, and -180 and 180 are directly behind the listener.

volume

The volume element value is a percentage of the maximum ranging from 0 to 100, with decimal values allowed. This corresponds to a scaling value for the MIDI 1.0 channel volume controller.

class Musica.MusicXML.Pyxb.millimeters(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_millimeters_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1199, 1)
class Musica.MusicXML.Pyxb.miscellaneous(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3474, 1)
_miscellaneous__miscellaneous_field = <pyxb.binding.content.ElementDeclaration object>
miscellaneous_field

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.miscellaneous_field(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3483, 1)
_miscellaneous_field__name = <pyxb.binding.content.AttributeUse object>
name

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.mode(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_mode_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 600, 1)
class Musica.MusicXML.Pyxb.mordent(*args, **kw)[source]

Bases: Musica.MusicXML.Pyxb.empty_trill_sound

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4144, 1)
_mordent__approach = <pyxb.binding.content.AttributeUse object>
_mordent__departure = <pyxb.binding.content.AttributeUse object>
_mordent__long = <pyxb.binding.content.AttributeUse object>
approach

Get the value of the attribute from the instance.

departure

Get the value of the attribute from the instance.

long

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.multiple_rest(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of positive_integer_or_empty

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2503, 1)
_multiple_rest__use_symbols = <pyxb.binding.content.AttributeUse object>
use_symbols

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.mute(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_mute_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 220, 1)
bucket = 'bucket'
cup = 'cup'
echo = 'echo'
harmon_no_stem = 'harmon-no-stem'
harmon_stem = 'harmon-stem'
hat = 'hat'
off = 'off'
on = 'on'
palm = 'palm'
plunger = 'plunger'
practice = 'practice'
solotone = 'solotone'
stop_hand = 'stop-hand'
stop_mute = 'stop-mute'
straight = 'straight'
class Musica.MusicXML.Pyxb.name_display(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2206, 1)
_name_display__accidental_text = <pyxb.binding.content.ElementDeclaration object>
_name_display__display_text = <pyxb.binding.content.ElementDeclaration object>
_name_display__print_object = <pyxb.binding.content.AttributeUse object>
accidental_text

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

display_text

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

print_object

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.non_arpeggiate(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4157, 1)
_non_arpeggiate__color = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__default_x = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__default_y = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__number = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__placement = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__relative_x = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__relative_y = <pyxb.binding.content.AttributeUse object>
_non_arpeggiate__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.non_negative_decimal(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_non_negative_decimal_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 243, 1)
class Musica.MusicXML.Pyxb.notations(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4168, 1)
_notations__accidental_mark = <pyxb.binding.content.ElementDeclaration object>
_notations__arpeggiate = <pyxb.binding.content.ElementDeclaration object>
_notations__articulations = <pyxb.binding.content.ElementDeclaration object>
_notations__dynamics = <pyxb.binding.content.ElementDeclaration object>
_notations__fermata = <pyxb.binding.content.ElementDeclaration object>
_notations__footnote = <pyxb.binding.content.ElementDeclaration object>
_notations__glissando = <pyxb.binding.content.ElementDeclaration object>
_notations__level = <pyxb.binding.content.ElementDeclaration object>
_notations__non_arpeggiate = <pyxb.binding.content.ElementDeclaration object>
_notations__ornaments = <pyxb.binding.content.ElementDeclaration object>
_notations__other_notation = <pyxb.binding.content.ElementDeclaration object>
_notations__print_object = <pyxb.binding.content.AttributeUse object>
_notations__slide = <pyxb.binding.content.ElementDeclaration object>
_notations__slur = <pyxb.binding.content.ElementDeclaration object>
_notations__technical = <pyxb.binding.content.ElementDeclaration object>
_notations__tied = <pyxb.binding.content.ElementDeclaration object>
_notations__tuplet = <pyxb.binding.content.ElementDeclaration object>
accidental_mark

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

arpeggiate

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

articulations

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

dynamics

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fermata

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

glissando

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

non_arpeggiate

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

ornaments

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

other_notation

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

print_object

Get the value of the attribute from the instance.

slide

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

slur

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

technical

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tied

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tuplet

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.note(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4194, 1)
_note__accidental = <pyxb.binding.content.ElementDeclaration object>
_note__attack = <pyxb.binding.content.AttributeUse object>
_note__beam = <pyxb.binding.content.ElementDeclaration object>
_note__chord = <pyxb.binding.content.ElementDeclaration object>
_note__color = <pyxb.binding.content.AttributeUse object>
_note__cue = <pyxb.binding.content.ElementDeclaration object>
_note__default_x = <pyxb.binding.content.AttributeUse object>
_note__default_y = <pyxb.binding.content.AttributeUse object>
_note__dot = <pyxb.binding.content.ElementDeclaration object>
_note__duration = <pyxb.binding.content.ElementDeclaration object>
_note__dynamics = <pyxb.binding.content.AttributeUse object>
_note__end_dynamics = <pyxb.binding.content.AttributeUse object>
_note__font_family = <pyxb.binding.content.AttributeUse object>
_note__font_size = <pyxb.binding.content.AttributeUse object>
_note__font_style = <pyxb.binding.content.AttributeUse object>
_note__font_weight = <pyxb.binding.content.AttributeUse object>
_note__footnote = <pyxb.binding.content.ElementDeclaration object>
_note__grace = <pyxb.binding.content.ElementDeclaration object>
_note__instrument = <pyxb.binding.content.ElementDeclaration object>
_note__level = <pyxb.binding.content.ElementDeclaration object>
_note__lyric = <pyxb.binding.content.ElementDeclaration object>
_note__notations = <pyxb.binding.content.ElementDeclaration object>
_note__notehead = <pyxb.binding.content.ElementDeclaration object>
_note__notehead_text = <pyxb.binding.content.ElementDeclaration object>
_note__pitch = <pyxb.binding.content.ElementDeclaration object>
_note__pizzicato = <pyxb.binding.content.AttributeUse object>
_note__play = <pyxb.binding.content.ElementDeclaration object>
_note__print_dot = <pyxb.binding.content.AttributeUse object>
_note__print_lyric = <pyxb.binding.content.AttributeUse object>
_note__print_object = <pyxb.binding.content.AttributeUse object>
_note__print_spacing = <pyxb.binding.content.AttributeUse object>
_note__relative_x = <pyxb.binding.content.AttributeUse object>
_note__relative_y = <pyxb.binding.content.AttributeUse object>
_note__release = <pyxb.binding.content.AttributeUse object>
_note__rest = <pyxb.binding.content.ElementDeclaration object>
_note__staff = <pyxb.binding.content.ElementDeclaration object>
_note__stem = <pyxb.binding.content.ElementDeclaration object>
_note__tie = <pyxb.binding.content.ElementDeclaration object>
_note__time_modification = <pyxb.binding.content.ElementDeclaration object>
_note__time_only = <pyxb.binding.content.AttributeUse object>
_note__type = <pyxb.binding.content.ElementDeclaration object>
_note__unpitched = <pyxb.binding.content.ElementDeclaration object>
_note__voice = <pyxb.binding.content.ElementDeclaration object>
accidental

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

attack

Get the value of the attribute from the instance.

beam

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

chord

The chord element indicates that this note is an additional chord tone with the preceding note. The duration of this note can be no longer than the preceding note. In MuseData, a missing duration indicates the same length as the previous note, but the MusicXML format requires a duration for chord notes too.

color

Get the value of the attribute from the instance.

cue

The cue element indicates the presence of a cue note.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

dot

One dot element is used for each dot of prolongation. The placement element is used to specify whether the dot should appear above or below the staff line. It is ignored for notes that appear on a staff space.

duration

Duration is a positive number specified in division units. This is the intended duration vs. notated duration (for instance, swing eighths vs. even eighths, or differences in dotted notes in Baroque-era music). Differences in duration specific to an interpretation or performance should use the note element’s attack and release attributes.

dynamics

Get the value of the attribute from the instance.

end_dynamics

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

grace

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

instrument

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

lyric

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

notations

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

notehead

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

notehead_text

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pitch

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pizzicato

Get the value of the attribute from the instance.

play

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

print_dot

Get the value of the attribute from the instance.

print_lyric

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

print_spacing

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

release

Get the value of the attribute from the instance.

rest

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff

Staff assignment is only needed for music notated on multiple staves. Used by both notes and directions. Staff values are numbers, with 1 referring to the top-most staff in a part.

stem

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tie

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

time_modification

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

time_only

Get the value of the attribute from the instance.

type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

unpitched

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

voice

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.note_size(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of non_negative_decimal

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3553, 1)
_note_size__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.note_size_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_note_size_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1206, 1)
cue = 'cue'
grace = 'grace'
large = 'large'
class Musica.MusicXML.Pyxb.note_type(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of note_type_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4253, 1)
_note_type__size = <pyxb.binding.content.AttributeUse object>
size

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.note_type_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_note_type_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1384, 1)
breve = 'breve'
eighth = 'eighth'
half = 'half'
long = 'long'
maxima = 'maxima'
n1024th = '1024th'
n128th = '128th'
n16th = '16th'
n256th = '256th'
n32nd = '32nd'
n512th = '512th'
n64th = '64th'
quarter = 'quarter'
whole = 'whole'
class Musica.MusicXML.Pyxb.notehead(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of notehead_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4264, 1)
_notehead__color = <pyxb.binding.content.AttributeUse object>
_notehead__filled = <pyxb.binding.content.AttributeUse object>
_notehead__font_family = <pyxb.binding.content.AttributeUse object>
_notehead__font_size = <pyxb.binding.content.AttributeUse object>
_notehead__font_style = <pyxb.binding.content.AttributeUse object>
_notehead__font_weight = <pyxb.binding.content.AttributeUse object>
_notehead__parentheses = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

filled

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

parentheses

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.notehead_text(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4282, 1)
_notehead_text__accidental_text = <pyxb.binding.content.ElementDeclaration object>
_notehead_text__display_text = <pyxb.binding.content.ElementDeclaration object>
accidental_text

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

display_text

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.notehead_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_notehead_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1406, 1)
arrow_down = 'arrow down'
arrow_up = 'arrow up'
back_slashed = 'back slashed'
circle_dot = 'circle dot'
circle_x = 'circle-x'
cluster = 'cluster'
cross = 'cross'
diamond = 'diamond'
do = 'do'
fa = 'fa'
fa_up = 'fa up'
inverted_triangle = 'inverted triangle'
la = 'la'
left_triangle = 'left triangle'
mi = 'mi'
none = 'none'
normal = 'normal'
re = 're'
rectangle = 'rectangle'
slash = 'slash'
slashed = 'slashed'
so = 'so'
square = 'square'
ti = 'ti'
triangle = 'triangle'
x = 'x'
class Musica.MusicXML.Pyxb.number_level(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_number_level_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 252, 1)
class Musica.MusicXML.Pyxb.number_of_lines(*args, **kw)[source]

Bases: pyxb.binding.datatypes.nonNegativeInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_number_of_lines_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 262, 1)
class Musica.MusicXML.Pyxb.number_or_normal(*args, **kw)[source]

Bases: pyxb.binding.basis.STD_union

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_MemberTypes = (<class 'pyxb.binding.datatypes.decimal'>, <class 'Musica.MusicXML.Pyxb.STD_ANON'>)
_None_number_or_normal_FacetMap = {<class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 272, 1)
normal = 'normal'
class Musica.MusicXML.Pyxb.octave(*args, **kw)[source]

Bases: pyxb.binding.datatypes.integer

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_octave_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1443, 1)
class Musica.MusicXML.Pyxb.octave_shift(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3172, 1)
_octave_shift__color = <pyxb.binding.content.AttributeUse object>
_octave_shift__dash_length = <pyxb.binding.content.AttributeUse object>
_octave_shift__default_x = <pyxb.binding.content.AttributeUse object>
_octave_shift__default_y = <pyxb.binding.content.AttributeUse object>
_octave_shift__font_family = <pyxb.binding.content.AttributeUse object>
_octave_shift__font_size = <pyxb.binding.content.AttributeUse object>
_octave_shift__font_style = <pyxb.binding.content.AttributeUse object>
_octave_shift__font_weight = <pyxb.binding.content.AttributeUse object>
_octave_shift__number = <pyxb.binding.content.AttributeUse object>
_octave_shift__relative_x = <pyxb.binding.content.AttributeUse object>
_octave_shift__relative_y = <pyxb.binding.content.AttributeUse object>
_octave_shift__size = <pyxb.binding.content.AttributeUse object>
_octave_shift__space_length = <pyxb.binding.content.AttributeUse object>
_octave_shift__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

size

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.offset(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of divisions

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3183, 1)
_offset__sound = <pyxb.binding.content.AttributeUse object>
sound

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.on_off(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_on_off_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1022, 1)
off = 'off'
on = 'on'
class Musica.MusicXML.Pyxb.opus(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4849, 1)
_opus__actuate = <pyxb.binding.content.AttributeUse object>
_opus__href = <pyxb.binding.content.AttributeUse object>
_opus__role = <pyxb.binding.content.AttributeUse object>
_opus__show = <pyxb.binding.content.AttributeUse object>
_opus__title = <pyxb.binding.content.AttributeUse object>
_opus__type = <pyxb.binding.content.AttributeUse object>
actuate

Get the value of the attribute from the instance.

href

Get the value of the attribute from the instance.

role

Get the value of the attribute from the instance.

show

Get the value of the attribute from the instance.

title

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.ornaments(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4294, 1)
_ornaments__accidental_mark = <pyxb.binding.content.ElementDeclaration object>
_ornaments__delayed_inverted_turn = <pyxb.binding.content.ElementDeclaration object>
_ornaments__delayed_turn = <pyxb.binding.content.ElementDeclaration object>
_ornaments__inverted_mordent = <pyxb.binding.content.ElementDeclaration object>
_ornaments__inverted_turn = <pyxb.binding.content.ElementDeclaration object>
_ornaments__mordent = <pyxb.binding.content.ElementDeclaration object>
_ornaments__other_ornament = <pyxb.binding.content.ElementDeclaration object>
_ornaments__schleifer = <pyxb.binding.content.ElementDeclaration object>
_ornaments__shake = <pyxb.binding.content.ElementDeclaration object>
_ornaments__tremolo = <pyxb.binding.content.ElementDeclaration object>
_ornaments__trill_mark = <pyxb.binding.content.ElementDeclaration object>
_ornaments__turn = <pyxb.binding.content.ElementDeclaration object>
_ornaments__vertical_turn = <pyxb.binding.content.ElementDeclaration object>
_ornaments__wavy_line = <pyxb.binding.content.ElementDeclaration object>
accidental_mark

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

delayed_inverted_turn

The delayed-inverted-turn element indicates an inverted turn that is delayed until the end of the current note.

delayed_turn

The delayed-turn element indicates a normal turn that is delayed until the end of the current note.

inverted_mordent

The inverted-mordent element represents the sign without the vertical line. The long attribute is “no” by default.

inverted_turn

The inverted-turn element has the shape which goes down and then up.

mordent

The mordent element represents the sign with the vertical line. The long attribute is “no” by default.

other_ornament

The other-ornament element is used to define any ornaments not yet in the MusicXML format. This allows extended representation, though without application interoperability.

schleifer

The name for this ornament is based on the German, to avoid confusion with the more common slide element defined earlier.

shake

The shake element has a similar appearance to an inverted-mordent element.

tremolo

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

trill_mark

The trill-mark element represents the trill-mark symbol.

turn

The turn element is the normal turn shape which goes up then down.

vertical_turn

The vertical-turn element has the turn symbol shape arranged vertically going from upper left to lower right.

wavy_line

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.other_appearance(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3564, 1)
_other_appearance__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.other_direction(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3194, 1)
_other_direction__color = <pyxb.binding.content.AttributeUse object>
_other_direction__default_x = <pyxb.binding.content.AttributeUse object>
_other_direction__default_y = <pyxb.binding.content.AttributeUse object>
_other_direction__font_family = <pyxb.binding.content.AttributeUse object>
_other_direction__font_size = <pyxb.binding.content.AttributeUse object>
_other_direction__font_style = <pyxb.binding.content.AttributeUse object>
_other_direction__font_weight = <pyxb.binding.content.AttributeUse object>
_other_direction__halign = <pyxb.binding.content.AttributeUse object>
_other_direction__print_object = <pyxb.binding.content.AttributeUse object>
_other_direction__relative_x = <pyxb.binding.content.AttributeUse object>
_other_direction__relative_y = <pyxb.binding.content.AttributeUse object>
_other_direction__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.other_notation(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4362, 1)
_other_notation__color = <pyxb.binding.content.AttributeUse object>
_other_notation__default_x = <pyxb.binding.content.AttributeUse object>
_other_notation__default_y = <pyxb.binding.content.AttributeUse object>
_other_notation__font_family = <pyxb.binding.content.AttributeUse object>
_other_notation__font_size = <pyxb.binding.content.AttributeUse object>
_other_notation__font_style = <pyxb.binding.content.AttributeUse object>
_other_notation__font_weight = <pyxb.binding.content.AttributeUse object>
_other_notation__number = <pyxb.binding.content.AttributeUse object>
_other_notation__placement = <pyxb.binding.content.AttributeUse object>
_other_notation__print_object = <pyxb.binding.content.AttributeUse object>
_other_notation__relative_x = <pyxb.binding.content.AttributeUse object>
_other_notation__relative_y = <pyxb.binding.content.AttributeUse object>
_other_notation__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.other_play(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2219, 1)
_other_play__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.over_under(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_over_under_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 285, 1)
over = 'over'
under = 'under'
class Musica.MusicXML.Pyxb.page_layout(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3575, 1)
_page_layout__page_height = <pyxb.binding.content.ElementDeclaration object>
_page_layout__page_margins = <pyxb.binding.content.ElementDeclaration object>
_page_layout__page_width = <pyxb.binding.content.ElementDeclaration object>
page_height

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

page_margins

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

page_width

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.page_margins(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3588, 1)
_page_margins__bottom_margin = <pyxb.binding.content.ElementDeclaration object>
_page_margins__left_margin = <pyxb.binding.content.ElementDeclaration object>
_page_margins__right_margin = <pyxb.binding.content.ElementDeclaration object>
_page_margins__top_margin = <pyxb.binding.content.ElementDeclaration object>
_page_margins__type = <pyxb.binding.content.AttributeUse object>
bottom_margin

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

left_margin

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

right_margin

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

top_margin

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.part_group(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4856, 1)
_part_group__footnote = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_abbreviation = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_abbreviation_display = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_barline = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_name = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_name_display = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_symbol = <pyxb.binding.content.ElementDeclaration object>
_part_group__group_time = <pyxb.binding.content.ElementDeclaration object>
_part_group__level = <pyxb.binding.content.ElementDeclaration object>
_part_group__number = <pyxb.binding.content.AttributeUse object>
_part_group__type = <pyxb.binding.content.AttributeUse object>
footnote

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

group_abbreviation

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

group_abbreviation_display

Formatting specified in the group-abbreviation-display element overrides formatting specified in the group-abbreviation element.

group_barline

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

group_name

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

group_name_display

Formatting specified in the group-name-display element overrides formatting specified in the group-name element.

group_symbol

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

group_time

The group-time element indicates that the displayed time signatures should stretch across all parts and staves in the group.

level

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

number

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.part_list(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4890, 1)
_part_list__part_group = <pyxb.binding.content.ElementDeclaration object>
_part_list__score_part = <pyxb.binding.content.ElementDeclaration object>
part_group

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

score_part

Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track. Initial midi-instrument assignments may be made here as well.

class Musica.MusicXML.Pyxb.part_name(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4904, 1)
_part_name__color = <pyxb.binding.content.AttributeUse object>
_part_name__default_x = <pyxb.binding.content.AttributeUse object>
_part_name__default_y = <pyxb.binding.content.AttributeUse object>
_part_name__font_family = <pyxb.binding.content.AttributeUse object>
_part_name__font_size = <pyxb.binding.content.AttributeUse object>
_part_name__font_style = <pyxb.binding.content.AttributeUse object>
_part_name__font_weight = <pyxb.binding.content.AttributeUse object>
_part_name__justify = <pyxb.binding.content.AttributeUse object>
_part_name__print_object = <pyxb.binding.content.AttributeUse object>
_part_name__relative_x = <pyxb.binding.content.AttributeUse object>
_part_name__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

justify

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.part_symbol(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of group_symbol_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2514, 1)
_part_symbol__bottom_staff = <pyxb.binding.content.AttributeUse object>
_part_symbol__color = <pyxb.binding.content.AttributeUse object>
_part_symbol__default_x = <pyxb.binding.content.AttributeUse object>
_part_symbol__default_y = <pyxb.binding.content.AttributeUse object>
_part_symbol__relative_x = <pyxb.binding.content.AttributeUse object>
_part_symbol__relative_y = <pyxb.binding.content.AttributeUse object>
_part_symbol__top_staff = <pyxb.binding.content.AttributeUse object>
bottom_staff

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

top_staff

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.pedal(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3206, 1)
_pedal__color = <pyxb.binding.content.AttributeUse object>
_pedal__default_x = <pyxb.binding.content.AttributeUse object>
_pedal__default_y = <pyxb.binding.content.AttributeUse object>
_pedal__font_family = <pyxb.binding.content.AttributeUse object>
_pedal__font_size = <pyxb.binding.content.AttributeUse object>
_pedal__font_style = <pyxb.binding.content.AttributeUse object>
_pedal__font_weight = <pyxb.binding.content.AttributeUse object>
_pedal__halign = <pyxb.binding.content.AttributeUse object>
_pedal__line = <pyxb.binding.content.AttributeUse object>
_pedal__relative_x = <pyxb.binding.content.AttributeUse object>
_pedal__relative_y = <pyxb.binding.content.AttributeUse object>
_pedal__sign = <pyxb.binding.content.AttributeUse object>
_pedal__type = <pyxb.binding.content.AttributeUse object>
_pedal__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

line

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

sign

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.pedal_tuning(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3216, 1)
_pedal_tuning__pedal_alter = <pyxb.binding.content.ElementDeclaration object>
_pedal_tuning__pedal_step = <pyxb.binding.content.ElementDeclaration object>
pedal_alter

The pedal-alter element defines the chromatic alteration for a single harp pedal.

pedal_step

The pedal-step element defines the pitch step for a single harp pedal.

class Musica.MusicXML.Pyxb.per_minute(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3234, 1)
_per_minute__font_family = <pyxb.binding.content.AttributeUse object>
_per_minute__font_size = <pyxb.binding.content.AttributeUse object>
_per_minute__font_style = <pyxb.binding.content.AttributeUse object>
_per_minute__font_weight = <pyxb.binding.content.AttributeUse object>
font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.percent(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_percent_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 295, 1)
class Musica.MusicXML.Pyxb.percussion(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3245, 1)
_percussion__beater = <pyxb.binding.content.ElementDeclaration object>
_percussion__color = <pyxb.binding.content.AttributeUse object>
_percussion__default_x = <pyxb.binding.content.AttributeUse object>
_percussion__default_y = <pyxb.binding.content.AttributeUse object>
_percussion__effect = <pyxb.binding.content.ElementDeclaration object>
_percussion__enclosure = <pyxb.binding.content.AttributeUse object>
_percussion__font_family = <pyxb.binding.content.AttributeUse object>
_percussion__font_size = <pyxb.binding.content.AttributeUse object>
_percussion__font_style = <pyxb.binding.content.AttributeUse object>
_percussion__font_weight = <pyxb.binding.content.AttributeUse object>
_percussion__glass = <pyxb.binding.content.ElementDeclaration object>
_percussion__halign = <pyxb.binding.content.AttributeUse object>
_percussion__membrane = <pyxb.binding.content.ElementDeclaration object>
_percussion__metal = <pyxb.binding.content.ElementDeclaration object>
_percussion__other_percussion = <pyxb.binding.content.ElementDeclaration object>
_percussion__pitched = <pyxb.binding.content.ElementDeclaration object>
_percussion__relative_x = <pyxb.binding.content.AttributeUse object>
_percussion__relative_y = <pyxb.binding.content.AttributeUse object>
_percussion__stick = <pyxb.binding.content.ElementDeclaration object>
_percussion__stick_location = <pyxb.binding.content.ElementDeclaration object>
_percussion__timpani = <pyxb.binding.content.ElementDeclaration object>
_percussion__valign = <pyxb.binding.content.AttributeUse object>
_percussion__wood = <pyxb.binding.content.ElementDeclaration object>
beater

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

effect

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

enclosure

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

glass

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

halign

Get the value of the attribute from the instance.

membrane

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

metal

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

other_percussion

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pitched

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

stick

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

stick_location

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

timpani

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

valign

Get the value of the attribute from the instance.

wood

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.pitch(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4377, 1)
_pitch__alter = <pyxb.binding.content.ElementDeclaration object>
_pitch__octave = <pyxb.binding.content.ElementDeclaration object>
_pitch__step = <pyxb.binding.content.ElementDeclaration object>
alter

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

octave

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

step

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.pitched(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_pitched_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1032, 1)
chimes = 'chimes'
glockenspiel = 'glockenspiel'
mallet = 'mallet'
marimba = 'marimba'
tubular_chimes = 'tubular chimes'
vibraphone = 'vibraphone'
xylophone = 'xylophone'
class Musica.MusicXML.Pyxb.placement_text(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4388, 1)
_placement_text__color = <pyxb.binding.content.AttributeUse object>
_placement_text__default_x = <pyxb.binding.content.AttributeUse object>
_placement_text__default_y = <pyxb.binding.content.AttributeUse object>
_placement_text__font_family = <pyxb.binding.content.AttributeUse object>
_placement_text__font_size = <pyxb.binding.content.AttributeUse object>
_placement_text__font_style = <pyxb.binding.content.AttributeUse object>
_placement_text__font_weight = <pyxb.binding.content.AttributeUse object>
_placement_text__placement = <pyxb.binding.content.AttributeUse object>
_placement_text__relative_x = <pyxb.binding.content.AttributeUse object>
_placement_text__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.play(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2230, 1)
_play__id = <pyxb.binding.content.AttributeUse object>
_play__ipa = <pyxb.binding.content.ElementDeclaration object>
_play__mute = <pyxb.binding.content.ElementDeclaration object>
_play__other_play = <pyxb.binding.content.ElementDeclaration object>
_play__semi_pitched = <pyxb.binding.content.ElementDeclaration object>
id

Get the value of the attribute from the instance.

ipa

The ipa element represents International Phonetic Alphabet (IPA) sounds for vocal music. String content is limited to IPA 2005 symbols represented in Unicode 6.0.

mute

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

other_play

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

semi_pitched

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.positive_decimal(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_minExclusive = <pyxb.binding.facets.CF_minExclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_positive_decimal_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 305, 1)
class Musica.MusicXML.Pyxb.positive_divisions(*args, **kw)[source]

Bases: Musica.MusicXML.Pyxb.divisions

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_minExclusive = <pyxb.binding.facets.CF_minExclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_positive_divisions_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 314, 1)
class Musica.MusicXML.Pyxb.positive_integer_or_empty(*args, **kw)[source]

Bases: pyxb.binding.basis.STD_union

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_MemberTypes = (<class 'pyxb.binding.datatypes.positiveInteger'>, <class 'Musica.MusicXML.Pyxb.STD_ANON_'>)
_None_positive_integer_or_empty_FacetMap = {<class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 323, 1)
emptyString = ''
class Musica.MusicXML.Pyxb.principal_voice(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3266, 1)
_principal_voice__color = <pyxb.binding.content.AttributeUse object>
_principal_voice__default_x = <pyxb.binding.content.AttributeUse object>
_principal_voice__default_y = <pyxb.binding.content.AttributeUse object>
_principal_voice__font_family = <pyxb.binding.content.AttributeUse object>
_principal_voice__font_size = <pyxb.binding.content.AttributeUse object>
_principal_voice__font_style = <pyxb.binding.content.AttributeUse object>
_principal_voice__font_weight = <pyxb.binding.content.AttributeUse object>
_principal_voice__halign = <pyxb.binding.content.AttributeUse object>
_principal_voice__relative_x = <pyxb.binding.content.AttributeUse object>
_principal_voice__relative_y = <pyxb.binding.content.AttributeUse object>
_principal_voice__symbol = <pyxb.binding.content.AttributeUse object>
_principal_voice__type = <pyxb.binding.content.AttributeUse object>
_principal_voice__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

symbol

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.principal_voice_symbol(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

Hauptstimme = 'Hauptstimme'
Nebenstimme = 'Nebenstimme'
_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_principal_voice_symbol_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1047, 1)
none = 'none'
plain = 'plain'
class Musica.MusicXML.Pyxb.print_(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3279, 1)
_print___blank_page = <pyxb.binding.content.AttributeUse object>
_print___measure_layout = <pyxb.binding.content.ElementDeclaration object>
_print___measure_numbering = <pyxb.binding.content.ElementDeclaration object>
_print___new_page = <pyxb.binding.content.AttributeUse object>
_print___new_system = <pyxb.binding.content.AttributeUse object>
_print___page_layout = <pyxb.binding.content.ElementDeclaration object>
_print___page_number = <pyxb.binding.content.AttributeUse object>
_print___part_abbreviation_display = <pyxb.binding.content.ElementDeclaration object>
_print___part_name_display = <pyxb.binding.content.ElementDeclaration object>
_print___staff_layout = <pyxb.binding.content.ElementDeclaration object>
_print___staff_spacing = <pyxb.binding.content.AttributeUse object>
_print___system_layout = <pyxb.binding.content.ElementDeclaration object>
blank_page

Get the value of the attribute from the instance.

measure_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

measure_numbering

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

new_page

Get the value of the attribute from the instance.

new_system

Get the value of the attribute from the instance.

page_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

page_number

Get the value of the attribute from the instance.

part_abbreviation_display

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

part_name_display

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff_spacing

Get the value of the attribute from the instance.

system_layout

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.repeat(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2682, 1)
_repeat__direction = <pyxb.binding.content.AttributeUse object>
_repeat__times = <pyxb.binding.content.AttributeUse object>
_repeat__winged = <pyxb.binding.content.AttributeUse object>
direction

Get the value of the attribute from the instance.

times

Get the value of the attribute from the instance.

winged

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.rest(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4400, 1)
_rest__display_octave = <pyxb.binding.content.ElementDeclaration object>
_rest__display_step = <pyxb.binding.content.ElementDeclaration object>
_rest__measure = <pyxb.binding.content.AttributeUse object>
display_octave

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

display_step

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

measure

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.right_left_middle(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_right_left_middle_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 725, 1)
left = 'left'
middle = 'middle'
right = 'right'
class Musica.MusicXML.Pyxb.root(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3295, 1)
_root__root_alter = <pyxb.binding.content.ElementDeclaration object>
_root__root_step = <pyxb.binding.content.ElementDeclaration object>
root_alter

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

root_step

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.root_alter(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of semitones

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3305, 1)
_root_alter__color = <pyxb.binding.content.AttributeUse object>
_root_alter__default_x = <pyxb.binding.content.AttributeUse object>
_root_alter__default_y = <pyxb.binding.content.AttributeUse object>
_root_alter__font_family = <pyxb.binding.content.AttributeUse object>
_root_alter__font_size = <pyxb.binding.content.AttributeUse object>
_root_alter__font_style = <pyxb.binding.content.AttributeUse object>
_root_alter__font_weight = <pyxb.binding.content.AttributeUse object>
_root_alter__location = <pyxb.binding.content.AttributeUse object>
_root_alter__print_object = <pyxb.binding.content.AttributeUse object>
_root_alter__relative_x = <pyxb.binding.content.AttributeUse object>
_root_alter__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

location

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.root_step(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of step

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3318, 1)
_root_step__color = <pyxb.binding.content.AttributeUse object>
_root_step__default_x = <pyxb.binding.content.AttributeUse object>
_root_step__default_y = <pyxb.binding.content.AttributeUse object>
_root_step__font_family = <pyxb.binding.content.AttributeUse object>
_root_step__font_size = <pyxb.binding.content.AttributeUse object>
_root_step__font_style = <pyxb.binding.content.AttributeUse object>
_root_step__font_weight = <pyxb.binding.content.AttributeUse object>
_root_step__relative_x = <pyxb.binding.content.AttributeUse object>
_root_step__relative_y = <pyxb.binding.content.AttributeUse object>
_root_step__text = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

text

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.rotation_degrees(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_rotation_degrees_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 336, 1)
class Musica.MusicXML.Pyxb.scaling(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3596, 1)
_scaling__millimeters = <pyxb.binding.content.ElementDeclaration object>
_scaling__tenths = <pyxb.binding.content.ElementDeclaration object>
millimeters

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tenths

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.scordatura(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3330, 1)
_scordatura__accord = <pyxb.binding.content.ElementDeclaration object>
accord

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.score_instrument(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4915, 1)
_score_instrument__ensemble = <pyxb.binding.content.ElementDeclaration object>
_score_instrument__id = <pyxb.binding.content.AttributeUse object>
_score_instrument__instrument_abbreviation = <pyxb.binding.content.ElementDeclaration object>
_score_instrument__instrument_name = <pyxb.binding.content.ElementDeclaration object>
_score_instrument__instrument_sound = <pyxb.binding.content.ElementDeclaration object>
_score_instrument__solo = <pyxb.binding.content.ElementDeclaration object>
_score_instrument__virtual_instrument = <pyxb.binding.content.ElementDeclaration object>
ensemble

The ensemble element was added in Version 2.0. It is present if performance is intended by an ensemble such as an orchestral section. The text of the ensemble element contains the size of the section, or is empty if the ensemble size is not specified.

id

Get the value of the attribute from the instance.

instrument_abbreviation

The optional instrument-abbreviation element is typically used within a software application, rather than appearing on the printed page of a score.

instrument_name

The instrument-name element is typically used within a software application, rather than appearing on the printed page of a score.

instrument_sound

The instrument-sound element describes the default timbre of the score-instrument. This description is independent of a particular virtual or MIDI instrument specification and allows playback to be shared more easily between applications and libraries.

solo

The solo element was added in Version 2.0. It is present if performance is intended by a solo instrument.

virtual_instrument

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.score_part(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4954, 1)
_score_part__group = <pyxb.binding.content.ElementDeclaration object>
_score_part__id = <pyxb.binding.content.AttributeUse object>
_score_part__identification = <pyxb.binding.content.ElementDeclaration object>
_score_part__midi_device = <pyxb.binding.content.ElementDeclaration object>
_score_part__midi_instrument = <pyxb.binding.content.ElementDeclaration object>
_score_part__part_abbreviation = <pyxb.binding.content.ElementDeclaration object>
_score_part__part_abbreviation_display = <pyxb.binding.content.ElementDeclaration object>
_score_part__part_name = <pyxb.binding.content.ElementDeclaration object>
_score_part__part_name_display = <pyxb.binding.content.ElementDeclaration object>
_score_part__score_instrument = <pyxb.binding.content.ElementDeclaration object>
group

The group element allows the use of different versions of the part for different purposes. Typical values include score, parts, sound, and data. Ordering information that is directly encoded in MuseData can be derived from the ordering within a MusicXML score or opus.

id

Get the value of the attribute from the instance.

identification

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

midi_device

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

midi_instrument

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

part_abbreviation

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

part_abbreviation_display

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

part_name

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

part_name_display

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

score_instrument

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.semi_pitched(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_semi_pitched_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 346, 1)
high = 'high'
low = 'low'
medium = 'medium'
medium_high = 'medium-high'
medium_low = 'medium-low'
very_low = 'very-low'
class Musica.MusicXML.Pyxb.semitones(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_semitones_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1453, 1)
class Musica.MusicXML.Pyxb.show_frets(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_show_frets_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 607, 1)
letters = 'letters'
numbers = 'numbers'
class Musica.MusicXML.Pyxb.show_tuplet(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_show_tuplet_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1460, 1)
actual = 'actual'
both = 'both'
none = 'none'
class Musica.MusicXML.Pyxb.slash(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2528, 1)
_slash__slash_dot = <pyxb.binding.content.ElementDeclaration object>
_slash__slash_type = <pyxb.binding.content.ElementDeclaration object>
_slash__type = <pyxb.binding.content.AttributeUse object>
_slash__use_dots = <pyxb.binding.content.AttributeUse object>
_slash__use_stems = <pyxb.binding.content.AttributeUse object>
slash_dot

The slash-dot element is used to specify any augmentation dots in the note type used to display repetition marks.

slash_type

The slash-type element indicates the graphical note type to use for the display of repetition marks.

type

Get the value of the attribute from the instance.

use_dots

Get the value of the attribute from the instance.

use_stems

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.slide(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4410, 1)
_slide__accelerate = <pyxb.binding.content.AttributeUse object>
_slide__beats = <pyxb.binding.content.AttributeUse object>
_slide__color = <pyxb.binding.content.AttributeUse object>
_slide__dash_length = <pyxb.binding.content.AttributeUse object>
_slide__default_x = <pyxb.binding.content.AttributeUse object>
_slide__default_y = <pyxb.binding.content.AttributeUse object>
_slide__first_beat = <pyxb.binding.content.AttributeUse object>
_slide__font_family = <pyxb.binding.content.AttributeUse object>
_slide__font_size = <pyxb.binding.content.AttributeUse object>
_slide__font_style = <pyxb.binding.content.AttributeUse object>
_slide__font_weight = <pyxb.binding.content.AttributeUse object>
_slide__last_beat = <pyxb.binding.content.AttributeUse object>
_slide__line_type = <pyxb.binding.content.AttributeUse object>
_slide__number = <pyxb.binding.content.AttributeUse object>
_slide__relative_x = <pyxb.binding.content.AttributeUse object>
_slide__relative_y = <pyxb.binding.content.AttributeUse object>
_slide__space_length = <pyxb.binding.content.AttributeUse object>
_slide__type = <pyxb.binding.content.AttributeUse object>
accelerate

Get the value of the attribute from the instance.

beats

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

first_beat

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

last_beat

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.slur(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4426, 1)
_slur__bezier_offset = <pyxb.binding.content.AttributeUse object>
_slur__bezier_offset2 = <pyxb.binding.content.AttributeUse object>
_slur__bezier_x = <pyxb.binding.content.AttributeUse object>
_slur__bezier_x2 = <pyxb.binding.content.AttributeUse object>
_slur__bezier_y = <pyxb.binding.content.AttributeUse object>
_slur__bezier_y2 = <pyxb.binding.content.AttributeUse object>
_slur__color = <pyxb.binding.content.AttributeUse object>
_slur__dash_length = <pyxb.binding.content.AttributeUse object>
_slur__default_x = <pyxb.binding.content.AttributeUse object>
_slur__default_y = <pyxb.binding.content.AttributeUse object>
_slur__line_type = <pyxb.binding.content.AttributeUse object>
_slur__number = <pyxb.binding.content.AttributeUse object>
_slur__orientation = <pyxb.binding.content.AttributeUse object>
_slur__placement = <pyxb.binding.content.AttributeUse object>
_slur__relative_x = <pyxb.binding.content.AttributeUse object>
_slur__relative_y = <pyxb.binding.content.AttributeUse object>
_slur__space_length = <pyxb.binding.content.AttributeUse object>
_slur__type = <pyxb.binding.content.AttributeUse object>
bezier_offset

Get the value of the attribute from the instance.

bezier_offset2

Get the value of the attribute from the instance.

bezier_x

Get the value of the attribute from the instance.

bezier_x2

Get the value of the attribute from the instance.

bezier_y

Get the value of the attribute from the instance.

bezier_y2

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

orientation

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.sound(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3339, 1)
_sound__coda = <pyxb.binding.content.AttributeUse object>
_sound__dacapo = <pyxb.binding.content.AttributeUse object>
_sound__dalsegno = <pyxb.binding.content.AttributeUse object>
_sound__damper_pedal = <pyxb.binding.content.AttributeUse object>
_sound__divisions = <pyxb.binding.content.AttributeUse object>
_sound__dynamics = <pyxb.binding.content.AttributeUse object>
_sound__elevation = <pyxb.binding.content.AttributeUse object>
_sound__fine = <pyxb.binding.content.AttributeUse object>
_sound__forward_repeat = <pyxb.binding.content.AttributeUse object>
_sound__midi_device = <pyxb.binding.content.ElementDeclaration object>
_sound__midi_instrument = <pyxb.binding.content.ElementDeclaration object>
_sound__offset = <pyxb.binding.content.ElementDeclaration object>
_sound__pan = <pyxb.binding.content.AttributeUse object>
_sound__pizzicato = <pyxb.binding.content.AttributeUse object>
_sound__play = <pyxb.binding.content.ElementDeclaration object>
_sound__segno = <pyxb.binding.content.AttributeUse object>
_sound__soft_pedal = <pyxb.binding.content.AttributeUse object>
_sound__sostenuto_pedal = <pyxb.binding.content.AttributeUse object>
_sound__tempo = <pyxb.binding.content.AttributeUse object>
_sound__time_only = <pyxb.binding.content.AttributeUse object>
_sound__tocoda = <pyxb.binding.content.AttributeUse object>
coda

Get the value of the attribute from the instance.

dacapo

Get the value of the attribute from the instance.

dalsegno

Get the value of the attribute from the instance.

damper_pedal

Get the value of the attribute from the instance.

divisions

Get the value of the attribute from the instance.

dynamics

Get the value of the attribute from the instance.

elevation

Get the value of the attribute from the instance.

fine

Get the value of the attribute from the instance.

forward_repeat

Get the value of the attribute from the instance.

midi_device

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

midi_instrument

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

offset

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

pan

Get the value of the attribute from the instance.

pizzicato

Get the value of the attribute from the instance.

play

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

segno

Get the value of the attribute from the instance.

soft_pedal

Get the value of the attribute from the instance.

sostenuto_pedal

Get the value of the attribute from the instance.

tempo

Get the value of the attribute from the instance.

time_only

Get the value of the attribute from the instance.

tocoda

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.staff_details(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2538, 1)
_staff_details__capo = <pyxb.binding.content.ElementDeclaration object>
_staff_details__number = <pyxb.binding.content.AttributeUse object>
_staff_details__print_object = <pyxb.binding.content.AttributeUse object>
_staff_details__print_spacing = <pyxb.binding.content.AttributeUse object>
_staff_details__show_frets = <pyxb.binding.content.AttributeUse object>
_staff_details__staff_lines = <pyxb.binding.content.ElementDeclaration object>
_staff_details__staff_size = <pyxb.binding.content.ElementDeclaration object>
_staff_details__staff_tuning = <pyxb.binding.content.ElementDeclaration object>
_staff_details__staff_type = <pyxb.binding.content.ElementDeclaration object>
capo

The capo element indicates at which fret a capo should be placed on a fretted instrument. This changes the open tuning of the strings specified by staff-tuning by the specified number of half-steps.

number

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

print_spacing

Get the value of the attribute from the instance.

show_frets

Get the value of the attribute from the instance.

staff_lines

The staff-lines element specifies the number of lines for a non 5-line staff.

staff_size

The staff-size element indicates how large a staff space is on this staff, expressed as a percentage of the work’s default scaling. Values less than 100 make the staff space smaller while values over 100 make the staff space larger. A staff-type of cue, ossia, or editorial implies a staff-size of less than 100, but the exact value is implementation-dependent unless specified here. Staff size affects staff height only, not the relationship of the staff to the left and right margins.

staff_tuning

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

staff_type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.staff_layout(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3606, 1)
_staff_layout__number = <pyxb.binding.content.AttributeUse object>
_staff_layout__staff_distance = <pyxb.binding.content.ElementDeclaration object>
number

Get the value of the attribute from the instance.

staff_distance

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.staff_line(*args, **kw)[source]

Bases: pyxb.binding.datatypes.integer

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_staff_line_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 617, 1)
class Musica.MusicXML.Pyxb.staff_number(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_staff_number_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 624, 1)
class Musica.MusicXML.Pyxb.staff_tuning(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2567, 1)
_staff_tuning__line = <pyxb.binding.content.AttributeUse object>
_staff_tuning__tuning_alter = <pyxb.binding.content.ElementDeclaration object>
_staff_tuning__tuning_octave = <pyxb.binding.content.ElementDeclaration object>
_staff_tuning__tuning_step = <pyxb.binding.content.ElementDeclaration object>
line

Get the value of the attribute from the instance.

tuning_alter

The tuning-alter element is represented like the alter element, with a different name to reflect is different function.

tuning_octave

The tuning-octave element is represented like the octave element, with a different name to reflect is different function.

tuning_step

The tuning-step element is represented like the step element, with a different name to reflect is different function.

class Musica.MusicXML.Pyxb.staff_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_staff_type_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 631, 1)
alternate = 'alternate'
cue = 'cue'
editorial = 'editorial'
ossia = 'ossia'
regular = 'regular'
class Musica.MusicXML.Pyxb.start_note(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_start_note_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 360, 1)
below = 'below'
main = 'main'
upper = 'upper'
class Musica.MusicXML.Pyxb.start_stop(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_start_stop_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 371, 1)
start = 'start'
stop = 'stop'
class Musica.MusicXML.Pyxb.start_stop_change_continue(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_start_stop_change_continue_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1059, 1)
change = 'change'
continue_ = 'continue'
start = 'start'
stop = 'stop'
class Musica.MusicXML.Pyxb.start_stop_continue(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_start_stop_continue_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 383, 1)
continue_ = 'continue'
start = 'start'
stop = 'stop'
class Musica.MusicXML.Pyxb.start_stop_discontinue(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_start_stop_discontinue_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 736, 1)
discontinue = 'discontinue'
start = 'start'
stop = 'stop'
class Musica.MusicXML.Pyxb.start_stop_single(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_start_stop_single_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 396, 1)
single = 'single'
start = 'start'
stop = 'stop'
class Musica.MusicXML.Pyxb.stem(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of stem_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4441, 1)
_stem__color = <pyxb.binding.content.AttributeUse object>
_stem__default_x = <pyxb.binding.content.AttributeUse object>
_stem__default_y = <pyxb.binding.content.AttributeUse object>
_stem__relative_x = <pyxb.binding.content.AttributeUse object>
_stem__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.stem_value(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_stem_value_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1471, 1)
double = 'double'
down = 'down'
none = 'none'
up = 'up'
class Musica.MusicXML.Pyxb.step(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

A = 'A'
B = 'B'
C = 'C'
D = 'D'
E = 'E'
F = 'F'
G = 'G'
_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_step_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1483, 1)
class Musica.MusicXML.Pyxb.stick(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3396, 1)
_stick__stick_material = <pyxb.binding.content.ElementDeclaration object>
_stick__stick_type = <pyxb.binding.content.ElementDeclaration object>
_stick__tip = <pyxb.binding.content.AttributeUse object>
stick_material

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

stick_type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tip

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.stick_location(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_stick_location_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1087, 1)
center = 'center'
cymbal_bell = 'cymbal bell'
cymbal_edge = 'cymbal edge'
rim = 'rim'
class Musica.MusicXML.Pyxb.stick_material(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_stick_material_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1099, 1)
hard = 'hard'
medium = 'medium'
shaded = 'shaded'
soft = 'soft'
x = 'x'
class Musica.MusicXML.Pyxb.stick_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_stick_type_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1112, 1)
bass_drum = 'bass drum'
double_bass_drum = 'double bass drum'
timpani = 'timpani'
xylophone = 'xylophone'
yarn = 'yarn'
class Musica.MusicXML.Pyxb.string(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string_number

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2249, 1)
_string__color = <pyxb.binding.content.AttributeUse object>
_string__default_x = <pyxb.binding.content.AttributeUse object>
_string__default_y = <pyxb.binding.content.AttributeUse object>
_string__font_family = <pyxb.binding.content.AttributeUse object>
_string__font_size = <pyxb.binding.content.AttributeUse object>
_string__font_style = <pyxb.binding.content.AttributeUse object>
_string__font_weight = <pyxb.binding.content.AttributeUse object>
_string__placement = <pyxb.binding.content.AttributeUse object>
_string__relative_x = <pyxb.binding.content.AttributeUse object>
_string__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.string_mute(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3407, 1)
_string_mute__color = <pyxb.binding.content.AttributeUse object>
_string_mute__default_x = <pyxb.binding.content.AttributeUse object>
_string_mute__default_y = <pyxb.binding.content.AttributeUse object>
_string_mute__font_family = <pyxb.binding.content.AttributeUse object>
_string_mute__font_size = <pyxb.binding.content.AttributeUse object>
_string_mute__font_style = <pyxb.binding.content.AttributeUse object>
_string_mute__font_weight = <pyxb.binding.content.AttributeUse object>
_string_mute__halign = <pyxb.binding.content.AttributeUse object>
_string_mute__relative_x = <pyxb.binding.content.AttributeUse object>
_string_mute__relative_y = <pyxb.binding.content.AttributeUse object>
_string_mute__type = <pyxb.binding.content.AttributeUse object>
_string_mute__valign = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.string_number(*args, **kw)[source]

Bases: pyxb.binding.datatypes.positiveInteger

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_string_number_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 407, 1)
class Musica.MusicXML.Pyxb.strong_accent(*args, **kw)[source]

Bases: Musica.MusicXML.Pyxb.empty_placement

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4453, 1)
_strong_accent__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.style_text(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4464, 1)
_style_text__color = <pyxb.binding.content.AttributeUse object>
_style_text__default_x = <pyxb.binding.content.AttributeUse object>
_style_text__default_y = <pyxb.binding.content.AttributeUse object>
_style_text__font_family = <pyxb.binding.content.AttributeUse object>
_style_text__font_size = <pyxb.binding.content.AttributeUse object>
_style_text__font_style = <pyxb.binding.content.AttributeUse object>
_style_text__font_weight = <pyxb.binding.content.AttributeUse object>
_style_text__relative_x = <pyxb.binding.content.AttributeUse object>
_style_text__relative_y = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.supports(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3494, 1)
_supports__attribute = <pyxb.binding.content.AttributeUse object>
_supports__element = <pyxb.binding.content.AttributeUse object>
_supports__type = <pyxb.binding.content.AttributeUse object>
_supports__value = <pyxb.binding.content.AttributeUse object>
attribute

Get the value of the attribute from the instance.

element

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

value_

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.syllabic(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_syllabic_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1498, 1)
begin = 'begin'
end = 'end'
middle = 'middle'
single = 'single'
class Musica.MusicXML.Pyxb.symbol_size(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_symbol_size_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 414, 1)
cue = 'cue'
full = 'full'
large = 'large'
class Musica.MusicXML.Pyxb.system_dividers(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3616, 1)
_system_dividers__left_divider = <pyxb.binding.content.ElementDeclaration object>
_system_dividers__right_divider = <pyxb.binding.content.ElementDeclaration object>
left_divider

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

right_divider

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.system_layout(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3628, 1)
_system_layout__system_distance = <pyxb.binding.content.ElementDeclaration object>
_system_layout__system_dividers = <pyxb.binding.content.ElementDeclaration object>
_system_layout__system_margins = <pyxb.binding.content.ElementDeclaration object>
_system_layout__top_system_distance = <pyxb.binding.content.ElementDeclaration object>
system_distance

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

system_dividers

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

system_margins

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

top_system_distance

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.system_margins(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3642, 1)
_system_margins__left_margin = <pyxb.binding.content.ElementDeclaration object>
_system_margins__right_margin = <pyxb.binding.content.ElementDeclaration object>
left_margin

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

right_margin

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.technical(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4475, 1)
_technical__arrow = <pyxb.binding.content.ElementDeclaration object>
_technical__bend = <pyxb.binding.content.ElementDeclaration object>
_technical__double_tongue = <pyxb.binding.content.ElementDeclaration object>
_technical__down_bow = <pyxb.binding.content.ElementDeclaration object>
_technical__fingering = <pyxb.binding.content.ElementDeclaration object>
_technical__fingernails = <pyxb.binding.content.ElementDeclaration object>
_technical__fret = <pyxb.binding.content.ElementDeclaration object>
_technical__hammer_on = <pyxb.binding.content.ElementDeclaration object>
_technical__handbell = <pyxb.binding.content.ElementDeclaration object>
_technical__harmonic = <pyxb.binding.content.ElementDeclaration object>
_technical__heel = <pyxb.binding.content.ElementDeclaration object>
_technical__hole = <pyxb.binding.content.ElementDeclaration object>
_technical__open_string = <pyxb.binding.content.ElementDeclaration object>
_technical__other_technical = <pyxb.binding.content.ElementDeclaration object>
_technical__pluck = <pyxb.binding.content.ElementDeclaration object>
_technical__pull_off = <pyxb.binding.content.ElementDeclaration object>
_technical__snap_pizzicato = <pyxb.binding.content.ElementDeclaration object>
_technical__stopped = <pyxb.binding.content.ElementDeclaration object>
_technical__string = <pyxb.binding.content.ElementDeclaration object>
_technical__tap = <pyxb.binding.content.ElementDeclaration object>
_technical__thumb_position = <pyxb.binding.content.ElementDeclaration object>
_technical__toe = <pyxb.binding.content.ElementDeclaration object>
_technical__triple_tongue = <pyxb.binding.content.ElementDeclaration object>
_technical__up_bow = <pyxb.binding.content.ElementDeclaration object>
arrow

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

bend

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

double_tongue

The double-tongue element represents the double tongue symbol (two dots arranged horizontally).

down_bow

The down-bow element represents the symbol that is used both for down-bowing on bowed instruments, and down-stroke on plucked instruments.

fingering

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

fingernails

The fingernails element is used in notation for harp and other plucked string instruments.

fret

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

hammer_on

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

handbell

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

harmonic

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

heel

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

hole

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

open_string

The open-string element represents the zero-shaped open string symbol.

other_technical

The other-technical element is used to define any technical indications not yet in the MusicXML format. This allows extended representation, though without application interoperability.

pluck

The pluck element is used to specify the plucking fingering on a fretted instrument, where the fingering element refers to the fretting fingering. Typical values are p, i, m, a for pulgar/thumb, indicio/index, medio/middle, and anular/ring fingers.

pull_off

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

snap_pizzicato

The snap-pizzicato element represents the snap pizzicato symbol. This is a circle with a line, where the line comes inside the circle. It is distinct from the thumb-position symbol, where the line does not come inside the circle.

stopped

The stopped element represents the stopped symbol, which looks like a plus sign.

string

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tap

The tap element indicates a tap on the fretboard. The element content allows specification of the notation; + and T are common choices. If empty, the display is application-specific.

thumb_position

The thumb-position element represents the thumb position symbol. This is a circle with a line, where the line does not come within the circle. It is distinct from the snap pizzicato symbol, where the line comes inside the circle.

toe

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

triple_tongue

The triple-tongue element represents the triple tongue symbol (three dots arranged horizontally).

up_bow

The up-bow element represents the symbol that is used both for up-bowing on bowed instruments, and up-stroke on plucked instruments.

class Musica.MusicXML.Pyxb.tenths(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_tenths_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 425, 1)
class Musica.MusicXML.Pyxb.text_direction(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_text_direction_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 434, 1)
lro = 'lro'
ltr = 'ltr'
rlo = 'rlo'
rtl = 'rtl'
class Musica.MusicXML.Pyxb.text_element_data(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4555, 1)
_text_element_data__color = <pyxb.binding.content.AttributeUse object>
_text_element_data__dir = <pyxb.binding.content.AttributeUse object>
_text_element_data__font_family = <pyxb.binding.content.AttributeUse object>
_text_element_data__font_size = <pyxb.binding.content.AttributeUse object>
_text_element_data__font_style = <pyxb.binding.content.AttributeUse object>
_text_element_data__font_weight = <pyxb.binding.content.AttributeUse object>
_text_element_data__lang = <pyxb.binding.content.AttributeUse object>
_text_element_data__letter_spacing = <pyxb.binding.content.AttributeUse object>
_text_element_data__line_through = <pyxb.binding.content.AttributeUse object>
_text_element_data__overline = <pyxb.binding.content.AttributeUse object>
_text_element_data__rotation = <pyxb.binding.content.AttributeUse object>
_text_element_data__underline = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dir

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

lang

Get the value of the attribute from the instance.

letter_spacing

Get the value of the attribute from the instance.

line_through

Get the value of the attribute from the instance.

overline

Get the value of the attribute from the instance.

rotation

Get the value of the attribute from the instance.

underline

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.text_font_color(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4572, 1)
_text_font_color__color = <pyxb.binding.content.AttributeUse object>
_text_font_color__dir = <pyxb.binding.content.AttributeUse object>
_text_font_color__font_family = <pyxb.binding.content.AttributeUse object>
_text_font_color__font_size = <pyxb.binding.content.AttributeUse object>
_text_font_color__font_style = <pyxb.binding.content.AttributeUse object>
_text_font_color__font_weight = <pyxb.binding.content.AttributeUse object>
_text_font_color__lang = <pyxb.binding.content.AttributeUse object>
_text_font_color__letter_spacing = <pyxb.binding.content.AttributeUse object>
_text_font_color__line_through = <pyxb.binding.content.AttributeUse object>
_text_font_color__overline = <pyxb.binding.content.AttributeUse object>
_text_font_color__rotation = <pyxb.binding.content.AttributeUse object>
_text_font_color__underline = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dir

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

lang

Get the value of the attribute from the instance.

letter_spacing

Get the value of the attribute from the instance.

line_through

Get the value of the attribute from the instance.

overline

Get the value of the attribute from the instance.

rotation

Get the value of the attribute from the instance.

underline

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.tie(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4589, 1)
_tie__time_only = <pyxb.binding.content.AttributeUse object>
_tie__type = <pyxb.binding.content.AttributeUse object>
time_only

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.tied(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4597, 1)
_tied__bezier_offset = <pyxb.binding.content.AttributeUse object>
_tied__bezier_offset2 = <pyxb.binding.content.AttributeUse object>
_tied__bezier_x = <pyxb.binding.content.AttributeUse object>
_tied__bezier_x2 = <pyxb.binding.content.AttributeUse object>
_tied__bezier_y = <pyxb.binding.content.AttributeUse object>
_tied__bezier_y2 = <pyxb.binding.content.AttributeUse object>
_tied__color = <pyxb.binding.content.AttributeUse object>
_tied__dash_length = <pyxb.binding.content.AttributeUse object>
_tied__default_x = <pyxb.binding.content.AttributeUse object>
_tied__default_y = <pyxb.binding.content.AttributeUse object>
_tied__line_type = <pyxb.binding.content.AttributeUse object>
_tied__number = <pyxb.binding.content.AttributeUse object>
_tied__orientation = <pyxb.binding.content.AttributeUse object>
_tied__placement = <pyxb.binding.content.AttributeUse object>
_tied__relative_x = <pyxb.binding.content.AttributeUse object>
_tied__relative_y = <pyxb.binding.content.AttributeUse object>
_tied__space_length = <pyxb.binding.content.AttributeUse object>
_tied__type = <pyxb.binding.content.AttributeUse object>
bezier_offset

Get the value of the attribute from the instance.

bezier_offset2

Get the value of the attribute from the instance.

bezier_x

Get the value of the attribute from the instance.

bezier_x2

Get the value of the attribute from the instance.

bezier_y

Get the value of the attribute from the instance.

bezier_y2

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

orientation

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.time(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2575, 1)
_time__beat_type = <pyxb.binding.content.ElementDeclaration object>
_time__beats = <pyxb.binding.content.ElementDeclaration object>
_time__color = <pyxb.binding.content.AttributeUse object>
_time__default_x = <pyxb.binding.content.AttributeUse object>
_time__default_y = <pyxb.binding.content.AttributeUse object>
_time__font_family = <pyxb.binding.content.AttributeUse object>
_time__font_size = <pyxb.binding.content.AttributeUse object>
_time__font_style = <pyxb.binding.content.AttributeUse object>
_time__font_weight = <pyxb.binding.content.AttributeUse object>
_time__halign = <pyxb.binding.content.AttributeUse object>
_time__interchangeable = <pyxb.binding.content.ElementDeclaration object>
_time__number = <pyxb.binding.content.AttributeUse object>
_time__print_object = <pyxb.binding.content.AttributeUse object>
_time__relative_x = <pyxb.binding.content.AttributeUse object>
_time__relative_y = <pyxb.binding.content.AttributeUse object>
_time__senza_misura = <pyxb.binding.content.ElementDeclaration object>
_time__separator = <pyxb.binding.content.AttributeUse object>
_time__symbol = <pyxb.binding.content.AttributeUse object>
_time__valign = <pyxb.binding.content.AttributeUse object>
beat_type

The beat-type element indicates the beat unit, as found in the denominator of a time signature.

beats

The beats element indicates the number of beats, as found in the numerator of a time signature.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

halign

Get the value of the attribute from the instance.

interchangeable

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

number

Get the value of the attribute from the instance.

print_object

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

senza_misura

A senza-misura element explicitly indicates that no time signature is present. The optional element content indicates the symbol to be used, if any, such as an X. The time element’s symbol attribute is not used when a senza-misura element is present.

separator

Get the value of the attribute from the instance.

symbol

Get the value of the attribute from the instance.

valign

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.time_modification(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4614, 1)
_time_modification__actual_notes = <pyxb.binding.content.ElementDeclaration object>
_time_modification__normal_dot = <pyxb.binding.content.ElementDeclaration object>
_time_modification__normal_notes = <pyxb.binding.content.ElementDeclaration object>
_time_modification__normal_type = <pyxb.binding.content.ElementDeclaration object>
actual_notes

The actual-notes element describes how many notes are played in the time usually occupied by the number in the normal-notes element.

normal_dot

The normal-dot element is used to specify dotted normal tuplet types.

normal_notes

The normal-notes element describes how many notes are usually played in the time occupied by the number in the actual-notes element.

normal_type

If the type associated with the number in the normal-notes element is different than the current note type (e.g., a quarter note within an eighth note triplet), then the normal-notes type (e.g. eighth) is specified in the normal-type and normal-dot elements.

class Musica.MusicXML.Pyxb.time_only(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_time_only_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 446, 1)
class Musica.MusicXML.Pyxb.time_relation(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_time_relation_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 644, 1)
bracket = 'bracket'
equals = 'equals'
hyphen = 'hyphen'
parentheses = 'parentheses'
slash = 'slash'
space = 'space'
class Musica.MusicXML.Pyxb.time_separator(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_time_separator_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 658, 1)
adjacent = 'adjacent'
diagonal = 'diagonal'
horizontal = 'horizontal'
none = 'none'
vertical = 'vertical'
class Musica.MusicXML.Pyxb.time_symbol(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_time_symbol_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 671, 1)
common = 'common'
cut = 'cut'
dotted_note = 'dotted-note'
normal = 'normal'
note = 'note'
single_number = 'single-number'
class Musica.MusicXML.Pyxb.tip_direction(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_tip_direction_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1071, 1)
down = 'down'
left = 'left'
northeast = 'northeast'
northwest = 'northwest'
right = 'right'
southeast = 'southeast'
southwest = 'southwest'
up = 'up'
class Musica.MusicXML.Pyxb.top_bottom(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_top_bottom_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 455, 1)
bottom = 'bottom'
top = 'top'
class Musica.MusicXML.Pyxb.transpose(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2599, 1)
_transpose__chromatic = <pyxb.binding.content.ElementDeclaration object>
_transpose__diatonic = <pyxb.binding.content.ElementDeclaration object>
_transpose__double = <pyxb.binding.content.ElementDeclaration object>
_transpose__number = <pyxb.binding.content.AttributeUse object>
_transpose__octave_change = <pyxb.binding.content.ElementDeclaration object>
chromatic

The chromatic element represents the number of semitones needed to get from written to sounding pitch. This value does not include octave-change values; the values for both elements need to be added to the written pitch to get the correct sounding pitch.

diatonic

The diatonic element specifies the number of pitch steps needed to go from written to sounding pitch. This allows for correct spelling of enharmonic transpositions.

double

If the double element is present, it indicates that the music is doubled one octave down from what is currently written (as is the case for mixed cello / bass parts in orchestral literature).

number

Get the value of the attribute from the instance.

octave_change

The octave-change element indicates how many octaves to add to get from written pitch to sounding pitch.

class Musica.MusicXML.Pyxb.tremolo(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of tremolo_marks

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4644, 1)
_tremolo__color = <pyxb.binding.content.AttributeUse object>
_tremolo__default_x = <pyxb.binding.content.AttributeUse object>
_tremolo__default_y = <pyxb.binding.content.AttributeUse object>
_tremolo__font_family = <pyxb.binding.content.AttributeUse object>
_tremolo__font_size = <pyxb.binding.content.AttributeUse object>
_tremolo__font_style = <pyxb.binding.content.AttributeUse object>
_tremolo__font_weight = <pyxb.binding.content.AttributeUse object>
_tremolo__placement = <pyxb.binding.content.AttributeUse object>
_tremolo__relative_x = <pyxb.binding.content.AttributeUse object>
_tremolo__relative_y = <pyxb.binding.content.AttributeUse object>
_tremolo__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.tremolo_marks(*args, **kw)[source]

Bases: pyxb.binding.datatypes.integer

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_maxInclusive = <pyxb.binding.facets.CF_maxInclusive object>
_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_tremolo_marks_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1510, 1)
class Musica.MusicXML.Pyxb.trill_beats(*args, **kw)[source]

Bases: pyxb.binding.datatypes.decimal

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_minInclusive = <pyxb.binding.facets.CF_minInclusive object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_trill_beats_FacetMap = {<class 'pyxb.binding.facets.CF_totalDigits'>: <pyxb.binding.facets.CF_totalDigits object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_fractionDigits'>: <pyxb.binding.facets.CF_fractionDigits object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 465, 1)
class Musica.MusicXML.Pyxb.trill_step(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_trill_step_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 474, 1)
half = 'half'
unison = 'unison'
whole = 'whole'
class Musica.MusicXML.Pyxb.tuplet(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4661, 1)
_tuplet__bracket = <pyxb.binding.content.AttributeUse object>
_tuplet__default_x = <pyxb.binding.content.AttributeUse object>
_tuplet__default_y = <pyxb.binding.content.AttributeUse object>
_tuplet__line_shape = <pyxb.binding.content.AttributeUse object>
_tuplet__number = <pyxb.binding.content.AttributeUse object>
_tuplet__placement = <pyxb.binding.content.AttributeUse object>
_tuplet__relative_x = <pyxb.binding.content.AttributeUse object>
_tuplet__relative_y = <pyxb.binding.content.AttributeUse object>
_tuplet__show_number = <pyxb.binding.content.AttributeUse object>
_tuplet__show_type = <pyxb.binding.content.AttributeUse object>
_tuplet__tuplet_actual = <pyxb.binding.content.ElementDeclaration object>
_tuplet__tuplet_normal = <pyxb.binding.content.ElementDeclaration object>
_tuplet__type = <pyxb.binding.content.AttributeUse object>
bracket

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

line_shape

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

show_number

Get the value of the attribute from the instance.

show_type

Get the value of the attribute from the instance.

tuplet_actual

The tuplet-actual element provide optional full control over how the actual part of the tuplet is displayed, including number and note type (with dots). If any of these elements are absent, their values are based on the time-modification element.

tuplet_normal

The tuplet-normal element provide optional full control over how the normal part of the tuplet is displayed, including number and note type (with dots). If any of these elements are absent, their values are based on the time-modification element.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.tuplet_dot(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4691, 1)
_tuplet_dot__color = <pyxb.binding.content.AttributeUse object>
_tuplet_dot__font_family = <pyxb.binding.content.AttributeUse object>
_tuplet_dot__font_size = <pyxb.binding.content.AttributeUse object>
_tuplet_dot__font_style = <pyxb.binding.content.AttributeUse object>
_tuplet_dot__font_weight = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.tuplet_number(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of nonNegativeInteger

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4699, 1)
_tuplet_number__color = <pyxb.binding.content.AttributeUse object>
_tuplet_number__font_family = <pyxb.binding.content.AttributeUse object>
_tuplet_number__font_size = <pyxb.binding.content.AttributeUse object>
_tuplet_number__font_style = <pyxb.binding.content.AttributeUse object>
_tuplet_number__font_weight = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.tuplet_portion(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4711, 1)
_tuplet_portion__tuplet_dot = <pyxb.binding.content.ElementDeclaration object>
_tuplet_portion__tuplet_number = <pyxb.binding.content.ElementDeclaration object>
_tuplet_portion__tuplet_type = <pyxb.binding.content.ElementDeclaration object>
tuplet_dot

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tuplet_number

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

tuplet_type

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.tuplet_type(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of note_type_value

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4722, 1)
_tuplet_type__color = <pyxb.binding.content.AttributeUse object>
_tuplet_type__font_family = <pyxb.binding.content.AttributeUse object>
_tuplet_type__font_size = <pyxb.binding.content.AttributeUse object>
_tuplet_type__font_style = <pyxb.binding.content.AttributeUse object>
_tuplet_type__font_weight = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

font_family

Get the value of the attribute from the instance.

font_size

Get the value of the attribute from the instance.

font_style

Get the value of the attribute from the instance.

font_weight

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.two_note_turn(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_two_note_turn_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 485, 1)
half = 'half'
none = 'none'
whole = 'whole'
class Musica.MusicXML.Pyxb.typed_text(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_TypeDefinition

alias of string

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'SIMPLE'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2261, 1)
_typed_text__type = <pyxb.binding.content.AttributeUse object>
type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.unpitched(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4734, 1)
_unpitched__display_octave = <pyxb.binding.content.ElementDeclaration object>
_unpitched__display_step = <pyxb.binding.content.ElementDeclaration object>
display_octave

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

display_step

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

class Musica.MusicXML.Pyxb.up_down(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_up_down_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 496, 1)
down = 'down'
up = 'up'
class Musica.MusicXML.Pyxb.up_down_stop_continue(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_up_down_stop_continue_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1126, 1)
continue_ = 'continue'
down = 'down'
stop = 'stop'
up = 'up'
class Musica.MusicXML.Pyxb.upright_inverted(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_upright_inverted_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 506, 1)
inverted = 'inverted'
upright = 'upright'
class Musica.MusicXML.Pyxb.valign(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_valign_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 516, 1)
baseline = 'baseline'
bottom = 'bottom'
middle = 'middle'
top = 'top'
class Musica.MusicXML.Pyxb.valign_image(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_valign_image_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 528, 1)
bottom = 'bottom'
middle = 'middle'
top = 'top'
class Musica.MusicXML.Pyxb.virtual_instrument(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4978, 1)
_virtual_instrument__virtual_library = <pyxb.binding.content.ElementDeclaration object>
_virtual_instrument__virtual_name = <pyxb.binding.content.ElementDeclaration object>
virtual_library

The virtual-library element indicates the virtual instrument library name.

virtual_name

The virtual-name element indicates the library-specific name for the virtual instrument.

class Musica.MusicXML.Pyxb.wavy_line(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 2272, 1)
_wavy_line__accelerate = <pyxb.binding.content.AttributeUse object>
_wavy_line__beats = <pyxb.binding.content.AttributeUse object>
_wavy_line__color = <pyxb.binding.content.AttributeUse object>
_wavy_line__default_x = <pyxb.binding.content.AttributeUse object>
_wavy_line__default_y = <pyxb.binding.content.AttributeUse object>
_wavy_line__last_beat = <pyxb.binding.content.AttributeUse object>
_wavy_line__number = <pyxb.binding.content.AttributeUse object>
_wavy_line__placement = <pyxb.binding.content.AttributeUse object>
_wavy_line__relative_x = <pyxb.binding.content.AttributeUse object>
_wavy_line__relative_y = <pyxb.binding.content.AttributeUse object>
_wavy_line__second_beat = <pyxb.binding.content.AttributeUse object>
_wavy_line__start_note = <pyxb.binding.content.AttributeUse object>
_wavy_line__trill_step = <pyxb.binding.content.AttributeUse object>
_wavy_line__two_note_turn = <pyxb.binding.content.AttributeUse object>
_wavy_line__type = <pyxb.binding.content.AttributeUse object>
accelerate

Get the value of the attribute from the instance.

beats

Get the value of the attribute from the instance.

color

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

last_beat

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

placement

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

second_beat

Get the value of the attribute from the instance.

start_note

Get the value of the attribute from the instance.

trill_step

Get the value of the attribute from the instance.

two_note_turn

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.wedge(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.AttributeUse object>}
_ContentTypeTag = 'EMPTY'
_ElementMap = {}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 3415, 1)
_wedge__color = <pyxb.binding.content.AttributeUse object>
_wedge__dash_length = <pyxb.binding.content.AttributeUse object>
_wedge__default_x = <pyxb.binding.content.AttributeUse object>
_wedge__default_y = <pyxb.binding.content.AttributeUse object>
_wedge__line_type = <pyxb.binding.content.AttributeUse object>
_wedge__niente = <pyxb.binding.content.AttributeUse object>
_wedge__number = <pyxb.binding.content.AttributeUse object>
_wedge__relative_x = <pyxb.binding.content.AttributeUse object>
_wedge__relative_y = <pyxb.binding.content.AttributeUse object>
_wedge__space_length = <pyxb.binding.content.AttributeUse object>
_wedge__spread = <pyxb.binding.content.AttributeUse object>
_wedge__type = <pyxb.binding.content.AttributeUse object>
color

Get the value of the attribute from the instance.

dash_length

Get the value of the attribute from the instance.

default_x

Get the value of the attribute from the instance.

default_y

Get the value of the attribute from the instance.

line_type

Get the value of the attribute from the instance.

niente

Get the value of the attribute from the instance.

number

Get the value of the attribute from the instance.

relative_x

Get the value of the attribute from the instance.

relative_y

Get the value of the attribute from the instance.

space_length

Get the value of the attribute from the instance.

spread

Get the value of the attribute from the instance.

type

Get the value of the attribute from the instance.

class Musica.MusicXML.Pyxb.wedge_type(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_wedge_type_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1138, 1)
continue_ = 'continue'
crescendo = 'crescendo'
diminuendo = 'diminuendo'
stop = 'stop'
class Musica.MusicXML.Pyxb.winged(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_winged_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 747, 1)
curved = 'curved'
double_curved = 'double-curved'
double_straight = 'double-straight'
none = 'none'
straight = 'straight'
class Musica.MusicXML.Pyxb.wood(*args, **kw)[source]

Bases: pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_wood_FacetMap = {<class 'pyxb.binding.facets.CF_minLength'>: <pyxb.binding.facets.CF_minLength object>, <class 'pyxb.binding.facets.CF_maxLength'>: <pyxb.binding.facets.CF_maxLength object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_length'>: <pyxb.binding.facets.CF_length object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 1150, 1)
board_clapper = 'board clapper'
cabasa = 'cabasa'
castanets = 'castanets'
claves = 'claves'
guiro = 'guiro'
log_drum = 'log drum'
maraca = 'maraca'
maracas = 'maracas'
ratchet = 'ratchet'
sandpaper_blocks = 'sandpaper blocks'
slit_drum = 'slit drum'
temple_block = 'temple block'
vibraslap = 'vibraslap'
wood_block = 'wood block'
class Musica.MusicXML.Pyxb.work(*args, **kw)[source]

Bases: pyxb.binding.basis.complexTypeDefinition

Create a new instance of this binding.

Arguments are used as transition values along the content model. Keywords are passed to the constructor of any simple content, or used to initialize attribute and element values whose L{id <content.ElementDeclaration.id>} (not L{name <content.ElementDeclaration.name>}) matches the keyword.

@keyword _dom_node: The node to use as the source of binding content. @type _dom_node: C{xml.dom.Element}

@keyword _location: An optional instance of L{pyxb.utils.utility.Location} showing the origin the binding. If C{None}, a value from C{_dom_node} is used if available.

@keyword _from_xml: See L{_TypeBinding_mixin.Factory}

@keyword _finalize_content_model: If C{True} the constructor invokes L{_TypeBinding_mixin._finalizeContentModel} prior to return. The value defaults to C{False} when content is assigned through keyword parameters (bypassing the content model) or neither a C{_dom_node} nor positional element parameters have been provided, and to C{True} in all other cases.

_Abstract = False
_AttributeMap = {}
_Automaton = <pyxb.utils.fac.Automaton object>
_ContentTypeTag = 'ELEMENT_ONLY'
_ElementMap = {<pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>, <pyxb.namespace.ExpandedName object>: <pyxb.binding.content.ElementDeclaration object>}
_ExpandedName = <pyxb.namespace.ExpandedName object>
_TypeDefinition = None
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 4996, 1)
_work__opus = <pyxb.binding.content.ElementDeclaration object>
_work__work_number = <pyxb.binding.content.ElementDeclaration object>
_work__work_title = <pyxb.binding.content.ElementDeclaration object>
opus

Return the value for this use within the given instance.

Note that this is the L{resetValue()}, not the L{defaultValue()}, if the element has not yet been assigned a value.

work_number

The work-number element specifies the number of a work, such as its opus number.

work_title

The work-title element specifies the title of a work, not including its opus or other work number.

class Musica.MusicXML.Pyxb.yes_no(*args, **kw)[source]

Bases: pyxb.binding.datatypes.token, pyxb.binding.basis.enumeration_mixin

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_yes_no_FacetMap = {<class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 539, 1)
no = 'no'
yes = 'yes'
class Musica.MusicXML.Pyxb.yes_no_number(*args, **kw)[source]

Bases: pyxb.binding.basis.STD_union

_CF_enumeration = <pyxb.binding.facets.CF_enumeration object>
_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_MemberTypes = (<class 'Musica.MusicXML.Pyxb.yes_no'>, <class 'pyxb.binding.datatypes.decimal'>)
_None_yes_no_number_FacetMap = {<class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 549, 1)
no = 'no'
yes = 'yes'
class Musica.MusicXML.Pyxb.yyyy_mm_dd(*args, **kw)[source]

Bases: pyxb.binding.datatypes.date

Initialize a newly created STD instance.

Usually there is one positional argument, which is a value that can be converted to the underlying Python type.

@keyword _validate_constraints: If True (default if validation is enabled), the newly constructed value is checked against its constraining facets. @type _validate_constraints: C{bool}

@keyword _apply_attributes: If C{True} (default), any attributes present in the keywords or DOM node are applied. Normally presence of such an attribute should produce an error; when creating simple content for a complex type we need the DOM node, but do not want to apply the attributes, so we bypass the application.

_CF_pattern = <pyxb.binding.facets.CF_pattern object>
_Documentation = ''
_ExpandedName = <pyxb.namespace.ExpandedName object>
_None_yyyy_mm_dd_FacetMap = {<class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pattern object>, <class 'pyxb.binding.facets.CF_minInclusive'>: <pyxb.binding.facets.CF_minInclusive object>, <class 'pyxb.binding.facets.CF_maxExclusive'>: <pyxb.binding.facets.CF_maxExclusive object>, <class 'pyxb.binding.facets.CF_minExclusive'>: <pyxb.binding.facets.CF_minExclusive object>, <class 'pyxb.binding.facets.CF_enumeration'>: <pyxb.binding.facets.CF_enumeration object>, <class 'pyxb.binding.facets.CF_whiteSpace'>: <pyxb.binding.facets.CF_whiteSpace object>, <class 'pyxb.binding.facets.CF_maxInclusive'>: <pyxb.binding.facets.CF_maxInclusive object>}
_XSDLocation = pyxb.utils.utility.Location('musicxml.xsd', 556, 1)
Musica.MusicXML.Pyxb.CreateFromDOM(node, default_namespace=None)[source]
Musica.MusicXML.Pyxb.CreateFromDocument(xml_text, default_namespace=None, location_base=None)[source]