[ornament image]
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.