然而,问题是大多数现代音序器都具有内置音频功能。这些需要强大的 PC 才能正确支持,许多音乐家担心 MIDI 时序可能会在主要为音频设计的包中受到影响。因此,那些只想在 PC 上进行 MIDI 排序的人最终可能不得不为他们不会或不能使用的音频功能付费,这可能会降低他们的需求的性能。
混合使用不同年份的 PC 和 MIDI 接口也会导致问题。我经常收到拥有旧 PC 的读者发来的电子邮件,他们希望将其合并到现有的 MIDI 设置中。然而,他们不确定各种 MIDI 接口中的哪一个可能不适合。许多其他疑问来自那些一直愉快地使用旧 PC 和 MIDI 接口,现在想要更新计算机方面的人。这里的问题是,他们曾经昂贵的多端口 MIDI 接口是否仍然可以与现代 PC 配合使用。
因此,这个月我想为那些将古代与现代融合在一起的人介绍许多不同类型的 MIDI 硬件和软件。如果你尝试将旧的 MIDI 接口安装到现代 PC 中,如果你想购买现代 MIDI 接口来安装旧 PC,或者如果你尝试为任何 PC 采购纯 MIDI 音序器,这应该会有所帮助。
如果你想将串行端口 MIDI 接口连接到 PC,请首先检查以确保没有内部设备(例如调制解调器)使用相同的 COM 端口。
自从我上次在SOS August '97中查看 MIDI 接口以来,市场已经发生了很大的变化。它不再由提供单个 MIDI 输入和输出的基于 ISA 的扩展卡所主导:ISA 卡本身已在很大程度上被 PCI 扩展卡所取代,无论如何,绝大多数现代声卡都至少包含一个 MIDI 输入和输出作为标准。然而,最大的变化是USB的到来。这让制造商的生活变得更加轻松,因为他们可以生产可以插入 PC 和 Mac 的设备,而无需打开外壳,这往往会减少技术支持问题。
Evolution 的 Sound Studio Gold 目前可在线购买,售价仅为 74.99 英镑,并具有全面的 MIDI 规格,但如果你不使用其音频功能,则应该可以在具有 8Mb RAM 的 486 25MHz PC 上愉快地运行。
多年来,PC 的 MIDI 接口通常作为 MPU401 兼容的 ISA 扩展卡提供。尽管绝大多数现代扩展卡都是 PCI 类型,但 ISA 卡仍然没有消失,而且我注意到 Studiospares 的最新目录中仍然有一些用于旧 PC 的卡。它们现在相当便宜,当然你也可以找到很多二手的。它们可以在许多现代 PC 上可靠地工作 — 直到最近我的 Pentium II 450MHz PC 上也有一台 — 但我不会向任何拥有现代 PC 的人推荐它们。一方面,ISA 总线可能会在未来一两年内完全消失,这意味着基于 ISA 的接口在你下次升级 PC 时可能会变得毫无用处。
如果你的 USB 端口当前未使用,你可以通过禁用设备管理器内的 USB 通用主机控制器来重新获得它们使用的中断。
专用串行端口 MIDI 接口似乎已基本消失,首先被使用并行端口(见下一节)和现在 USB 的接口所取代。然而,那些已经拥有它的人即使在一台现代电脑上也应该能够使用它,尽管你可能需要调整一些系统设置。
大多数 PC 通常有两个可用的串行或 COM 端口,这些端口可用于连接各种外围设备。在较旧的型号中,几乎总是用于连接串行鼠标,但几乎所有现代 PC 都配有“PS/2 兼容”鼠标,该鼠标有自己的专用插槽,至少留有一个可用端口。大多数调制解调器也使用串行端口,无论它们是内部还是外部型号。如果你要插入串行端口 MIDI 接口,则需要确保你选择的 COM 端口尚未被内部调制解调器使用。你可以通过单击“按连接查看设备”在控制面板的系统小程序中进行检查。查找标有“通信端口”的条目;将显示所有已连接的设备。
有时,与 MIDI 接口一起使用时,可能需要调整串行 COM 端口设置。如果你的 MIDI 输出看起来不错,但 MIDI 输入出现间歇性问题,你可以尝试减少其接收和传输缓冲区设置。可以通过双击“控制面板\系统”中的相关端口,然后单击“端口设置”,然后单击“高级”按钮来找到这些端口。将两个滑块值减小一级,然后重新启动电脑以使新设置生效。
一些合成器模块和键盘的背面板上有一个 8 针迷你 DIN 插座,允许它们直接连接到 Mac 或 PC 串行端口,而无需单独的接口。示例包括大多数 Roland SoundCanvas 系列,例如 SC7、SC50、三个 SC55 型号、SC88 和 SC88VL、Yamaha CBX‑T3 以及各种 Korg 型号。然而,虽然将它们连接到 Mac 只需找到一根合适的导线,另一端带有另一个 8 针迷你 DIN 插头,但 PC 连接不仅需要一根带有 9 针 D 型插头的不同导线,还需要合适的软件驱动程序。这些应该随模块和电缆一起提供,或者可以从制造商的网站上免费获得。
然而,并非所有并行端口 MIDI 接口都有并行直通端口,如果你想让打印机永久连接到你的 PC,你可能需要购买一张“并行端口扩展器”卡,以便为你的计算机添加一个或多个附加端口。个人电脑。我过去曾尝试过其中一个,它总共为我提供了三个并行端口,价格约为 10 英镑。问题是每个端口使用不同的中断,而这些中断可能已经供不应求。如果你的 PC 上有 USB 支持,更令人满意和现代的解决方案是购买 USB 打印机或扫描仪,以便为加密狗和接口保留单个并行端口,或者当然用更现代的并行端口 MIDI 接口替换你的并行端口 MIDI 接口。 USB 型号。
通用解决方案?
我怀疑许多计划购买新 MIDI 接口的音乐家会被 USB 的明显优势所动摇。安装非常简单,根本无需打开 PC,无需设置跳线,也无需配置 IRQ 或 DMA 通道。如果 PC 中的每个扩展槽都已满,你仍然可以添加 USB 设备,甚至可以在计算机打开时安全地将其插入。
然而,只有过去几年购买的 PC 才可能配备 USB 插座,如果你仍在运行 Windows 95,则可能需要更新(请参阅 Windows For MIDI 框)。遗憾的是,目前很多人也遇到了 USB 问题,从无法识别的外围设备到随机故障。
其中许多问题都可以追溯到 USB 支持芯片,这些芯片是在许多外设可用之前设计的,并且不完全兼容。正如我上个月提到的,如果你正在考虑将 USB 端口用于 MIDI 或音频,则非常值得检查主板上的“PCI 至 USB 通用主机控制器”芯片是否是大多数音乐外设宣称兼容的芯片之一制造商。Intel 82371AB/EB/SB 系列芯片应该都能正常工作,Ali 的芯片也是如此,而 VIA Tech、Compaq、SiS7001 和 OPTi 82C861 的芯片可能会给你带来问题。
USB 的另一个卖点是理论上最多可以插入 127 个设备,而且它们仍然只使用单个中断。如果你的资源已经短缺,USB 通常可以使用 IRQ 控制与其他硬件共享中断,但在某些机器中,这可能会导致你的 USB 设备无法识别。但是,如果添加 USB 使串行或并行端口未使用,你可以回收其中断并传输它。
实际上,数十个设备是更可能的上限,但它们是否可靠地协同工作取决于每个设备消耗多少 USB 带宽。值得庆幸的是,MIDI 的带宽比音频低得多,因此 USB MIDI 外设比音频接口更不可能出现任何问题。但是,如果你尝试同时运行多个 USB 设备,你最终可能仍会争夺带宽。如果你已经在运行 USB MIDI 接口,添加音频 USB 外围设备可能会导致问题。即使添加一个不起眼的 USB 鼠标也可能会导致问题,正如一些 Mac 音乐家已经发现的那样 - 如果将其调整为“响应式”,它会生成大量数据,这可能会影响使用相同总线的 MIDI 接口的时序。目前大多数PC鼠标都是PS/2品种,不会造成此类问题,
Windows 98 中已经克服了这一限制,但要成功运行此功能,音乐家至少需要 Pentium 200MHz 处理器和 32Mb RAM。我个人认为 Windows 98 比 Windows 95 更稳定,通常也更精致,但大多数音乐应用程序、声卡驱动程序和 MIDI 接口仍然可以在 Windows 95 上愉快地运行。
MIDI 的另一个与 Windows 相关的问题是 USB 支持问题。如果你想考虑使用一种新的 USB MIDI 接口,你不仅需要 PC 上的 USB 端口,还需要操作系统对其的支持。Windows 95版本4.00.950和4.00.950a根本不支持USB,版本4.00.95.0b需要名为USBSUPP.EXE的文件来提供基本支持,而版本4.00.95.0B和4.00.95.0C也一样与 Windows 98 的两个版本一样,都具有 USB 支持。
禁用未使用的端口以最大化 IRQ
正如我在“适合生活?”中所解释的那样 在2000 年 3 月的SOS中,IRQ 控制通过动态地将中断分配给多个设备,使运行 Windows 98 的音乐家的生活变得更加简单。这可以避免安装新硬件时耗尽中断,但遗憾的是在 Windows 95 下无法正常工作,并且某些声卡仍然坚持使用非共享中断以避免音频故障。
如果你发现你的 PC 没有中断,并且你没有使用一个或两个串行 COM 端口或并行端口,则可以单独禁用它们,以将它们正在使用的中断返回到池中。为此,你需要进入名为“Integrated Peripherals”的 BIOS 菜单屏幕。在这里你应该找到标有“板载串行端口 1”、“板载串行端口 2”和“板载并行端口”的条目。记下未使用端口的当前设置,以防你改变主意,将其更改为“禁用”,下次启动电脑时你将获得另一个免费中断。这可能会在安装任何新硬件时对你有所帮助,特别是如果你想添加 USB MIDI 接口,因为你将需要新的中断来支持 USB。
不使用 USB 端口的用户也可以禁用它们以重新获得单个中断。在设备管理器中选择标有“PCI 到 USB 通用主机控制器”的条目,单击“属性”按钮,然后勾选标有“在此硬件配置文件中禁用”的框。当你下次启动时,中断将可供其他硬件设备使用。有时,你可以将多个串行设备连接到一个 COM 端口以节省资源 - 在我当前的 PC 中,我使用 Emagic 串行端口加密狗,其直通端口连接到我的外部调制解调器,并且没有遇到任何问题。