Atualizar mmp.xsd

This commit is contained in:
JotaChina 2025-05-17 13:53:22 -03:00
parent 2a1df24f16
commit b89a682d9e
1 changed files with 511 additions and 490 deletions

25
mmp.xsd
View File

@ -32,7 +32,7 @@
<xs:attribute name="masterpitch" type="xs:integer" use="required" />
</xs:complexType>
<!-- SongType (definido como elemento complexo vazio para personalizar depois) -->
<!-- SongType (RAÍZ) -->
<xs:complexType name="SongType">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" />
@ -122,6 +122,28 @@
</xs:complexType>
</xs:element>
<!-- Pattern -->
<xs:element name="pattern">
<xs:complexType>
<xs:sequence>
<xs:element name="note" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="pan" type="xs:integer" use="required"/>
<xs:attribute name="pos" type="xs:integer" use="required"/>
<xs:attribute name="key" type="xs:integer" use="required"/>
<xs:attribute name="vol" type="xs:integer" use="required"/>
<xs:attribute name="len" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="muted" type="xs:integer" use="required"/>
<xs:attribute name="steps" type="xs:integer" use="required"/>
<xs:attribute name="type" type="xs:integer" use="required"/>
<xs:attribute name="pos" type="xs:integer" use="required"/>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<!-- automationtrack -->
<xs:element name="automationtrack">
<xs:complexType/>
@ -140,7 +162,6 @@
</xs:element>
<!-- sampletrack -->
<xs:element name="sampletrack">
<xs:complexType>
<xs:sequence>