Reaktor4简介
一:入门篇
1.1
Reaktor是什么?
Reaktor能把你的电脑变成一个强大的合成器以及音频处理系统。整个软件完全都由模块构建,你能用它架构任何你所能想象的合成器以及效果处理系统。从较为简单的模拟成器器到具有大量模块构建的合成工作站系统,从基本的采样回放机到奇特的粒子合成模型,你的创造力将会被无限激发。
如果构建你自己的合成工具及效果器并不是你所最期望的功能,那么在Reaktor里还有丰富的令人期待的功能等着你去发掘。软件内置了数以百记的合成工具以及效果器模块!需要一个简单的FM合成器?没问题!需要一个能独立控制时间伸缩和音高shiftin的采样器?你只须Load就行了!需要一个多声部效果器来处理你的音频文档?弹指之间即可完成!并且使用REAKTO最大的好处就是你能直接用他进行商业音乐制作,事实上他的模块库里已经包含了市面上真正流行的各类合成器。
当然,在如此众多的合成模块中有些仍然不是你所正需要的模块,你可以轻易的在其构件结构图中进行修改或修正。在构件结构图中将显示其所有的相关构件,你能做到你所想到的任何事情。并且它还包括正版用户随时能够在线供享所有全新的合成工具模块以及效果模块来扩充自己的合成器模块库。简单来讲,你可以不断修改Ensemble(汇总模块),增加一些新调制出的音色快照,然后一步步来构建属于自己的合成器,不要再犹豫,马上开始吧!
接下来是Reaktor4所有全新功能及改变的概括大纲:
1.2
装载老版本的Ensemble(汇总模块)
Reaktor4不再使用USB的硬件狗来进行拷贝保护。但是要保存早些版本的Ensemble则必须得使用USB的硬件狗,如果你本来就有USB的硬件狗,你只需插上USB kye在Reaktor4中打开Ensemble重新保存就可以了,而且下次再打开Ensemble就不必再需要USB kye。如果你是一个新用户而没有USB kye,只需上Nativ的官方网站,在售后服务区查看一下有关转换老版本Ensemble的信息资料。
1.3
浏览器窗口
虽然你仍然可以使用Reaktor的菜单来进行硬盘上的数据操作,但你也可以充分应用全新的浏览器窗口来进行清晰和妥善的数据管理。利用它你可以装载任何类型的数据,并且也能够分析任何Ensemble的架构以及各端口的线路情况。
1.4
快照窗口
Reaktor4的快照窗口已经有长足的进步和改良,现在在浏览器中已经有其一席之地了。其中有一个非常有趣的功能是在两个快照间可进行长达一分钟的变体渐变转换。另一个增设随机快照设置。第三个是建立了16个快照库,每个库包含128个快照。
1.5
采样图表编辑器
Reaktor4的采样键位映射配置和采样图表编辑器已经有了全新的改良和升级。采样图表编辑器现在是一个独立的操作窗口。它不但是从Properti(属性道具)窗口分离开来,而且无论采样模块是否处于被选择状态,都将会显示采样图表窗口。在采样图表编辑器中由“波形图示”和“数据列表”两个部分组成,在“数据列表”框,样本可以被拖进来,并在“波形图示”框中显示其样式。其他相关的新功能包括样本试听键的增设和一个用来建立loop循环的编辑器。
1.6
网络交互功能
作为OSC系统的信息传递方式,网络交互功能间的面板和构件有了更深远和单一的意义。现在任何面板构件都可以被作为在inter网上的地址来源。可以在Properti(属性道具)窗口来建立网络连接设置。与OSC系统的信息传递方式有所不同,其是在OSC设置窗口来进行电脑连机。在Reaktor构建图中专用的OSC系统将发送和收到模块并处理有用的模块信息。
1.7
全新的模块
Reaktor4包含大量新模块,象Lis模块,RGB(三原色)照亮,Multi-Picture(多通道图层),Module-Text(文本模块)等等都被添加到Reaktor4的用户界面。新的多种多样的模块算法更加推进了Reaktor的引擎算法。Grain Cloud延迟模块将所有的Grain Cloud采样模块功能都应用到实时的音频处理。事件lteration(反复)模块使得安排循环处理成为可能,并且无须使用和处理loop数据。最后,Snapshot(快照)模块使得在新的快照窗口里能让所有可用到的选项从Reaktor构件图示中便于使用。
通过两个新功能的增加,模块的使用也变得简单化。Hybri模块依靠他们的配线自己自动重组事件模块和音频模块,也就是事件模块和音频模块自动混合配线。Dynamic模块必要的时候将萌生新的输入和输出端口,消除不必要的端口,还有一种类似机能的模块,不同的是其具有固定数目的端口。
二:音频协议
音频协议允许Reaktor能够于你电脑上的音频硬件(声卡)和你所安装的其他音频应用程序进行交互式的沟通对话。这一章包含有关各种不同的音频协议的详细信息以及你将如何使用他们。我们会结合与之相配的应用程序进行讲解。
基本上,使用Reaktor有两种方式:一种是作为独立的标准程序打开使用,一种是作为第三方插件在其他程序中应用。接下来我们结合Reaktor所支持的音频协议来讲讲这良种不同的使用方式。
5.1
标准的独立程序
这种方式允许你把Reaktor当作标准的独立程序打开使用,其所支持的音频协议包括:MME, DirectSound,SoundManager, Core Audio或ASl0.再此情形下,你的电脑就成为一架超级电子乐器,也可以说是准合成器工作站,拥有midi端口,模拟输入输出等标准接口。下面有张表显示出在不同的电脑系统平台上与之相应支持的各种音频协议:
5.2
插件方式
作为插件方式来使用时,Reaktor就不在是一个标准的独立程序,而是作为另一个程序的模块(也就是一部分)来应用,实际上是被挂在音序软件上作为宿主程序。插件方式不但能够使其完美地与音序软件相结合,并且还具有其他作用:
*外挂Reaktor的midi音序轨道能直接倒出成音频文件。
*轻轻松松在音序软件里做自动控制。
*能使用额外插件对Reaktor的声音做进一步的修饰。
*当作为VST2.0使用时,采样精度使用midi控制器。
*记忆随宿主程序所保存的插件设置数据。
*能与其他插件工具很好得配合,一起组建“虚拟工作室”。
下面这张表显示了所支持的各种插件格式:
概述操作系统和插件协议
下面我们结合你所能使用的声卡描述一下各种不同格式的协议,当然这取决于你的卡以及操作系统是否支持。(Windows或MacOS)ASIO(音频流的输入输出)不用多说,是Steinbeg公司所发展出的一种声卡驱动。在pc和苹果机上都能使用。他能提供极低的延迟并支持多音频流通道的声卡。高性能和低延迟使得ASIO驱动协议在业内得到广泛推崇。
DirectSound是由Microsoft所发展出的一套驱动协议。他是由为Windows 9B/ME/2000/XP所设定的DirectX系列驱动所组成。至于DirectX是否能很好的运作,就要依靠你所使用的声卡了。在DirectSound模式下如果你所设置的音频缓存数太小,那么出来的声音就很可能会有“暴音”。
MME在Windows里是标准的“wave”驱动。大多数声卡都能很好地支持这种驱动协议并良好运作。然而MME在需要实时操作控制的程序中表现就比DirectSound要差得多了,会有明显的延迟存在。
DXI 2是一种为软件合成器所设定的插件驱动协议,并且插件工具必须是基于MicrosoftDXi的技术。Sonar ,Fruity Loop等都是我们所熟知的支持DXi宿主的音序器软件。
SoundManager是Mac机上标准的音频硬件驱动协议。他公认性能是相当不错的,由其在实时使用软件音源工具时,其延迟平均在5ms。仅仅就使用这个音频硬件驱动协议你就可以很好地演奏Reaktor了,也不需要再为音频卡方面多多破费。当然你也许还需要更低的延迟和更好的声音品质表现,那么我们推荐你可以使用一个额外的高品质音频卡。当然只是要Mac机能够支持的卡也都能支持这款标准的音频硬件驱动协议。
RTAS是一个基于DigiDesign系统的音频硬件驱动协议,他能够让你使用ProTools的或是DigiDesign所支持格式的插件。RTAS的插件功能是从额外的TDM硬件上独立专用的,尽管如此,他的功能可扩展性也是很大的,可以支持第三方。在这种情形下,主程序处理器会独自处理所有的插件运算。直到Reaktor的用户手册完成之时,RTAS的音频硬件驱动协议仍然还不能支持Reaktor。大多数的升级信息都在Readme文档中,所以你可以在里面找到与你的Reaktor版本相关的支持信息。
Audio Units是用在MacOS X系统上的,类似VST的插件方式,直到Reaktor的用户手册完成之时,Audio Units仍然还不能支持Reaktor。同上,你可以在Readme里面找到与你的Reaktor版本相关的支持信息。
三:插件方式下的Reaktor
Reaktor的插件版本看上去和标准版本稍稍有一点区别。但是你人仍然可以执行所有的菜单命令除了插件操作上的一点区别。
在插件方式下可以使用快捷菜单,只需在工具条的空白区点击右键。你能在快捷菜单中选择隐藏工具条,如果工具条被隐藏,只需在浏览器,快照或是道具窗口的空白地方点击右键你就能随时打开快捷菜单。
如果你隐藏了工具条并且关掉了所有其他窗口,而只留下Ensemble窗口,在这种情形下你可以通过按下Resize键使得作为插件的Ensemble窗口自动调整到一个最佳的视图位置。
插件窗口的左半部分关联到三种不同的视图方案:道具框(F4),浏览器(F5),快照框(F6)。当然你也可以隐藏这个区域的窗口显示(可以让Ensemble窗口显示得更充分),只需点一下“Close”键就行了,该键显示为“X”。
如下图:如果能够看见工具条,这个按键就在最右边用来切换到浏览器视图,反之,你可以使用快捷键F5。
如下图:快照视图能够通过快照键来切换,就在模块面板的工具条上,快捷键是F6。道具窗口能够通过在模块面板上双击来相应打开,快捷键是F6。
如果你在模块面板上通过双击一个采样波形打开采样图表编辑器进行单独的波形回放,你将发现这在插件窗口下是被禁止的。
如图所示,这是Resiz按键,也就是调整窗口大小。它会根据你所载入的不同项目自动把插件显示窗口调整到一个非常适度的尺寸。
点击工具条上的“save”键可以将Ensemble保存,当然你也可以另存,只需CTRL+save键。
自动控制:如果你的宿主软件程序支持自动控制,Reaktor将通过当前所装载的Ensemble参数名称和控制器的取值范围来识别目标。
6.1
Reaktor作为VST2.0插件
作为标准版本,Reaktor还能够作为一个VST插件使用。作为VST2.0插件格式,其优势在于能够使你的插件性能更为卓越。要了解更多的关于VST2.0插件格式的信息请参考宿主软件指南的相关信息。
在Cbase sx里使用Reaktor插件
打开Cubase sx进入到Devics菜单选项并且选择VST lnstruments菜单选项。一个lnstruments机价窗口将弹出来,在名为No VST lnstrument的显示栏点击,然后从下拉菜单中选择Reaktor插件。Reaktor的插件窗口将自动打开并在lnstrument列表中被激活。同时,在你的vst混音器中将自动生成相应的音频通道,这将有助于你进行后期缩混工作,而你所要做的就是象其他音频轨的混音工作一样,调节音量,相位,均衡,设置效果器插件等等。
点击Edit键可以直接调出Reaktor插件界面。这样你就可以控制Reaktor里所有的控制源和所包含的功能。如果你还没有建立midi轨的话,那么现在你就可以新建一轨midi轨。到midi端口的输出选项,从点击后的下拉菜单中选择Reaktor VST,即可让其对应到所选的midi轨。
需要注意的是:如果Reaktor无法在你的VST2.0插件端口程序的VST instrumen列表中显示,也就是表明其未能正确装载。为此你需要检查一下你安装插件时的设置是否正确,象插件版本,装载目录等。
在你从Reaktor的模块工具库中装载一个模块工具后,你可以直接用键盘和midi控制器来触发音符和对其进行操作。Reaktor的声音将直通到VST混音器并直接到达声卡输出。如果插件未能收到midi或audio信号,那么就要检查下列问题:
检查"MlDl thru"在Cubase sx被激活。
midi轨的midi通道确实是设置为Reaktor插件里接受信号的通道。通常默认是通道1。
检查一下在你Cubase sx里的声卡设置是否正确。(可以参考一下你的Cubase sx手册中的相关部分)
另外,在Nuendo 1.5里使用Reaktor插件同在Cbase sx里使用Reaktor插件的方式几乎相同,在此略过。
在Logic5里使用Reaktor插件
打开Logic5,新建一个“audio instrument”轨,或是设置现有的audio轨及midi轨成为一个“audio instrument”轨。方法很简单:在轨道上点击鼠标左键不放,在打开的下拉菜单中选择Audio-Audio Instrument-Audiolnst 1。
双击“audio instrument”轨打开环境菜单窗口。Logic自动上卷到第一个instrument并路由到logic混音器。
在instrume混音器的“插入栏”选择转载REAKTOR VST插件,方法很简单:在“插入栏”上点击鼠标左键不放,在打开的下拉菜单中选择Stereo-VST-Reaktor即可。
由此,Reaktor插件将会显示装载并被激活。对于插件工具的混音跟在Cbase sx里的操作一样。
双击“插入栏”即可直接调出Reaktor插件界面,你可以控制Reaktor里所有的控制源和所包含的功能了。
有关其他的情形和问题跟在Cbase sx里的一样。在此不多讲述。
6.2
Reaktor作为DXI 2插件
DXI 2是软件合成器在Microsoft's DirectX技术下的插件格式。
在Sonar里使用Reaktor DXI 2插件
打开Sonar
在合成器机架里选择Reaktor DXi 2。
通过在输出端口列表里选择“Reaktor”可将一个midi轨路由到DXI 2插件。
有关其他的操作情形和问题跟在Cbase sx里的一样。在此不多讲述。
7 Reaktor作为独立程序运行
标准的独立版Reaktor可以直接不依靠其他外挂独立使用。在你单独使用Reaktor主程序之前,我们要先来对audio和midi运作属性做一番设置。
从Reaktor菜单中叫出Audio + MlDl的setup面板“choose Audio + MlDl Settings”,这个命令就在System菜单中。
声卡设置
协议
打开所支持的音频协议列表,在列表中选择所要的音频驱动协议driver(MME,DirectSound,ASl0,SoundManager, Core Audio)。
采样率
这要看你的卡能最高支持到的采样深度。从下拉列表中选择你所要的采样率。
音频输出驱动
这里是根据你的音频驱动协议driver的设置来详细设定相应的音频硬件所支持的驱动。
音频输入驱动
同上,根据你的音频驱动协议driver的设置来详细设定基于音频硬件的驱动。
要注意的是,某些音频驱动协议在“Soundcard”栏上是没有“音频输入驱动”设置的,象ASl0或Core就是这样,因为区别与其他音频驱动协议可以是N通道(multi)交互,取而带之,对其的设定在Routing栏。
输出延迟时间
这一栏是显示输出延迟的时间,Reaktor针对某些个别驱动,可以用滑竿操作形式来设定它。
Routing栏
如果你用的是多通道交互的声卡,Reaktor也能让你自由地设定通道所使用的音频信号源。比方你可以把Reaktor的1,2音频输出通道换成3,4音频输出通道。
MIDI栏
显示分为两层结构,(midi输入和midi输出)。它显示了所有在你的系统中正确安装的midi输入和输出端口设备,各端口通过“off”和“on”来切换击活选择。击活“on”,Reaktor将经由被击活的输入输出端口发送和接收midi信号。
8 开放性声音控制协议(OSC)
OSC是一个开放式的网络协议。它用来在各算计机之间进行信息传递,包括声音合成器和其他多媒体装置。与MIDI协议相比较,OSC为网内用户提供了更为可靠和安全的信息交换和音乐控制的互动性。开放性声音控制协议在某些情形下非常有用,象几个不同的音乐软件平台在一台电脑中或是网络计算机中同时使用的情况。而midi协议只能允许在“本地”进行各参数的详细定义。(象音符开关事件,滑音轮事件,程序变换控制事件等)。OSC能够让每个程序事件都有他自己的“标记”,“级别”,以及动态域名地址。
OSC能够在任何网络技术中运用,包括基于局域网和inter网的TCP/lP(传输控制协议)。OSC的“时间标签”和“打包信息”能提供音乐结束的精确时间。即使在网络不通畅和信号置后的情况下也没问题。OSC支持互交类型的多样化,而且这将在往后的Reaktor版本中进一步强化和完善。
应用领域
对于Reaktor的OSC功能的运用,使得网络音乐信息交互变得更为方便。
象基于inter网的音乐工业国际联盟。
同时12个计算机在一个单独的空间里彼此协调声音装置。
利用多台计算机的运算能力协同工作,处理声音合成等。
在一台单独的计算机中使各音乐软件进行信息沟通。
在当前的Reaktor版本中,OSC的功能还紧限于在多台装有Reaktor的计算机中进行事件数据传输。另外你还需要“以太”网卡来支持OSC的功能。并且象TCP/IP和UDP等网络传递协议也必须在你的计算机中正确安装。
8.1 OSC系统装置
你可以在你的System菜单里打开“OSC Settings”窗口对OSC进行设置。OSC在媒体装置和象Reaktor这样一个运用网络和TCP/IP,UDP类型的软件之间提供信息交互。
激活OSC
OSC信息传递能够被激活和禁止。你需要在OSC设置窗口的左上部使用Activate按键。OSC信息传递功能仅仅能够在Reaktor的音频端口被激活,并且是作为主机的情况下才能使用。所以你必须要一块音频卡或是在你的计算机上建立音频能力来激活OSC。OSC被激活后在Reaktor计算机之间
是处于保护状态的。
OSC的连网结构
关于适当激活OSC功能,在OSC的设置窗口的顶部一栏中包含了你的本地IP地址,本地程序识别编号和本地端口设置。在这部分的设置在Reaktor
计算机之间是处于加密保护状态的。
本地IP地址:这是你计算机的当前IP地址显示。其是自动经过效验且不可被编辑的。
本地程序识别:所显示的名字可用来识别其他的OSC客户端。你可以选择任何你想要的客户端识别编号。
本地端口:这是一个网络子级的标识符。它通过其他的OSC时间同步码查看网络连接(仔细看Scan键的下面)来认可你的系统。只有确定可靠的端口被查验,并且你需要在10,000和10,016之间选择使用一个数。
应用键:设置好后需要通过点击应用键来生效。
OSC同步
在OSC的设置窗口的第二栏中包含对“同步”的设置。
时钟同步:点击此键使Reaktor向其他的OSC客户端发送一个时间码,OSC时间同步码会象midi时间同步码一样进行精确的同步。并且OSC时间同步码将会发送到所有连机成员列表的OSC客户端。
时间同步:时间同步实际上是一个系统线路控制器。稳定的客户机程序发出主时间码并与自己返回的时间进行同步比对,而且在必要的时候会自动进行调整。
选择:当没有在时间同步模式下运行时,使用这个菜单来同步到OSC主机。选择“时钟同步”来同步到时钟同步信息。选择另一个OSC成员来与其客户端程序进行同步。
同步指示灯:在同步键的右边有一个很小巧的指示灯,当同步信号被发送或接收时,这个小灯将会闪烁。
同步错误:这个对话框将报告同步错误。
时间偏移:用来增加时间偏移量到OSC信息,并发送到客户端。如果你确定的是1000ms的偏移量,在客户端每个信息将在一秒钟之后才收到。这种应用必须要求客户端是处于时间同步模式。
OSC客户列表
这个列表包含所有已经被确定的Reaktor OSC客户连接。
你能够在列表中对其进行编辑和删除。要编辑只需在列表中选定一个点击edit键,编辑后再点击Apply键进行应用即可。
要删除一个OSC连接只需在列表中选定一个点击Delete键。
Scan功能可以自动的在网络子级认证OSC用户,当然这项功能只有在下列工序都到位以后才能奏效。
客户端计算机必须在相同的域级里面。
REAKTO程序必须被打开,并且音频端口被激活。
OSC在其设置中必须是激活状态。
在REAKTOR OSC设置窗口中的的端口设置必须被确定在10000和10015之间。
另外要注意的是基于网络,Scan功能只能工作在Windows和MacOS操作系统平台,而不能在MacOS 9里使用。
如果你想让不在同一个网络子域里的两台计算机进行OSC连接,你必须手动在成员列表区域确定IP地址,程序识别及端口数,然后应用。
OSC监视器
最底下的空白框是监视OSC活动的监视区域。
OSC信息栏:这个区域是发送文本信息给其他的OSC客户端。它也可以用来测试OSC的连接情况,或是用作聊天。首先在成员列表中选择一个接受对象,然后在“信息栏”内打字并以enter键结束操作。信息将会马上发送到客户端。
OSC监视框:他将监视所有被收到的OSC信息。
监视选项:在这里你可以为OSC监视窗口设定几个有用的功能。
smr专述