|
|
MIDI发展给世界带来的改变
v: J9 W3 s3 x' B9 n1 f2 u$ t4 T5 G " {/ n# ~ s* C
MIDI发展到今日,比以往任何时候都重要,其实除了音乐人外,所有人都有必要知道它能为世界做些什么。9 ] t6 T% {. b9 L
; z$ Q. M% P7 F8 J6 }/ [
$ t" v2 q Q- f! _3 W/ d6 ^( I9 I8 w+ T
从台式电脑到智能手机,再到电子乐器,数码生活完全融入了我们的生活。电脑里面一直有一种处理数字和字母的语言,所以你可以做电子表格和写信。但他们没有音乐语言-这就是MIDI的全部内容,十分容易理解它的本质。1 P3 Z. C7 j2 O) a2 p$ E! v2 F- R# U2 _
3 x+ N0 @7 h( F3 O0 V
& P, M: L5 @8 x2 u& X, x8 D+ ?6 G: M3 V y1 B5 A* P* b4 z+ [. M
这里有个类比。要用电脑打印一封信,你可以在它的QWERTY键盘上键入。这将使用一种称为ASCII(美国信息交换标准代码)的计算机语言,向您的计算机发送与您键入的字母相对应的数据。( G, I& T s6 j1 f$ h2 b. U$ B+ f
+ f, C) O) j' k7 @' `* L+ `' y6 a+ X* @
" j8 E: O' Q4 o0 {6 M x% K这个标准化的代码集表示字母、数字和符号。因为计算机讲的是ASCII,文字处理器可以在屏幕上显示这些字母。因为你的打印机使用ASCII码,所以计算机可以将数据从文字处理器发送到打印机,打印机将打印出你的信件。
% ~/ m7 e, @% t6 j, |, ]9 m& i( D* y1 m6 Q
2 ^: @* h1 y Y7 L7 J
+ G7 m' G/ D% D8 V+ h7 `. f/ B5 R
% X+ C, Q8 @$ p, c: `# G6 F: m3 V; e- a( c1 Y& ^
/ C1 q& I2 g3 z' q# V6 _
: q, V# D3 n* h/ p. l- ?2 j8 `1 b+ m
MIDI也是一种语言-一组标准化代码,表示音乐参数,如音高、动态、节奏等。它的工作原理与上面给出的ASCII示例类似:在MIDI兼容的键盘上播放音符,该键盘将数据发送到与所播放内容相对应的计算机。录音或记谱程序可以识别这些音符并将其显示在屏幕上。6 P! k/ [+ b( S& J
: _+ c8 r2 v' v/ I( ?
' E$ L. i+ y; N$ b/ w' i, a/ V3 b- b: R6 O8 U
然后,您可以将计算机中的MIDI数据发送到与MIDI兼容的音频发生器(可以将其视为音乐打印机),它可以复制您最初在键盘上播放的内容。您也可以通过将键盘直接连接到与MIDI兼容的音频发生器来实时使用MIDI。6 m1 G h6 e9 O2 c% j* G$ X
9 o2 q; p& m: V/ K
. H6 C* P2 G4 ~' V2 n8 v7 U9 q* N. @* H B
MIDI全称是Musical Instrument Digital Interface,翻译成中文就是:乐器数字接口。是20世纪80年代初为解决电声乐器之间的通信问题而提出的。MIDI是编曲界最广泛的音乐标准格式,可称为“计算机能理解的乐谱”。0 d6 |, t# T$ x! h" U
7 g$ ]0 ]1 {% A' G! T3 j
0 X& O1 a) o. f. I
2 E6 k+ }% n. p& P! `
它用音符的数字控制信号来记录音乐。一首完整的MIDI音乐只有几十KB大,而能包含数十条音乐轨道。几乎所有的现代音乐都是用MIDI加上音色库来制作合成的。MIDI 传输的不是声音信号, 而是音符、控制参数等指令, 它指示MIDI 设备要做什么,怎么做, 如演奏哪个音符、多大音量等。它们被统一表示成MIDI 消息(MIDI Message) 。传输时采用异步串行通信, 标准通信波特率为31.25×( 1±0.01) KBaud。
6 Z$ S5 A e7 l: S6 _
1 }. ~- W$ T; l* ]( N8 u- t9 u6 m6 T5 J e7 D4 `% K B
* s3 @1 h) k! v4 P$ X/ U0 p
重要的是要记住MIDI不是音频,而是数据。MIDI不会产生声音;它是一种触发声音的计算机语言。下面是标准的五针MIDI接口图:
9 r; ^9 c0 G0 o" M/ \2 i1 ~' f# Q9 n( z& h+ F4 y- w/ T
" ^6 O! G7 L) d, M6 E% h! e6 s- n/ }8 l. O! @7 w
, m- b% `$ Z1 A7 l; N$ N6 S2 F: q
5 @9 Q% j6 K+ T! S7 i
P' |. g& k+ S' a! }& V6 l7 g& ^" m- W4 H s3 t1 O
MIDI的起源故事( s+ _( e; M( e, n+ n8 r& C
4 r4 T7 K% u; E+ f* ^( X$ P
2 `8 s4 ]& v) E1 t% H
$ D' b/ ?' v8 E- a, j, j每个超级英雄都需要一个起源故事,而MIDI也不例外。早在80年代,合成器就变得越来越便宜和流行。但每次你买合成器的时候,都会有一个键盘。虽然这导致了一些视觉上令人印象深刻的舞台设置,然而你只有两只手。& o3 U" K4 y3 h
. h2 O a- |, k6 F) A: z( m0 p5 \
5 R" \5 I( V* j B0 N3 Y3 A$ U; N( l ^' y/ T
为了避免这种浪费(和昂贵)的冗余,戴夫·史密斯Dave Smith(现在美国合成器品牌Sequential的CEO及创始人)在1981年向音频工程学会提交了一篇关于“通用合成器接口”的论文,后来成为我们今天所知道的MIDI的基础。
$ H3 ?1 ?" G5 ?( N. j0 P1 I' r1 B5 a4 \, {# A( ^$ {/ S
+ T( i+ S: W) h6 Y8 R& \# g, l8 ^
4 I4 k) S- ~) [
: D4 S- O+ l6 D# k
1 [; C7 c& S) O. w: u5 ]
4 K7 h5 Y4 E3 k1 W
这个概念很简单:你可以有一个单一的主键盘,它可以生成与你所用的乐器产品对应数据。然后,这些数据可以提供一个音频发生器,该发生器能够理解所接收到的数据,因此能够产生与您所演奏的内容相对应的声音。$ f9 \/ X3 ^8 Y- {
; s( g+ M) E( N: @; K8 J' \2 j4 ~
& Q5 @/ N( b3 u& a8 B
( N7 `* R# V, T5 r更重要的是,你可以同时触发多个音频发生器,以分层声音或购买一些硬件音源,而不必改变键盘控制器。这种流线型的舞台设置戏剧性地降低了合成器的价格,并为音乐家开辟了全新的可能性。4 y9 }7 X _& f' @: i
4 l6 ~ P4 Q+ q/ q$ ^$ N% _) k& ^
# ~' `, H6 m8 }" K9 y0 a; l" f [! C. v2 `# v
8 G' I5 O) E: _7 Z- d# H
5 f+ j+ s7 i2 w/ s g+ r* `9 w. n1 }0 A
2 U, E! r9 {0 A' W
第一台能够兼容MIDI格式的是一个由Dave Smith制作、叫做Sequential Prophet-600的合成器,它在1982年12月退出市场。 在当时的青少年游戏玩家中流行的Atari以及Commodore64型计算机也能通过一个5针的线缆控制另一端的MIDI乐器。
- L+ U! V3 R! h) `/ }+ P) D- r1 A" i! B
) Z) v6 d9 X; }: i
) Q8 n5 W" p6 @: k/ W下面音色演示Prophet 600和最新款的Prophet-6音色对比:
- k3 T9 u8 C( g5 H
+ M1 l# J# t, \3 s( z; b# O4 f. y4 ^% W% f3 p z7 N
5 ~5 k8 m1 o9 P4 ~6 u0 s
! R9 u$ E u0 ?6 g6 y. `! L7 O# o4 [5 ~& }
3 [! ^" D) n: O+ r9 C
% {4 X: m$ x G- A# c除了定义一种语言外,MIDI还需要能够发送和接收MIDI数据的硬件,包括可以将MIDI控制器(如键盘)连接到MIDI音调发生器的电缆规范。幸运的是,当时整个音乐行业都看到了MIDI的优点,并同意使用一个简单的硬件接口,只需花费2美元就可以添加到类似齿轮的键盘上。# u5 ~8 U# T! U5 P* Z
4 i" k5 ~0 D; |6 G5 K1 K
3 p8 e. L2 b) }/ ?2 [2 P' S/ N- z" e* a7 W3 j
制造商们认为,如果这个“新的MIDI产品”成功了,那就花了2美元——如果没有,那也不算什么损失。为了使连接系统更加容易,MIDI被设计成“菊花链”——换句话说,使用多个MIDI兼容单元,一个设备的MIDI输出可以输入另一个设备的MIDI,而它的MIDI输出(或MIDI-thru,它只是在不做任何更改的情况下传递数据)可以输入另一个设备的MIDI,依此类推。! N/ i/ D9 d1 \5 E6 l, X( s
7 G4 x/ q( f# h
& `" U3 T( S* C* U" L3 Y7 R
3 j% T0 S" I' m1 o5 y9 Y1983年,最初的MIDI规范最终确定下来。Sequential和Roland公司演示了两个合成器在NAMM(美国音乐商协会,也是我们现在常说的美国乐器)的贸易展上交换MIDI数据。( C# U" m2 C, O
3 \7 U& s6 q$ Q9 n
K4 `% Z* n- S, M2 Z2 g
, A" @, @. [" \7 c( D# c在一个厌倦了Beta与VHS、Mac与Windows、FireWire与USB等格式战争的世界里,MIDI不仅作为一项技术成就,而且作为一个音乐行业有多酷的例子,以及当公司为了客户的利益而合作时所产生的巨大成果。从那时起,它通过适应新技术(如USB-MIDI)并获得控制大量设备的能力,经受住了时间的考验。5 K3 \! w# V. W1 z4 K* |. j# s6 n5 p
6 ?# \, C, F6 e
/ u$ c% A/ k2 h# e/ U% e
- R+ q, t( y# v9 R' M3 G8 Q) B& }" ^0 ?) p, s5 B$ d: y* G
7 @1 Y: L3 e- J. G' s
# f/ {4 @, K# r3 B
& a) Y( _# e+ a3 }. _ x& u6 E5 L
上图是经典的MIDI设置。键盘控制器通过标准的MIDI连接线将MIDI数据发送到MIDI控制的效果设备、桌面合成器,甚至灯光/雾机控制器。它还通过USB向运行MIDI兼容软件的计算机发送MIDI数据。
* p; @9 |& _( y6 U, j
1 ~% {. h. S0 q& |' u6 v1 p
* {! ~& H# x0 z$ n0 i: M( \$ K7 Y2 C2 {) q" i- l( }
转眼间40年了,MIDI会不会被过时?
, X: i& q; T8 e/ {- L' R$ \3 l5 J. F- t; o" r
1 t4 D7 Y4 `1 T
' m+ G: h+ g) u7 V- o不会,也没有。有三个很好的原因:MIDI语言表示音乐参数,这些参数没有改变。人们仍在演奏音符,音符仍有音高,歌曲仍有节奏,曲调和颤音仍存在,动态控制仍然是音乐的重要情感成分。除非人们停止播放音乐,否则MIDI将永远不会过时。
' h$ K4 D( x: t& j. W6 A) f3 t1 C0 K+ j, x: S- x
- D4 i3 ]0 I- s
1 q& \# Y7 l8 {
第二个原因是,因为它是一种语言,所以不在乎你使用什么技术。MIDI数据可以通过硬件电缆、USB、Thunderbolt、网络上的数据流,甚至苹果的Lightning连接器传输,
: ^5 w- `8 h6 L9 `1 p" r% z: i- q0 f, `1 Q9 F/ Y/ O
7 Y6 a& F* z' m; ^0 k- J3 k- v+ k$ f$ c" s
MIDI数据不在乎你使用什么操作系统,只要你运行的程序是MIDI,就像任何一种语言:我们不会因为电脑的发明或者打字机或者视频会议出现就停止说我们的语音。
$ u3 J: X" J: n3 A/ @# Z
9 F" M# a5 X6 m0 y7 X! E" Z5 P6 ^ Z
- R2 W6 o% @' j' Z% c4 _3 F& P# T; t" k* m" ], n
- G6 ^' Z3 L& r2 D+ V) h
; F( t' Z) o6 R7 R: L$ Q- p6 _
4 P3 A+ Z- D, f7 r
9 |1 T6 Y! n6 F0 O2 d
第三个原因,也许最重要的是:由于MMA(MIDI制造商协会)和日本AMEI(音乐电子工业协会)密切合作,全行业的合作气氛也在促进规范的不断发展。 S& z7 l/ y+ A
& y6 j2 ~/ Y c* M% \& W
- Q# s1 I- j- V: t0 k0 Y* ]" \- _3 r8 i
MIDI已经扩展到控制灯光、触发烟火、在录音室提供自动化等等。硬件MIDI乐器已经被虚拟的、基于软件的乐器连接起来,这些虚拟乐器活生生生活在你的电脑里,可以说是MIDI赋予的。
: S7 d/ E, e* k T/ \, _3 @4 ^4 ]- p$ d$ d, q# v6 H# W
% Q: d5 m3 M1 S, J2 ?5 P ?7 I
; ^& b" j6 `) ~( R生成MIDI数据的控制器不再局限于键盘,它们现在包括MIDI鼓控制器、吉他控制器、其他电声乐器的控制器、音频到MIDI转换器(硬件和软件;参见下图)等。
4 f! R$ y) }- @$ E* [$ }& E4 b ]" u" V
Y: i. ^5 [8 ~- w$ u L$ ^3 W( w! E) f0 `
3 `# ^9 B: M, f9 T/ O* j% s
) U) T u0 O" T
B8 `0 C( |/ q0 Y! ~+ c8 A. @ B+ v* ]6 a- q. p& z0 o: Q
上图:Melodyne Essential是名流Melodyne软件家族的入门版本,它可以将音频信号转换成MIDI数据。在PreSonus Studio One中,Melodyne已将吉他上弹奏的低音(标记为1的音轨)转换为MIDI数据,并将数据拖到乐器音轨(2)中,并在MIDI编辑器钢琴卷帘窗口(3)中打开,以便将其调低倍频程并驱动软件合成器。
) ], G3 k( u# L- d0 |% C! O# ]! {$ X" n) K
, \, Z% |7 R% c( [( a, t7 U
, J8 } o7 f# B, F# ^/ T5 }
, B8 t. }: n$ f1 l" L2 A6 h C8 B( t$ H8 P9 `. q6 _
5 b, n, h3 g' \4 S
; }1 d& A" L1 d2 g4 }
) U* w P& K9 t) j4 c0 k9 x/ s& s% ~5 v& {( o
随着最近MIDI 2.0的发布,MIDI已经准备好再次升华。但MIDI2.0并没有让MIDI 1.0过时,它只是扩展了它。现有的MIDI 1.0设备将继续在MIDI 2.0环境中工作,甚至也可以获得MIDI 2.0的部分新功能。 |
|