这是indexloc提供的服务,不要输入任何密码
Skip to content

Commit 1ec82dc

Browse files
author
Michael Wilson
committed
Remove spaces around slashes
1 parent b1ca3d8 commit 1ec82dc

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

index.html

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,15 +1553,15 @@ <h2>
15531553
<li>
15541554
Receiving short messages from [=MIDI devices=] - this
15551555
enables getting input from keyboards, drum pads,
1556-
guitars, wind controllers, DJ / controllerist
1557-
controllers, and more, and using those messages as input
1558-
to control instruments and features in the [=Web Audio
1559-
API=] as well as other control scenarios. MIDI is the
1560-
protocol of choice for the multi-billion-dollar music
1561-
production industry for getting physical controllers
1562-
like knobs and buttons attached to your computer, both
1563-
in pro / prosumer audio and media applications as well
1564-
as consumer applications like Garageband.
1556+
guitars, wind controllers, DJ/controllerist controllers,
1557+
and more, and using those messages as input to control
1558+
instruments and features in the [=Web Audio API=] as
1559+
well as other control scenarios. MIDI is the protocol of
1560+
choice for the multi-billion-dollar music production
1561+
industry for getting physical controllers like knobs and
1562+
buttons attached to your computer, both in pro/prosumer
1563+
audio and media applications as well as consumer
1564+
applications like Garageband.
15651565
</li>
15661566
<li>
15671567
Sending short messages to [=MIDI devices=] - it’s
@@ -1582,21 +1582,21 @@ <h2>
15821582
devices, [=System Exclusive=] messages are
15831583
required. Some common MIDI commands are also sent as
15841584
Universal [=System Exclusive=] messages, such as MIDI
1585-
Machine Control - generic start / stop / rewind /
1586-
fast-forward commands. Many devices use device-specific
1587-
[=System Exclusive=] messages to program patches, send
1588-
advanced controller messages, download firmware, etc.,
1589-
which are much-demanded scenarios for Web MIDI. Some
1590-
devices use [=System Exclusive=] as a direct control
1591-
protocol, as they can pack more data into a single
1592-
“message”, and most devices use [=System Exclusive=] as
1593-
a way to save and restore patches and configuration
1594-
information on less-expensive computer storage. Several
1595-
of the major music hardware producers have expressed
1596-
strong interest in using Web MIDI to provide web-based
1597-
configuration and programming interfaces to their
1598-
hardware. In short, disabling [=System Exclusive=]
1599-
altogether does not only disable high-end scenarios.
1585+
Machine Control - generic start/stop/rewind/fast-forward
1586+
commands. Many devices use device-specific [=System
1587+
Exclusive=] messages to program patches, send advanced
1588+
controller messages, download firmware, etc., which are
1589+
much-demanded scenarios for Web MIDI. Some devices use
1590+
[=System Exclusive=] as a direct control protocol, as
1591+
they can pack more data into a single “message”, and
1592+
most devices use [=System Exclusive=] as a way to save
1593+
and restore patches and configuration information on
1594+
less-expensive computer storage. Several of the major
1595+
music hardware producers have expressed strong interest
1596+
in using Web MIDI to provide web-based configuration and
1597+
programming interfaces to their hardware. In short,
1598+
disabling [=System Exclusive=] altogether does not only
1599+
disable high-end scenarios.
16001600
</li>
16011601
</ul>
16021602
<p>
@@ -1606,11 +1606,11 @@ <h2>
16061606
<ul>
16071607
<li>
16081608
Sending short messages to a [=MIDI device=] - sending
1609-
note-on / note-off / controller messages could cause
1610-
sounds to be played by attached devices, including (on
1611-
Mac and Windows) any default virtual synthesizers. This
1612-
by itself does not cause any concerning exposure - you
1613-
can already make sounds without interaction, through
1609+
note-on/note-off/controller messages could cause sounds
1610+
to be played by attached devices, including (on Mac and
1611+
Windows) any default virtual synthesizers. This by
1612+
itself does not cause any concerning exposure - you can
1613+
already make sounds without interaction, through
16141614
&lt;audio&gt; or Web Audio. Some attached devices might
16151615
be professional lighting control systems, so it’s
16161616
possible to control stage lighting; however, this is
@@ -1627,13 +1627,13 @@ <h2>
16271627
</li>
16281628
<li>
16291629
Receiving short messages from a [=MIDI device=] -
1630-
receiving note-on / note-off / controller messages would
1630+
receiving note-on/note-off/controller messages would
16311631
not cause information exposure or security issues, as
16321632
there is no identifying data being received, just a
16331633
stream of controller messages - all of which must be
16341634
initiated by the user on that MIDI device (except
16351635
clock-type messages). This is analogous to listening to
1636-
keyboard, mouse, mobile / laptop accelerometer, touch
1636+
keyboard, mouse, mobile/laptop accelerometer, touch
16371637
input or gamepad events; there is no additional
16381638
information exposed, and all messages other than clock
16391639
signals must be initiated by the user.
@@ -1660,7 +1660,7 @@ <h2>
16601660
to transfer data - it has to transcode into 7-bit - so
16611661
it’s unlikely you could listen in for long periods. More
16621662
explicit fingerprinting is a concern, as the patch
1663-
information / stored samples / user configuration could
1663+
information/stored samples/user configuration could
16641664
uniquely identify the system. Again, this requires much
16651665
device-specific code; there is not standardized “grab
16661666
all patches and hash it” capability. This suggests that

0 commit comments

Comments
 (0)