Name | Type | Default |
placement | DrawObjPlacement
*** New in capella 9.0
Indicates if the object is placed manually (like capella 8 and earlier) or by the new auto placement algorithm, avoiding collisions (auto or semiAuto ).
Don't use auto or semitAuto for page anchored objects (they are always manually ).
Don't use semiAuto for slur objects.
For objects with placement auto their coordinates are calculated by capella during each rendering time, so they are not relevant any more. However, the calculated coordinates are still saved in the CapXML for compatibility reasons.
For objects with placement semiAuto this also holds true but only for the y coordinates (x is still relevant).
|
|
"manually" |
yPlacement | YPlacement
*** New in capella 9.0
Indicates if an auto object is placed above or below the staff, or auto according to notation rules.
Applies only to objects with placement auto or semiAuto .
|
|
"auto" |
placementHint | DrawObjPlacementHint
*** New in capella 9.0
Gives additional semantic information how an auto object (in particular text objects) should be placed.
"" means no explicit information, capella will then try to derive placement information from object type and content (should be avoided).
Applies only to objects with placement auto or semiAuto .
|
|
"" |
placementFlags |
Subtype |
Base | xsd:int | Subset | Minimum: "0" Maximum: "1"
|
*** New in capella 9.0.
Any combination of:
- 1 = place the object isolated. This means the object is excluded from any auto grouping mechanisms (placement on same y coordinate like chord symbols or dynymics). Applies also to objects with
placement manually (as they can be part of the auto grouping mechanism, too).
|
|
"0" |
behindNotes | xsd:boolean
Applies only to objects with placement manually (auto objects are always in front of the notes).
|
|
"false" |
firstPage | xsd:boolean
Applies only to objects anchored to page.
|
|
"true" |
oddPagesExceptFirst | xsd:boolean
Applies only to objects anchored to page.
|
|
"true" |
evenPages | xsd:boolean
Applies only to objects anchored to page.
|
|
"true" |
noteRange | xsd:int
Distance to the chord/rest or explicit barline relative to which the coordinates of
of the end of the object are given.
Applies only to objects anchored to chords/rests or explicit barlines
*** New in capella 7.0:
CapXML 1.0 did not count explicit barlines, CapXML 2 does. Applications have to
care for this difference.
|
|
"0" |
noAdjust | xsd:boolean
*** New in capella 7.0
Prevent from automatic adjustment to notes after reformatting, e.g. transposition.
Applies only to objects with placement manually which are anchored to chords/rests or explicit barlines.
|
|
"false" |
continued | xsd:boolean
*** New in capella 7.0
Indicates that a DrawObj is a continuation of another DrawObj in the preceding system.
It will be displayed in a way typical for the object's type and will be deleted if systems are joined.
Applies only to objects anchored to chords/rests or explicit barlines.
|
|
"false" |
drawNormal | xsd:boolean
*** New in capella 7.0
If a DrawObj is a continuation of another DrawObj in the preceding system, drawNormal specifies
that it is nevertheless to be drawn in normal fashion. This attribute is typically used for the continuations
of volta objects linked to the last fixed barline on a staff.
Applies only to objects anchored to chords/rests or explicit barlines.
|
|
"false" |
scope | DrawObjScope
*** New in capella 7.0
Indicates the scope of the DrawObj. This may be evaluated on playback, on part extraction and (since capella 9) on auto placement.
Applies only to objects anchored to chords/rests or explicit barlines.
|
|
"voice" |
horizAlign |
Subtype |
Base | xsd:int | Subset | Minimum: "0" Maximum: "1"
|
Applies only to objects anchored to chords/rests and with placement manually or semiAuto .
0=head, 1=stem.
|
|
"0" |
vertAlign |
Subtype |
Base | xsd:int | Subset | Minimum: "0" Maximum: "5"
|
Applies only to objects anchored to chords/rests and with placement manually .
0=stafflines, 1=outer note (applies to chords with several notes: head opposite to the stem), 2=inner note (applies to chords with several notes: first head from stem end), 3=stem end,
4=top, 5=bottom.
|
|
"0" |
minDistY |
Subtype |
Base | Gap2 | Subset | Minimum: "0" Maximum: "8"
|
*** New in capella 7.0
Minimal distance to middle note line.
Applies only to objects anchored to chords/rests and with placement manually .
|
|
"0" |
visibilityFlags |
Subtype |
Base | xsd:int | Subset | Minimum: "0" Maximum: "127"
|
any combination of:
- 1 = visible if stem up
- 2 = visible if stem down
- 4 = visible in lower voice
- 8 = visible in main voice
- 16 = visible in upper voice
- 32 = visible in whole score layout (see layout singlePart for details)
- 64 = visible in singlePart layout (see layout singlePart for details)
|
*** New in capella 7.0: Flags 32 and 64.
flags 1 - 16 apply only to objects anchored to chords/rests, flags 32 and 64 to all.
|
|
"127" |
onlySingle | xsd:boolean
*** New in capella 7.0
If onlySingle is "true", the object has been added for singlePart layout only, because the scope attribute
required it. Will be deleted when switching back to whole score layout.
Will be set to "false" if singlePart layout is exported as standalone file.
|
|
"false" |
tag |
Subtype |
Base | xsd:string | Subset | Regular Expression: "\d{1,6}-([1-3]\d{3}|\d{1,3})" |
Customer Number and private number, separated by "-".
The Customer Number has to be smaller than 1000000, the private number smaller than 4000
|
|
"0-0" |