[listen image]
listen
The listen element is a subelement of note and is defined as a list of three possible subelements: assess, wait, and other-listen.
The listen table data is stored, therefore, as a single-inheritance table with discriminator values:
  • assess
  • wait
  • other listen
While the assess and wait elements have their data stored in the listen table, the other listen type is defined in the MusicXML schema as an other-listening type which (along with sync) is a subtype of listening.
Therefore, the other listening values are stored in the listening table and joined on foreign key other_listening_id.