From f97f93784a644117b735b39462c2a84cc5887ef4 Mon Sep 17 00:00:00 2001
From: Michael Wilson
Date: Fri, 29 Sep 2023 17:37:29 -0700
Subject: [PATCH 1/3] Add test suite URI
---
index.html | 1 +
1 file changed, 1 insertion(+)
diff --git a/index.html b/index.html
index 57eba95..5b4eafd 100644
--- a/index.html
+++ b/index.html
@@ -36,6 +36,7 @@
group: "wg/audio",
previousPublishDate: "2013-11-26",
previousMaturity: "WD",
+ testSuiteURI: "https://github.com/web-platform-tests/wpt/tree/master/webmidi",
xref: {
profile: "web-platform",
specs: ["hr-time", "permissions", "permissions-policy"],
From 6af910ec09043a3b33f23c8f333cdd93079da3ff Mon Sep 17 00:00:00 2001
From: Michael Wilson
Date: Thu, 5 Oct 2023 10:49:47 -0700
Subject: [PATCH 2/3] Add statement that no implementation report currently
exists
---
index.html | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/index.html b/index.html
index 5b4eafd..d90e69f 100644
--- a/index.html
+++ b/index.html
@@ -34,6 +34,16 @@
],
github: "WebAudio/web-midi-api",
group: "wg/audio",
+ otherLinks: [
+ {
+ key: "Implementation report:",
+ data: [
+ {
+ value: "No preliminary interoperability or implementation report exists",
+ },
+ ],
+ },
+ ],
previousPublishDate: "2013-11-26",
previousMaturity: "WD",
testSuiteURI: "https://github.com/web-platform-tests/wpt/tree/master/webmidi",
From 308f2cb3b69d9313cc892c1615e076c61380ad3a Mon Sep 17 00:00:00 2001
From: Michael Wilson
Date: Thu, 5 Oct 2023 11:45:51 -0700
Subject: [PATCH 3/3] Link Web Audio API to definition and add some punctuation
---
index.html | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/index.html b/index.html
index d90e69f..55c19bc 100644
--- a/index.html
+++ b/index.html
@@ -39,7 +39,7 @@
key: "Implementation report:",
data: [
{
- value: "No preliminary interoperability or implementation report exists",
+ value: "No preliminary interoperability or implementation report exists.",
},
],
},
@@ -100,9 +100,10 @@
The Web MIDI API is also expected to be used in conjunction with other
- APIs and elements of the web platform, notably the Web Audio API. This
- API is also intended to be familiar to users of MIDI APIs on other
- systems, such as Apple's CoreMIDI and Microsoft's Windows MIDI API.
+ APIs and elements of the web platform, notably the Web Audio
+ API. This API is also intended to be familiar to users of MIDI APIs
+ on other systems, such as Apple's CoreMIDI and Microsoft's Windows MIDI
+ API.
@@ -934,7 +935,7 @@
"MIDIPort.onstatechange">statechange at the {{MIDIPort}}, and
statechange at the
{{MIDIAccess}}, using {{MIDIConnectionEvent}} with the {{MIDIConnectionEvent/port}} attribute set
- to |port|
+ to |port|.
@@ -1433,12 +1434,12 @@
mapped against these features:
- - Receiving short messages. This is the most attractive scenario
- for Web MIDI, as it enables getting input from keyboards, drum pads,
- guitars, wind controllers, DJ/controllerist controllers, and more,
- and use those messages as input to control instruments and features
- in the Web Audio API as well as other control scenarios (MIDI is the
- protocol of choice for the multi-billion-dollar music production
+
- Receiving short messages. This is the most attractive scenario for
+ Web MIDI, as it enables getting input from keyboards, drum pads,
+ guitars, wind controllers, DJ/controllerist controllers, and more, and
+ use those messages as input to control instruments and features in
+ the Web Audio API as well as other control scenarios (MIDI is
+ the protocol of choice for the multi-billion-dollar music production
industry for getting physical controllers like knobs and buttons
attached to your computer, both in pro/prosumer audio and media
applications as well as consumer applications like Garageband.)