简体中文

什么是 MIDI?

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

MIDI 是音乐设备和 App 用来告诉对方演奏什么的一种语言。一条 MIDI 消息说的是这样的话:这个键按下了,用了这么大的力,现在又抬起来了。它不带任何声音。另一端的某样东西,合成器或音乐 App 里的乐器,把这些消息变成声音。这个名字是 Musical Instrument Digital Interface 的缩写,这套标准诞生于 1983 年。

我做了 InputConfig,一款读取和发送 MIDI 的免费 Mac App,本站也有免费的工具,让你在浏览器里试这一页上的所有内容。

把它想成指令,而不是声音

录音记录的是某样东西听起来是什么样。MIDI 记录的是做了什么:哪些键、多用力、持续多久,以及转动了哪些旋钮。同样的 MIDI 用钢琴音色播放就是钢琴,用弦乐播放就是弦乐。MIDI 是机器能读懂并立刻演奏的乐谱。这也是为什么 MIDI 文件和音频文件比起来非常小,也是为什么它可以毫无损失地移到另一个调上。

认识这些消息

消息它说的是更多
Note On 和 Note Off一个键按下了,用了这么大的力,又抬起来了音符编号,力度
Control Change一个旋钮、推子或踏板移到了这个数值MIDI CC 列表
Program Change切换到这个音色Program Change
Pitch Bend弯音轮动了弯音
Clock、Start 和 Stop保持同步,以及现在开始MIDI 时钟

大多数消息是两三个数字,里面的数值范围是 0 到 127。演奏者做的几乎每一件事,都是一个音符、一条 Control Change 或一次弯音。MIDI 消息解码器能显示任何消息里面的数字。

了解什么是 MIDI 控制器

MIDI 控制器是任何发送 MIDI 而自己不发声的东西:键盘、打击垫阵列、一盒旋钮、脚踏板。它需要有东西来演奏,通常是电脑上的音乐 App。没有连接电脑的 MIDI 键盘是没有声音的,这一点让大多数人吃惊过一次。控制器发送指令,乐器发出声音。怎样把 MIDI 键盘连接到 Mac能让一台键盘工作起来。

了解 MIDI 怎样传输

  • USB。现在常用的办法。一根线双向传送 MIDI,还能给小键盘供电。
  • 五针线缆。最初的圆形插头,合成器和接口上仍然有。In、Out 和 Thru解释了这三个插口。
  • 蓝牙和网络。蓝牙 MIDI去掉了线缆,网络 MIDI把电脑连在一起。
  • 在一台电脑内部。虚拟 MIDI 端口把 MIDI 从一个 App 传给另一个。

十六个通道共用其中任何一种连接,所以一根线可以带十六个独立的声部。不管怎么传输,消息都是一样的。

了解什么是 MIDI 文件

MIDI 文件以 .mid 结尾,是同样的消息,每条都写上了时间:整首歌的指令。音乐 App 可以打开它,修改任何音符,更换乐器,并导出音频。MIDI 文件是一场仍然可以编辑的演奏。MIDI 文件查看器和播放器可以在浏览器里打开一个,怎样在 Mac 上播放 MIDI 文件讲了 GarageBand。

什么都不用买就能试一试

有浏览器和电脑键盘,就足够明白 MIDI 是做什么的了。在 Mac 上,GarageBand 免费,用真实的乐器音色播放 MIDI。

看看 MIDI 还能做什么

MIDI 不只用于音乐。因为一个打击垫或旋钮只是一条消息,它可以变成任何东西。InputConfig 把 MIDI 打击垫、旋钮和踏板映射为键盘快捷键、鼠标点按和 Mac 的音量,这让便宜的打击垫控制器成为任何 App 的快捷键面板。反过来也行:游戏手柄的按钮和摇杆可以向音乐 App 发送 MIDI 音符和 Control Change。MIDI 消息就是一次按键,任何 App 都可以被教会去理解它。Mac 上的 MIDI是讲这一切的指南。

简短总结

  • 它是什么。它是音乐设备和 App 之间的一种指令语言。
  • 它不是什么。它不是声音。由别的东西把指令变成声音。
  • 为什么重要。任何控制器都能弹任何乐器,每个音符之后都可以编辑。

MIDI 说的是演奏什么,至于听起来怎样,留给正在听的那一方。

常见问题

MIDI 是什么的缩写?

Musical Instrument Digital Interface。这是一套 1983 年首次发布的标准,让任何厂商的乐器、控制器和电脑都能互相通信。

MIDI 是音频吗?

不是。MIDI 带的是指令,比如哪个音符、多用力。乐器或音乐 App 把这些指令变成音频。

什么是 MIDI 控制器?

发送 MIDI 而自己不发声的设备,比如键盘、打击垫控制器、旋钮盒或踏板。它演奏的是它所连接的东西的声音。

使用 MIDI 一定要有 MIDI 键盘吗?

不用。电脑键盘可以用“音乐键入”(Musical Typing)在 GarageBand 和 Logic Pro 里弹音符,浏览器里的虚拟 MIDI 键盘也一样。

什么是 MIDI 文件?

以 .mid 结尾的文件,把一场演奏存成带时间的 MIDI 消息。它里面没有声音,所以很小,里面的每个音符都可以编辑。

MIDI 和音频有什么区别?

音频是声音的录音。MIDI 是对所弹内容的记录。音频听起来永远一样,而 MIDI 可以用任何乐器、任何速度、任何调播放。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。

本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.