![[ornament image]](images/table_reference/ornament.png)
ornament
ornament table records represent the elements defined in the xs:choice section of the
ornaments complexType in the MusicXML schema.
A barline (
music_data table, music_data_type barline) also stores its wavy-line element data in this table.
ornament is a single-inheritance table, discriminator column ornament_type.
ornament discriminator values are:
- trill mark
- turn
- delayed turn
- inverted turn
- delayed inverted turn
- vertical turn
- inverted vertical turn
- shake
- wavy line
- mordent
- inverted mordent
- schleifer
- tremolo
- haydn
- other ornament
The enclosing
ornaments element that defines the list of ornament records is a notation record,
notation_type ornaments.
The foreign key to this record in ornament is ornaments_id.
tremolo element text is in field tremolo_marks.
wavy-line element attribute number is in field wavy_line_number.
Elements with
trill-sound values have their data stored in table trill_sound, foreign key
trill_sound_id.
mordent type elements stored their long attribute value in the long_mordent boolean field.