|
6 }9 i6 P% n9 M Y( m# L
6 V/ I* a, [; G y) Y30 多年来,MIDI 一直保持着与时俱进的势头,它适应了计算机向外部设备发送信息和从外部设备接收信息的不同方式。MIDI 现在可以通过 5 针 DIN、串行端口、USB、火线、以太网、蓝牙等发送。但目前连接计算机、平板电脑和智能手机的最普遍方式是 USB。本文将介绍 USB-MIDI 的基础知识。: d4 N. z# G3 _9 p) K6 q
, w4 z! n0 b: O& f$ z
% t) [1 ~ v: k" _& p8 `9 a! L. L$ w2 ]- `
USB 的诞生# D, Z/ ^. } L: u
. s# u8 V; x2 x
+ x7 q2 m* p' ]) Q* J* [& v1 I7 b
20 世纪 90 年代初,计算机上的连接器种类繁多。有单独的串行端口、并行端口、键盘和鼠标连接以及操纵杆端口,人们很难判断他们购买的外围设备是否真的适用于他们的计算机。因此,康柏、英特尔、微软和 NEC(后来惠普、朗讯和飞利浦加入)成立了 USB 实施者论坛,这是一家非营利性公司,负责发布规范并组织 USB 的进一步发展。与 MIDI 制造商协会类似,USB-IF 确保 USB 设备之间具有互操作性。
: M# y* T+ H* r6 f, ?% O! s
. m3 G ^, H( U. Y0 T3 r8 Y0 E 6 e( s: ]/ w8 [% k0 H- T% T& k9 M
- U+ f+ S( u- N: L; w/ g
USB 的目标% @9 L0 V& c o. E" w: `. [
$ n8 e; U A8 Z3 ?4 o) Q* x
. j9 T* h4 k, w3 | |' |7 _
USB-IF 在首次制定 USB 规范时有一些明确的目标
3 k; j4 V' s2 H& Y
9 s$ B$ u. G# M& C* c) @标准化连接器类型:目前有几种不同类型的 USB 连接器,但它们均由 USB-IF 标准化5 |: q" o6 A0 H7 |4 Y
热插拔:计算机运行时,可以根据需要安全地插入和拔出 USB 设备。因此无需重新启动。
6 m7 j4 ?8 C- q即插即用:USB设备分为多种功能类型(音频、图像、人机界面、大容量存储),当用户连接USB设备时,操作系统软件可以自动识别、配置并加载相应的设备驱动程序。
; I6 @! o0 j& x7 h: G高性能:USB 提供低速(1.5 Mbit/s)、全速(12 Mbit/s)和高速(最高 480 Mbit/s)传输速率,可支持各种 USB 外围设备。USB 3.0(SuperSpeed USB)可实现高达 5.0 Gbit/s 的吞吐量。
3 R5 [ n7 O5 Q; \* o! L/ ?可扩展性:理论上最多可将 127 个不同的外围设备同时连接到一条总线+ {& g9 K r6 s2 o
9 [5 C o& H8 b/ r& z$ ~4 b3 ?& Q
4 L N) [3 O% H6 e( j+ eUSB系统架构! w, y6 B5 k0 ^: Q; O8 X' M
R# D1 S8 {! @" y; N
" q% C/ _2 o* z- M/ X$ F% J3 ?6 d6 Z
基本 USB 系统架构实际上非常简单,由以下主要组件组成:
$ f4 S4 |- q2 O, Q2 R R+ g* ]- C! L: Z2 q, }
主机、智能手机或平板电脑& V* [5 ^- f( p
一个或多个 USB 设备
9 F' `+ S, L& b, H, U以 USB 电缆为代表的物理总线,用于连接设备与主机 ) S, a9 i" ?$ s% z, W C0 y
通用串行总线是主机控制的总线。所有数据传输均由主机发起和控制,USB 外围设备是响应主机命令的从属设备。因此,对于 USB MIDI 外围设备,您需要系统中的计算机、智能手机或平板电脑来控制和发起 USB 通信。" D+ |$ p5 u9 s; J; `* X
% q, \& d0 q7 M, I. z f/ F
/ p. E" W& j! t/ P3 }" u5 E) k
/ n7 r/ B- }% S* i7 bUSB 设备类$ @2 u9 O5 E B2 u2 @( B, b
. E5 D5 m. H; k) J
% D5 X r* }( J4 Z, ]& d% _ K$ H2 GUSB 设备被定义为特定的功能类别,例如图像、人机接口设备(键盘、鼠标、操纵杆)、大容量存储和音频。然后,操作系统可以知道设备的设计用途,并自动加载该类型设备的所谓类兼容驱动程序。1999 年,USB-IF 与 MIDI 制造商协会合作开发了 MIDI 规范,并将其纳入音频类设备中。这就是为什么有时当您连接 USB-MIDI 外围设备时,操作系统会显示一条消息,提示“USB-Audio 设备已连接”。就 USB 而言,MIDI 是一种音频类兼容设备。
. v4 n* @8 C9 k0 N
( R" {4 p2 R) h! n
( F n! o5 F: S
6 x1 H& X' N, Q) w1 ^; l6 B6 }类兼容驱动程序与制造商特定驱动程序
& X! h& e. s- A; H/ Z# X( P0 f
1 @3 L4 H0 P0 ]2 L r( D8 R7 u8 }
类兼容驱动程序很方便,因为您不必下载任何外部软件。但制造商特定的驱动程序通常会提供附加功能。让我们以 Yamaha 为例。由于 USB 上的数据传输比 5 针 DIN 快得多,因此可以在单个 USB 电缆上拥有多个 MIDI 端口(一个端口是一组 16 个 MIDI 通道)。专用的 Yamaha USB 驱动程序提供 8 个高速 USB 端口,包括与驱动程序兼容的所有设备的名称,并具有一些路由功能。这些功能仅在您从 Yamaha 网站下载驱动程序时可用。此外,许多音频接口也是 MIDI 接口,音频和 MIDI 通过 USb 电缆传输。因此,如果您购买 MIDI 或音频接口,您应该始终查看产品手册和制造商的网站,看看是否有为您的产品提供附加功能的专用 USB 驱动程序。通常,即使制造商特定的驱动程序在连接到不允许将驱动程序下载到操作系统的设备(例如 iOS 设备)时可用,该产品仍将作为类兼容 USB 设备工作。
+ u# h/ s. g1 w# e2 G3 o0 a
& f% D7 P. `% c9 \) q # e- q; M- c5 ~% T M5 v1 P
6 }" v8 ^) U2 M$ h7 z) U
USB MIDI 连接器的类型
' I3 A8 s) A5 T ) l B6 D+ P+ F% p; y, G% q# l1 c
9 d3 f* v5 z; \9 _# ?5 G
多年来,USB 不断发展,现在有许多不同的电缆类型和 USB 规格。让我们来看看不同的连接器。
& K3 d3 D5 p& r8 ]: t3 S- w% q% b6 x
& C3 |( p+ p. r. i 3 r6 u$ h6 X1 q5 V' T/ O' V6 f3 |7 W
# l) X& n! w$ t. s( W & Q8 T4 Q9 \) f! g% F. v5 R
5 A/ b+ \. ]) H9 |最初,大多数台式机和笔记本电脑都配有标准尺寸的 A 型 USB 连接器。标准 USB 电缆的一端是 A 型连接器,用于连接主机,另一端是 B 型连接器,用于连接外围设备。这仍然是将 MIDI 乐器连接到计算机的最常见电缆。 |
|