Housekeeping.
authorChris Wilson <cwilso@gmail.com>
Tue, 30 Oct 2012 11:33:13 -0700
changeset 194 eeebb553772d
parent 193 7caa923372ed
child 195 97152a657316
Housekeeping.
midi/specification.html
--- a/midi/specification.html	Mon Oct 29 14:29:23 2012 -0700
+++ b/midi/specification.html	Tue Oct 30 11:33:13 2012 -0700
@@ -81,21 +81,24 @@
       <p>
         The Web MIDI API is not intended to directly implement high-level concepts such as sequencing; it does not directly support Standard MIDI Files, for example, although a Standard MIDI File player can be built on top of the Web MIDI API.  It is also not intended to semantically capture patches or controller assignments, as General MIDI does; such interpretation is outside the scope of the Web MIDI API (though again, General MIDI can easily be utilized through the Web MIDI API).
       </p>
-      <p>The Web MIDI API consists of the following set of interfaces and objects, as well as some supporting interfaces:</p>
-      <ul>
-        <li>A <a href="#NavigatorMIDIAccess">NavigatorMIDIAccess</a> interface, which is supported on the window.navigator object in user agents.  This interface has only one method which enables a developer to request access to MIDI on the system.
-        </li>
-        <li>A <a href="#MIDIAccess">MIDIAccess</a> object, which enables enumeration of and access to the MIDI devices available to the user agent.
-        </li>
-        <li>A <a href="#MIDIPort">MIDIPort</a> interface, which represents a MIDI input or output port and exposes information about the interface - its name, manufacturer, type and unique identifier.
-        </li>
-        <li>A <a href="#MIDIInput">MIDIInput</a> interface, which implements MIDIPort but also enables MIDI message handlers to be attached to the device.
-        </li>
-        <li>A <a href="#MIDIOutput">MIDIOutput</a> interface, which implements MIDIPort and additionally exposes methods to send MIDI messages to the output port.
-        </li>
-        <li>A <a href="#MIDIMessage">MIDIMessage</a> interface, which represents a sequence of MIDI data bytes along with a timestamp.  This interface is used for receiving MIDI as well as for some types of sending.
-        </li>
-      </ul>
+      <section>
+        <h3>API Overview</h3>
+        <p>The Web MIDI API consists of the following set of interfaces and objects, as well as some supporting interfaces:</p>
+        <ul>
+          <li>A <a href="#NavigatorMIDIAccess">NavigatorMIDIAccess</a> interface, which is supported on the window.navigator object in user agents.  This interface has only one method which enables a developer to request access to MIDI on the system.
+          </li>
+          <li>A <a href="#MIDIAccess">MIDIAccess</a> object, which enables enumeration of and access to the MIDI devices available to the user agent.
+          </li>
+          <li>A <a href="#MIDIPort">MIDIPort</a> interface, which represents a MIDI input or output port and exposes information about the interface - its name, manufacturer, type and unique identifier.
+          </li>
+          <li>A <a href="#MIDIInput">MIDIInput</a> interface, which implements MIDIPort but also enables MIDI message handlers to be attached to the device.
+          </li>
+          <li>A <a href="#MIDIOutput">MIDIOutput</a> interface, which implements MIDIPort and additionally exposes methods to send MIDI messages to the output port.
+          </li>
+          <li>A <a href="#MIDIMessage">MIDIMessage</a> interface, which represents a sequence of MIDI data bytes along with a timestamp.  This interface is used for receiving MIDI as well as for some types of sending.
+          </li>
+        </ul>
+      </section>
     </section>
 
     <section id="conformance">
@@ -133,15 +136,15 @@
       <p>
         The term <dfn><a href=
         "http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/HighResolutionTime/Overview.html#sec-DOMHighResTimeStamp"
-        >DOMHighResTimeStamp</a></dfn> is defined in the <a href=
+        >DOMHighResTimeStamp</a></dfn> is defined in <a href=
         "http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/HighResolutionTime/Overview.html"
-        >High Resolution Time Specification</a>.
+        >[[!HIGH-RESOLUTION-TIME]]</a>.
       </p>
 <!-- FIXME: This list is not exhaustive. -->
     </section>
 
     <section>
-      <h2>Security and privacy considerations</h2>
+      <h2>Security and Privacy Considerations</h2>
       <p>
         There are two primary security and privacy concerns with adding the Web MIDI API to the web platform:
       </p>