我的问题是关于USB MIDI界面的,好象现在人们制造的MIDI接口只有一种啊。我刚买了Tascam 的GigaStudio,在手册中它是这么说的:“请注意,nemesys推荐ISA或PCI的MIDI界面,因为它们比USB或串口界面要快。”我还看到过关于USB在MIDI方面不稳定的信息,说是因为USB的时间Jitter会让MIDI信息发送不稳定。如果软件制造商认为USB是不稳定的话,那么硬件制造商为什么还要制造它们?是不是要有什么多I/O的PCI界面吗?
回答:对您感到疑问,我们一点也感不惊讶,因为围绕您所提的问题有很多地方是让人迷惑的,而且有很多是过时的信息。
根据你的描述,估计你用的是GigaStudio 2.5,而你所读到的信息实际上是2001年十月份的FAQ,其中还说GigaStudio同Creative的SB Live声卡使用Direct Sound驱动兼容——这就不再是真实的信息,因为GigaStudio在Windows 2000与XP下从来不支持Direct Sound。而且手提电脑也不推荐使用,因为GSIF兼容的PCMCIA声卡的缺少——这个也不确实了,因为Echo就有这样的产品。
然而其中最大的信息泄露便是ISA的MIDI界面的问题,我不知道现在的电脑还具备不具备以前所说的ISA扩展槽——有也很少了。
你应该抱怨厂家的支持文件应该及时更新,但是还是有关于推荐PCI而不是USB 的MIDI界面的信息。我以前的使用表明,PCI的MIDI 界面的输入延迟大约是3.6ms,在捕捉键盘演奏方面,延迟jitter为0.2ms;而串口的界面为4.2ms,jitter为1.2ms;USB的界面则为4.8ms,jitter为1.9ms,所有的运行条件为 Windows XP。
在演奏时,可能PCI的1.2ms让人分辨不出来,这是一个音符的情况,如果是六个音符的话则可能为6ms。
我以前曾经很怀疑jitter增加2ms会不会特别明显——很多音乐人在jitter超过5ms时会感觉到,但是好象低于这个就不太明显了。可能在密集的MIDI发送状态下结果会糟糕些,但是我想你也不用太担心。此外,在通过MIDI实时演奏软件合成器时,它们的时间jitter可能是MIDI界面的2到3倍长。
不过很不幸运的是,我们很难找到PCI的多通道MIDI 界面——技术所有的都是USB的。但是还有很多方式让你来减少时间jitter问题(使用USB情况下)。你要将它们插入专门的USB端口而不是USB HUB,这样就不会争带宽了。记住总是使用最新的驱动程序,尝试同时使用一下多种USB设备,即使它们插在不同的端口中。另外,我个人认为分别同时运行USB音频与USB MIDI界面是一种天意,好象同时运行会结束它们的驱动之间的战斗似的。
理论始终是理论,关键是很多音乐人(包括我)都在使用多通道的USB MIDI界面,而且没有很明显的时间问题。而很多所遇到的问题也没必要归因于界面本身,而应该是计算机本身的问题。当Nemesys写这个FAQ时,USB MIDI还在早期开发阶段呢,而现在的实际情况其实已经大大改观了。
