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:

    -
  1. 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 +
  2. 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.)