![[listen image]](images/table_reference/listen.png)
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.