Università degli studi di Milano LIM | Laboratorio di Informatica Musicale Université Montpellier 2 LIRMM Laboratoire d'Informatique Robotique Microèlectronique de Montpellier Didael KTS Regione Lombardia
Select language


You are here IEEE1599  >  Reference Manual  >  IEEE 1599 Layers

IEEE 1599 Layers

This section describes each of the layers of IEEE 1599. Every element and attribute is described hierarchically order.

Here follow the entities commonly employed in IEEE 1599.

<!ENTITY % svg
   PUBLIC "-//W3C//DTD SVG 1.1//EN"

<!ENTITY % ChannelRequired "#REQUIRED">
<!ENTITY % mididtd
   PUBLIC "-//MIDI Manufacturers Association//DTD MIDIEvents 1.0//EN"
   "http://www.midi.org/dtds/MIDIEvents10.dtd" >

<!ENTITY % spine_ref
   "event_ref IDREF #REQUIRED">

<!ENTITY % spine_start_end_ref
   "start_event_ref IDREF #REQUIRED
   end_event_ref IDREF #REQUIRED">

<!ENTITY % accidental
  "(none | double_flat | flat | natural | sharp |
  double_sharpdouble_flat | flat_and_a_half | flat | demiflat |
  natural | demisharp | sharp | sharp_and_a_half | double_sharp)">

<!ENTITY % formats
   "(application_excel | application_mac-binhex40 |
   application_msword | application_octet-stream | application_pdf |
   application_x-director | application_x-gzip |
   application_x-javascript | application_x-macbinary | 
   application_x-pn-realaudio | application_x-shockwave_flash |
   application_x-tar | application_zip | audio_aiff | audio_avi |
   audio_mp3 | audio_mpeg | audio_mpeg3 | audio_mpg | audio_wav |
   audio_x_aiff | audio_x_midi | audio_x_wav | audio_x-mp3 |
   audio_x-mpeg | audio_x-mpeg3 | audio_x-mpegaudio | audio_x-mpg |
   audio_x-ms-wma | image_avi | image_bmp | image_x-bmp | image_x-bitmap |
   image_x-xbitmap | image_x-win-bitmap | image_x-windows-bmp |
   image_ms-bmp | image_x-ms-bmp | application_bmp | application_x-bmp |
   application_x-win-bitmap | application_preview | image_gif |
   image_jpeg | image_pict | image_png | application_png |
   application_x-png | image_tiff | text_html |
   text_plain_application_postscript | video_avi | video_mpeg |
   video_msvideo | video_quicktime | video_x-msvideo | video_x-ms-wmv | video_x-qtc | video_xmpg2)">

Purpose and the meaning of the entities is explained further below in the context of attributes and values..

  • spine_ref, standing for a required reference to IDs specified in spine sub-layer.
  • spine_start_end_ref, standing for two required references to IDs specified in the spine sub-layer. Usually this entity is used when a sign has a temporal or spatial development and it requires a reference both to a start and to an end event.
  • accidental, listing all the supported accidentals. Please note that microtonal music is supported too, thanks to the accidentals that lower/raise the pitch by one or many quarter tones.
  • formats, listing all the supported file formats and encoding formats in a way that resembles MIME types.

<!ELEMENT ieee1599 (general, logic, structural?, notational?, performance?, audio?)>

<!ATTLIST ieee1599
   version CDATA #REQUIRED
   creator CDATA #IMPLIED>

Element ieee1599 represents the root element of any IEEE 1599 file. Since XML organizes information in a hierarchical structure, each layer can be represented as a sub-tree of the root element.
Note that, among supported layers, only General and Logic are required.

  • version, the DTD version employed to create the file. At this stage, RC1 (standing for Release Candidate 1) should be its default value.
  • creator, the author (software or human user) of the IEEE 1599 encoding.

Ultime notizie

Traduzione automatica


Facebook Twitter You Tube Flickr RSS