首页 > 数码音乐 > 数码设备 > 正文

MAYA pro 应用谈!

2003-1-13日 13:26 阅读:次 作者:胡戈 [ ]


MAYA pro 是在广受欢迎的 MAYA 音频卡的基础上,新增加 E-WDM 驱动而推出的一款极低的音频卡,适用对象为音乐工作者、多媒体音视频工作者、音乐爱好者等等。
     MAYA pro 是针对音乐专业和音频行业的需要而设计的一块声卡,因此在使用上有着与普通声卡太多的不同。本文就来讲讲这些基本应用。
     -----------------------------------------------
    
     驱动安装
    
     MAYA pro 的驱动安装与普通声卡几乎是一样的,就不多说了。但是与其他专业声卡和音频接口一样,MAYA pro 有自己的调音台(控制器),安装好驱动以后,在你电脑的任务栏里,会出现 MAYA pro 的调音台(控制器)标志: ,点击它即可打开调音台。
     需要注意的是 MAYA pro 仅支持 Intel 芯片的主板,包括 BX 、815 、850 、845 等等,不支持其他芯片的主板。(专业声卡几乎都不支持 VIA 芯片主板)
    
     调音
    
     点击调音台(控制器)标志,即可调出 MAYA pro 的调音台:
    
     三个音量推子,最右边的 MASTER 是用来控制声卡的总音量,一般可以设到 0dB ;中间的 OUTPUT 是用来控制输出声音音量,一般也是设到 0dB 。注意这个推子只能加大音量,不能减小音量。0dB 即是一般声卡的最大音量,所以一般我们把它设置成 0dB 即可。
     左边的 INPUT ,不是用来控制录音音量,而是用来控制声卡直接对输入口进行监听的监听音量。MAYA pro 音频卡的电路中在输入部份没有音量控制功能,不能控制录音音量,声音有多大,录进来就有多大的声音,不能改变。
     INPUT MONITOR 按钮,是用来开启声卡输入监听的。
    
     (MAYA pro 调音台简易示意图)
     INPUT SELECTOR(输入选择)是选择输入端口。ALL 表示录制电脑的所有声音,建议不要使用。也建议不要使用 CD-ROM 来播放 CD ,而用数字方式来播放。这是常识,就不多说了。
     MIC PREAMP 是设置话筒前置放大器。+20 dB 表示声音提高 20dB ,建议不要使用。PHANTOM
     表示开启幻象电源。如果你使用动圈话筒,则关闭之;如果你使用 +12V 的电容话筒,则开启之;如果你使用 +48V 的电容话筒,则关闭之,另接电源。
     但是仅仅在这个调音台上操控,还是不够的。你可能还需要打开 Windows 自带的调音台,并且保持所有推子都达到 100%。为什么要这么做?具体原因在下面讲。
    
     (时刻保持 Windows 调音台的音量为 100%)
    
    
     WDM 驱动
    
     这一段是讲理论的。可以不看。
     Windows 的上一代驱动模式是 VxD ,主要用于 Windows 95 , 98 , 98SE , ME 。不过随着 Windows 2000 和 XP 的推出,Windows 发布了新的驱动模式,即 WDM,用于 Windows ME, 2000, XP。MAYA pro 的驱动是基于 WDM 模式的。
     WDM 是一个驱动上的进步,在玩游戏和看 DVD 方面有了很大的进步,也使得普通声卡在降低成本的同时,音质有了很大的提高。但是它却不太适合专业音频应用。主要是因为在调音过程中,Windows 往里面插了一腿。请看 WDM 工作方式:
     -----------------------------------------------
     音频软件程序
     (包括任何能发出声音的东西,比如各种
     播放器、 游戏,以及音频专业软件)
     ↓↓↓
     WDM wave driver
     ↓↓↓
     Windows kernel mixer
     ↓↓↓
     音频卡WDM驱动
     ↓↓↓
     音频卡硬件
     --------------------------------------------
     由于专业音频卡自己本身都带有调音台,所以这个进程中就有一个多余的东西:windows kernel mixer (即Windows自带的调音台)。换句话说在使用专业声卡时,有两个调音台都对音量起作用,一个是 Windows 调音台,一个是声卡调音台。
    
     (Windows 调音台,用于控制电脑“内部”音量)
    
     (声卡调音台,用于控制声卡硬件音量)
     Windows 调音台,用于控制电脑“内部”音量;声卡调音台,用于控制声卡硬件音量。对于专业声卡来说,音频数据首先要经过Windows 调音台的玩弄,然后才由声卡调音台所控制。
     音频数据在通过 Windows 调音台时,如果上面的音量推子的值不是 100%的话,音频数据会被减小音量、重新采样、dither。换句话说,音频数据会被改变。更通俗的说:音频数据被 Windows密谋篡改了。虽然这不会影响到专业音频的编辑和处理,但是会影响我们的监听。
     更严重的是,这个 Windows kernel mixer 有一个严重的 bug ,就是会把声音无端地减小一半( 6dB )。不管你专业声卡有多牛X,声音只要到了它这里,就给你拉掉一半音量。这也就是为什么我们在 Cubase 里做好的东西,导出来以后声音感觉要小一半的原因。(因为Cubase 使用 ASIO 驱动,音量是正常的,而播放器使用 WDM 驱动,音量是小一半的。)(但有一个例外:具有 E-WDM驱动的声卡已经解决了这个问题。后面会讲到。)
     因此,几乎所有的专业声卡制造厂商都想绕过这个 Windows kernel mixer,让音频数据能够直接到达声卡。但是微软的东西不是说想绕就能绕过去的,光是卸个IE都已经比生孩子还难了,更别说绕过它系统中的调音台了。所以几乎所有的专业声卡都逃不脱Windows kernel mixer 的“魔掌”。
     所以,在使用专业声卡的时候,我们绝不能不管 Windows 调音台,而必须经常看看 Windows 调音台,保持 Windows 调音台上的所有推子值都为100% 。有人说了,我调整一次不就行了吗?为什么要“经常看看”?这是因为很多普通软件(例如 WinAmp 、Real Player 、WinDVD 等)的音量是直接调用 Windows 调音台的,调整音量也就改动了 Windows 调音台,所以这个调音台的音量会经常自己悄悄改变。
     但是,以上所说的,仅仅针对使用 WDM 的软件,而对不使用 WDM 的软件无效。那么有哪些软件是不使用 WDM 驱动的呢?这些英雄有:Acid 4 ,Cubase ,Logic ,Nuendo ,Reason ,Samplitude 7 ,Sonar ,Wavelab (使用 ASIO 驱动)GigaStudio (使用 GSIF 驱动)Sonar (使用 WDM KS 驱动)(见后面注解)这些软件不使用 WDM 驱动,不会被 Windows kernel mixer 所控制。
     注:在 WDM 基础上还有一种更先进的 WDM Kernel Streaming 方式,简称 WDM KS ,功能几乎与 ASIO 一样,同样也绕过了Windows kernel mixer 。目前使用 WDM KS 的软件主要有 Sonar。
    
     E-WDM 驱动
    
     这一段是讲理论的。可以不看。
     E-WDM 驱动是 ESI 和 Audiotrak 公司的专利技术。MAYA pro 使用 E-WDM 驱动。
    
     E-WDM,全称 Enhanced Audio MIDI Driver(原来叫做 Enhanced Windows Driver Model),即“扩展了的音频和midi驱动” ,是集 MME、DirectSound、ASIO、GSIF 驱动于一身的多功能驱动,拥有多项傲人的技术。
     与其他专业声卡的驱动相比较,它有以下一些独特的地方:
     1,一个驱动兼容多种驱动格式,包含了 Windows 上的几乎所有主流驱动。
     2,多任务支持。在同一个音频通道上同时使用多种驱动,数量无限。例如在一个音频通道上同时使用 Sonar 、Cubase 、GigaStudio 和 WinAmp。这是其他专业声卡做不到的。大部份的专业声卡的一个音频通道只能使用一种驱动格式,要么是 ASIO ,要么是 MME ,要么是 GSIF 。
     3,多音频流支持。多个程序在同一个音频通道上同时使用同一个音频驱动格式,数量无限。例如在一个音频通道上同时使用 Sound Forge 、Wavelab、WinAmp 。这是其他专业声卡做不到的。大部份的专业声卡对于音频通道的占用基本都是“独享”形式,也就是一个通道只允许有一个音频流。
     4,解决了 -6dB 问题。WDM 有一个 bug ,会把声音无端地减小 6dB 。而 E-WDM 则完全解决了这个问题。所有使用 E-WDM 驱动的声卡的音量都是正常的,而其他专业声卡的音量则是小一半的。
     5,衍生出 DirectWIRE 技术。即在电脑内部,不通过声卡,把 MME、ASIO、GSIF 连接起来,可以让音频信号进行内部传输,达到完全无损的内部录音。而其他声卡则都没有这个能力,最多只能通过声卡硬件进行有损失的“声卡内录”。
    
    
     MAYA pro 基本设置
    
     在 MAYA pro 调音台的 Config 菜单里,有一些设置项目。最重要的是设置采样率和延迟时间。
     专业声卡与普通声卡的一个显著不同是需要设置采样率。普通声卡支持 AC97 规范,可以自动跟随采样率。但专业声卡都不支持 AC97 规范。虽然专业声卡也有自动跟随采样率的选项,但常常会跟错频率。所以建议使用专业声卡时一律使用固定采样率。
     点击菜单 Config > SampleRate ,然后选择即可。一般都选择 44100 ,这是最常用的采样率。除非你需要用数字口连接其他的外部数字设备。
    
     然后设置延迟时间。首先需要说明,MAYA pro 所指的延迟时间,是专指 ASIO 和 WDM KS 驱动的延迟时间,在 44.1kHz 采样率下,最低 1.1 毫秒,最高 46 毫秒。而 GigaStudio 专用的 GSIF 的延迟时间是 1.5 毫秒(不可调)。MME 驱动的延迟时间大约是 500 - 1000 毫秒。其次要特别解释一下到底哪里有延迟。电脑发出声音,或者声卡对输入口进行监听,这都是没有延迟的,没有延迟也就是零延迟,也就不需要标注延迟时间。声卡的所谓延迟时间,是指软件监听有延迟,形象地说是指声音进入声卡然后进入主板到达电脑“内部”,……
     然后再从电脑“内部”回到声卡,输出,这整个绕一圈的过程所需要的时间,也就是所谓“软件监听”的延迟时间。而“声卡直接监听”,也就是声音进入声卡,然后直接出来,这是没有延迟的。所以,如果你不使用“软件监听”,而喜欢用“声卡直接监听”的话,可以不管延迟时间。据我所知,不少人还是习惯于声卡直接监听,而且分不清楚“软件监听”和“声卡直接监听”的区别,所以这里我要特别说明一下。在后面还要讲到“软件监听”与“声卡直接监听”的区别。
     打开 MAYA pro 的控制器,点击菜单 Config > Latency ,然后选择一个延迟时间即可。
    
     这里的延迟时间的单位是“多少次采样”。我们知道,在 44.1kHz 采样率下,1 秒钟有 44100 次采样。那么延迟是 512 sampler,就表示延迟时间有 512 / 44100 = 0.012 秒,也就是 12 毫秒。
     一般设置在 64 - 256 sample 中的任何一个都可以。不同的软件会有不同的“适应能力”,需要你多试,找到一个最适合你电脑的延迟时间来。
    
    
     录音软件的驱动设置
    
     我们常用的录音软件有:Sonar , Cubase , Nuendo , Logic , Sound Forge , Wavelab , Cool Edit , Samplitude 。这些软件使用不一样的驱动,所以每个软件的设置都不一样。
    
     Cubase , Nuendo , Logic
     使用 ASIO 驱动。这是一种具有极低延迟时间的驱动。一般建议使用这种驱动。ASIO 的延迟时间是在声卡控制器里调节的,而并非在软件里,软件里一般没有 ASIO 延迟时间设置。
     在这几个软件的硬件设置选项里,选择 ASIO 2.0 - Maya 作为 ASIO 驱动或音频输出即可。
    
     Sonar
     Sonar 比较特殊,它能支持所有的驱动,包括 MME ,WDM KS,ASIO 。所以设置起来就比较随意了。一般来说 MME 最稳定,占用CPU最少,WDM KS 次之,ASIO 则占用CPU最高。但是 MME 软件监听有延迟,WDM KS 和 ASIO 软件监听没有延迟。
     具体用什么驱动,我的建议是:
     1,如果你需要用到软件监听功能,就只能用 WDM KS 或者 ASIO ,否则会有延迟;
     2,如果你要使用 DXi 和 VSTi 软合成器插件,就应该用 WDM KS 或者 ASIO 驱动;
     3,如果你不需要软件监听,也不使用 DXi 和 VSTi 软合成器插件,则可以使用任何驱动。
     Sonar 另一个特殊的地方是 Sonar 自己另有一套缓冲延迟时间设置,需要精心调试。
     在菜单 Options > Audio > Advanced 中,可以设置驱动。默认是“Use Default”,也就是 WDM KS 驱动。
    
     如果你需要低延迟,那么可以任意选择 WDM KS 、ASIO 中的任何一种,他们具有相同的延迟时间。那有人要说了,哪一种最好呢?我该把延迟时间设置到多少才是最好的呢?我的回答:不知道。每个人的电脑配置都不相同,软件配置也不相同,录音软件会表现出不同的性能,在我的电脑里,WDM KS 是最好的,也许到了你的电脑里,ASIO 是最好的。所以,具体应该用哪一种驱动,需要你自己一个一个试验过来。你不可能照搬别人的经验。
     说一下怎样在 Sonar 里转换驱动。我一般用的方法是:先到菜单 Options > Audio 里选择一种驱动,确认,然后退出,再次运行 Sonar ,这时 Sonar 会要求检测声卡,确认,检测完毕,进入 Sonar ,然后你可以开始做音乐了,如果有什么异常情况,则需要你再次进入 Audio options ,调节一下延迟时间。
     最后说一下怎样调节延迟时间。如果你觉得这个延迟时间不妥,需要调整,我的建议是:关闭 Sonar ,打开 MAYA pro 调音台,重新设置延迟时间,然后再次运行 Sonar ,这时有可能会有异常噪音,不要管它,立即进入菜单 Options > Audio ,点击最底下的 Wave Profiler 按钮,检测声卡,检测完毕,这就基本好了,然后你可能还需要调节一下这里面的 Buffer Size ,我的建议是直接拉到最小,实践证明这里的 Buffer Size 拉到最小才是正常的,设大了反而会有异常情况。总之,Sonar 的延迟,实际上还是由声卡延迟来控制的,想要调节 Sonar 延迟,就得调节声卡延迟。

3共  1 2 3 下一页

出自:

 相关新闻

 


 相关文章

 相关论坛
·吉他中国论坛



AboutUs | 关于我们 | 网站大事记 | 广告服务 | 其他业务 | 版权声明

吉他中国 版权所有 Copyright (C) 2000 - 2005 GuitarsChina.com All Rights Reserved