这次升级一个最直接的改变就是界面风格,可能是现在都比较流行扁平化设计,于是乎NI也觉得应该跟风下,不过改完后个人觉得真心比之前的好多了,当然5.5之前的在现在看来确实太矬了;说到扁平化,有些DAW也开始走这路线,像Reason8、FL Studio12,不过它们都不是完全彻底地扁平化,毕竟要重新设计的东西太多了,你能想象Reason的Subtractor扁平化是个什么样的吗?说到这里,Ableton Live笑了,老子都扁平化了多少年了!!! 请看下面这张图(图B) 图B
其实Reaktor6这次升级主打的方向是Blocks,听到“Blocks”这词让我想到了Reason的Block功能,当然这两者一点挂钩都没有,那么究竟什么是Blocks?
首先看到Blocks,真心会让我有种欣喜的表情,欣喜过后,我便想这又是个什么全新的功能,不会是Reaktor6一种全新的模块吧?带着这样的疑问,我认真琢磨了Blocks,结果让我大失所望,原来Blocks就是Instrument。 以前我们在创建Instrument或者Macro,为了更好地去知道自己创建的模块的一些属性,我们需要重新命名好每个输入端和输出端的名称,而命名的名称就是直接表达该模块的某个属性,比如拿Instrument来说,我们想创建个简单的合成器,我们给它自定义了一些属性,像可选波形的Waveform属性,还有Pitch和Gate属性,模块结果显示如下(图D): 图D
Compact是紧凑型的显示,而Flexible是灵活型的显示,默认情况下是Compact,为了更好地显示属性,必须选择Flexible显示模式。(图F) 图F
好的,上面只是从最直观的改变讨论,接下来我们来看看一些小细节或者新的功能改变;我们知道Reaktor有两个编辑层,一个叫Primary Level,一个叫Core Level,Primary Level是大家比较熟悉的层面,而Core则是更底层运算处理,那么先从Primary Level开始。 其实在上面我们看到了Blocks属于Primary Level上的编辑,也很直观地看到了模块显示上的不同跟连线上的改良,当然除了这两个以外,Reaktor6这次还改良一个小地方,那就是双击直接编辑,比如添加一个常数模块,那么你不用每次要点击模块,然后再到它属性栏里设置数值,而是可以直接双击常数模块进行数值修改。(图H) 图H
接下来是Reaktor6这次引入了一种新的类型,叫Table Reference(注意小四方格的端口)。(图I) 图I
当然上面只是一个简单的测试,实际上我们可以通过Reaktor6自己提供的几个关于Table Reference的Macro来进一步了解这种类型,比如你可以载入TF 1Sample Drop来理解拖拉采样,这个Macro告诉了我们Mouse Area已经是个全新的模块了。(图K) 图K
第二是加入了Snap to Grid功能(图M)。 要知道这个功能对于我来说真的是非常渴望,就像渴望连线精致一样;以前在编辑Panel里的图形,由于移动每个图形,它都是会按照4个像素的大小在移动,这样会出现的问题是界面上的图形难免会有对不上,而且有时候用户可能需要自己制作图形,为了整体效果,尺寸距离的把握显然非常重要,一有差错立马就能看出来;比如我常常会在PS先设计一个合成器的界面,并根据相应的设计再去设计旋钮或者按钮的部分,在这之前,我可能需要在PS通过参考线来认真作图,以确保在某个位置放置旋钮或者按钮,而这个旋钮或者按钮的像素大小必须是4的倍数,如果不是的话,很有可能在Panel界面调节的时候出现差错,这样一来我可能又要重新再设置图形的大小,但现在不同了,Snap to Grid真的解决了我这个难题,比如举个简单的例子,添加一个旋钮Knob和一个Button按钮,结果显示如图N所示。 图N
Core Level
对于Core Cell最大的改变是Scoped Bus和Bundle的引入(至于其他的真心都没啥变化),首先我们来先来说说Scoped Bus。
为了更好地接收发送端的数据,我们需要一个接收端,正确操作如图Q所示: 图Q
这是Scoped Bus一些简单的实现,个人认为这个功能确实很实用,要知道对于像Max或者PureData这样的软件,人家早已经就具备这样的优势了,如果Reaktor6再不支持这样的功能,估计会把人折腾;当然我还是觉得Reaktor6应该要有个搜索模块的功能,因为一旦搭建越来越复杂,工程的可读性就会越来越难,具备搜索功能可能会有利于后续的改进。 Bundle是捆绑的意思,在Core Cell里就是把你想要的所有端口捆绑在一起,它就像电缆一样。(图S) 图S
实际上从上面的简单例子我们可以看出,Bundle的Scoped Bus跟单一数据传输的Scoped Bus是一个道理,只不过一个是单一,一个是多个,这样一来,我们可以把所以运算或者自己想要的属性先用Bundle定义,然后再利用Scoped Bus来访问,这真的一个很不错的设计。 除了上面那些大大小小的改变以外,Reaktor6还有一些小小的改变。
(如果对于用惯了以前界面的用户,可以选择Reaktor5回归以往) - 可以同时打开多个Ensemble工程文件。
- Text和Mult-Text模块提供了几种字体选择。
- Mono和Poly图标变成音符(图V)
图V
缺点: - 依然封闭式(不好意思,Reaktor一贯都是这种风格);
- 没有模块搜索功能;
- 没有批量编辑功能;
- Core Cell不支持Flexible显示;
- Primary Level的Send和Receive依然不灵活。
|