温西不眠人 写道: |
得, 又是讲话只讲一半。
我又得去研究神马是ASIO 了........ 不是做挨踢的, 要靠自学成材嘛
|
zh.wikipedia.org/wiki/ASIO
ASIO(Audio stream input output),音频设备驱动程序的一种。
ASIO 是由德国 Steinberg 公司所提出的音频流输入输出应用程序,为音频 API 标准之一。现今贩售的高级声卡多具备此一规格,亦有支援 Windows 和 Mac OS 的驱动,已成为业界大多采用的标准。与 Mac OS X 的 Core Audio 是同等级的技术。另外 Linux 方面,也具备低延迟内核。
Windows 和 Mac OS 皆拥有支援 ASIO 的驱动程式。ASIO 可实现低延迟、高同步、高吞吐率。其开发目的是为了改善过去 OS 所搭载的驱动无法进行多通道传输,而提出的改善方案。ASIO 可依照机器所能处理的情况下进行多通道、采样率、位元资料处理。
低延迟[编辑]
Windows 自有的 MME 驱动程式其延迟时间为 200~500 毫秒,DirectSound 为 50~100 毫秒,Mac OS 的 Sound Manager 则为 20~50 毫秒,使用 ASIO 的情况下,缓冲器 依照设定的不同可至 10 毫秒以下,也有因环境较佳而到 1 毫秒以下的情况产生。 因此,在录音作业与音乐制作上,可达到实时处理的效果。
多轨、多通道[编辑]
ASIO 可同时处理多通道音频流,进行多轨传输。
en.wikipedia.org/wiki/...put/Output
Audio Stream Input/Output (ASIO) is a computer sound card driver protocol for digital audio specified by
Steinberg, providing a low-latency and high fidelity interface between a software application and a computer's sound card. Whereas Microsoft’s DirectSound is commonly used as an intermediary signal path for non-professional users, ASIO allows musicians and sound engineers to access external hardware directly.
ASIO bypasses the normal audio path from a user application through layers of intermediary Windows operating system software so that an application connects directly to the sound card hardware. Each layer that is bypassed means a reduction in latency (the delay between an application sending audio information and it being reproduced by the sound card, or input signals from the sound card being available to the application). In this way ASIO offers a relatively simple way of accessing multiple audio inputs and outputs independently. Its main strength lies in its method of bypassing the inherently high latency and poor-quality mixing and sample rate conversion of Windows NT 5.x audio mixing kernels (KMixer)[citation needed], allowing direct, high speed communication with audio hardware. Unlike KMixer, an
unmixed ASIO output is "bit identical" or "bit perfect"; that is, the bits sent to or received from the audio interface are identical to those of the original source, thus potentially providing higher audio fidelity. In addition, ASIO supports 24-bit samples, unlike Windows NT 5.x MME and DirectSound which truncate 24-bit samples to the upper 16 bits, whereas Windows NT 6.x mixer provides 32-bit floating point output. Higher bit-depth samples offer the potential for a higher signal-to-noise ratio.