音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 6203|回复: 3
收起左侧

[资讯] PC 的 MIDI 接口

[复制链接]

259

积分

3

听众

-2

音贝

音频应用

Rank: 1

积分
259
QQ
发表于 2006-1-5 04:15:00 | 显示全部楼层 |阅读模式
现在,许多声卡的 MIDI 输出已经被播放高质量的内部合成声音和多通道样本所占用,许多音乐家发现他们需要投资更全面的 MIDI 接口来为他们的合成器的其余部分提供服务。马丁·沃克提供了一些背景知识。

PC MIDI 接口的历史丰富多样,但也存在一些问题。早在 20 世纪 80 年代,当 Windows 操作系统在某些设计师眼中还只是一闪而过的时候,唯一可用的音乐音序器在 DOS 中运行,并且每个音乐音序器仅支持少数特定型号的 MIDI 接口。值得庆幸的是,其中一个型号——Roland MPU401——比其他任何型号都吸引了更多的支持,这成为后来其他设备所基于的基本标准规范,使得确保您的接口能够与所有型号的音序器兼容变得更加容易。当早期声卡也开始出现板载 MIDI 接口时,它们最初使用不同的(而且相当精简的)接口标准,即后来的 SoundBlaster MIDI。虽然完全足以满足简单的测序用途,

...最重要的是,不要吝惜产出——决定你当前需要多少,然后将其加倍。
随着更先进的声卡的发展,将其与早期设备区分开来的销售功能之一变成了“MPU401 兼容”这一短语,并且今天许多声卡和独立接口仍然基于此标准。然而,如果您目前在新的奔腾机器上使用已经有几年历史的接口,您可能会发现它很难跟上,因为它从来没有为当今主板的更高速度而设计。如果您偶尔会遇到故障(丢失或挂起的注释,或者不可靠的 SysEx 转储),则可能不是驱动程序的错误;也许是时候购买一个可以适应任何速度的 PC 的接口了。不要忘记,如果您只需要一个 MIDI 输入和输出,

所有现代 PC MIDI 接口都将提供一组 Windows 95(可能还有 Windows 3.1)驱动程序。Windows 的标准化方法可确保新接口仅作为一个或多个附加条目出现在已安装的 Windows 95 MIDI 设备列表中,因此可供任何 Windows 音序器使用。

多重进出
随着音乐家对 PC 的性能要求越来越高,仅具有 MPU401 式接口的一个输入和一个输出的限制变得越来越难以解决(请参阅“共享端口”框)。多输出接口通过在每个输出上提供单独的 16 个 MIDI 通道消除了这一限制;当您有不同的输出插座来为每个合成器供电时,排序会容易得多。通过在多个输出之间分配总工作负载,还可以减少传输大量控制器数据时偶尔出现故障的可能性。顺便说一句,有些接口具有从相同 16 个通道馈送的多个输出插座 - 这些不是多端口设备,但它们确实使连接合成器比使用菊花链引线更容易。要确定单独输出的实际数量,请查找可用 MIDI 通道的总数。例如,具有四个输出、总共 32 个 MIDI 通道的设备提供两个独立的 MIDI 输出,每个输出具有 16 个通道,并且每个输出都馈送一对相同的插座。

在输入端,当将 MIDI 数据传输到接口输入时,通常主键盘只会在单个通道上发送。如果您弹奏 MIDI 吉他,这可能会同时在六个通道上发送(对于 MIDI 低音吉他则为四个通道),以允许在各个琴弦上进行弯音。所有这些数据仍然可以发送到单个 MIDI 输入。但是,如果您需要同时录制多个音乐家,则将每个演奏发送到单独的 MIDI 输入会更安全,因为任何演奏都可能生成大量控制器信息以及音符数据。只要音序器允许,在不同轨道上录制为多个流将最大限度地减少丢失演奏数据的可能性。

开箱即用的体验
一旦您决定需要多少个输入和输出(也考虑到一些扩展潜力),另一个主要选择是选择内部设备还是外部设备。大多数早期的 PC 接口都是插卡形式,但插入 PC 串行或并行端口的 MIDI 接口越来越多地投入市场。这种方法对设计人员来说的一大好处是,通过添加两套驱动程序软件,相同的硬件可以在 Mac 和 PC 设备上使用,但对用户来说也有一些好处。首先,您不需要打开电脑来安装扩展卡,这确实节省了时间;其次,外部接口不需要额外的 IRQ(中断请求)来操作 — 它们只需使用已分配给相应 PC 端口的中断请求即可。

如果您选择外部接口盒,那些从 PC 获取电源的接口盒可能比那些具有独立或内置电源的接口盒稍微便宜,这确实意味着需要应对的壁挂式电源插座少了一个。然而,如果您并不总是想在播放音乐之前启动计算机,那么自供电类型可能会很有用 - 大多数应该允许您至少将 MIDI 数据从输入 1 传递到输出 1,以便您可以使用键盘播放其他内容,那些具有集成 MIDI 跳线功能的设备将允许许多其他选择。当您确实希望定序器在线时,请确保在启动计算机之前打开自供电接口 - 某些 Windows 驱动程序会搜索连接的硬件,如果未找到,接口或驱动程序可能无法正确初始化。一般来说,
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

2万

积分

6

听众

-217

音贝

音频应用初级会员

Rank: 6Rank: 6

积分
27563
发表于 2006-1-5 04:20:00 | 显示全部楼层
MIDI Edge 系列由 Et Cetera 销售,该公司与所有 PC 音乐事务有着长期的联系,并在提供可靠产品方面享有良好的声誉。如前所述,他们还计划很快推出具有更多输出的接口,该接口可以连接到串行或并行端口。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

4251

积分

2

听众

-617

音贝

音频应用新手发布

Rank: 3

积分
4251
发表于 2006-1-5 16:54:00 | 显示全部楼层
所有 MIDI 接口都将提供驱动程序软件,但这可以有多种类型,并且值得解释它们之间的区别。关于多客户端驱动程序的构成仍然存在很多混乱。尽管可以提供运行多个 MIDI 端口的单个驱动程序,但音乐家的首要需求是多个程序能够访问单个 MIDI 设备。以下是三种类型“多”驱动程序的定义:

多客户端:这是单个端口(例如 MIDI)的驱动程序,允许多个程序同时访问它 - 例如,音序器和编辑器。MIDI 输入和/或输出都可以是多客户端的。这种交互功能极大地帮助了音乐家,例如,允许您使用合成器编辑器实时更改声音,同时使用另一个应用程序播放序列。
多端口:这是一个单一驱动程序,可以将信号发送到单个接口上的多个单独端口 - 每个端口将具有额外的 16 个 MIDI 通道。MIDI Edge 1x4 接口就是一个例子,它在一张卡上有四个独立的 MIDI 输出。尽管这非常有价值,但如果每个都具有多客户端功能(看起来确实如此),那确实是锦上添花。这种类型接口的另一个巨大优势是驱动程序通常只使用单个中断——即使对于 8 输入/8 输出设备也是如此!
多卡:最新品种的声卡有时附带能够控制同一类型的其他多个卡的驱动程序。由于普通 PC 中 DMA 和 IRQ 经常严重短缺,因此可以运行多个硬件的单个驱动程序确实是一个受欢迎的消息。MIDI Edge 1x4 驱动程序可以运行其中两张卡,并且驱动程序可用于某些 Turtle Beach 声卡,这些声卡将允许从单个驱动程序运行最多四张卡,从而提供多个输入和输出。尽管每张卡可能会使用额外的资源,但以这种方式设计驱动程序将简化处理器开销并最大限度地减少系统冲突。另一种选择(尝试运行同一驱动程序的最多四个副本,每个副本具有不同的设置)不值得考虑!
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

2万

积分

6

听众

-217

音贝

音频应用初级会员

Rank: 6Rank: 6

积分
27563
发表于 2006-1-5 19:45:00 | 显示全部楼层
对于单声道模拟合成器以及 Korg Prophecy 等较新的物理建模设备,每个设备仅需要一个 MIDI 通道。如果您有多个此类 MIDI 合成器,则可以在它们之间共享一个输出。在多音色合成器的情况下,尽管人们很少需要使用每个设备上的全部 16 个可用通道,但在多个合成器之间共享 MIDI 输出端口需要一些深思熟虑。在共享端口的一个通道上发送的任何音符数据都会在每个连接的合成器的同一通道上产生声音,除非您可以禁用除所需通道之外的所有通道上的特定通道。即使将其他设备上的通道音量降低到零,以便只能听到一种声音,仍然会占用其他设备的一些复调(可用音符总数),因为音符仍然会被激活,尽管没有被听到。有些合成器允许您使用 SysEx 命令禁用选定的通道,  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

QQ|小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号 )

GMT+8, 2025-5-30 03:24 , Processed in 0.033428 second(s), 8 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表