FL Studio 中文社区 首页 教程 查看内容

FL Studio 插件Fruity Formula Controller介绍

2016-1-13 13:36| 发布者: 水果宝贝| 查看: 1571| 评论: 2|原作者: MC骗子

摘要: Fruity Formula Controller,可自定 义公式的内部控制器。 不要怕,虽然弄出高级控制波形需要懂数学公式,但我们只需知道一个公式,这个控制器就用得值了。 a / b / c,相当于编程里的自定义变量。 O ...
Fruity Formula Controller,可自定 义公式的内部控制器。

fl6-19-1.jpg

不要怕,虽然弄出高级控制波形需要懂数学公式,但我们只需知道一个公式,这个控制器就用得值了。


fl6-19-2.jpg
a / b / c,相当于编程里的自定义变量。
OUT,现在当前控制器数值(最低是0,最高是1)。

fl6-19-3.jpg

COMPILE,点击确定公式是否可行,在下两行黄色字体或红色字体表示(如上图黄色字体Compiled ok表示该公式可行)。

接下来是输入公式的窗口,不要怕,很简单,最后再教几条常用的公式。

INFO,信息窗口,可以写上公式干嘛用的,注释窗口而已。

METER,与上面的OUT相对应,这个是更完整的控制曲线显示窗口,例如LFO周期显示在这里。
实战训练:

教大家最简单的一公式,mouseX,

fl6-19-4.jpg
输入mousex,然后移动鼠标左右,是不是曲线跟着动了,这时候相当于屏幕最左边为 0,最右边为1。

输入mouseY,鼠标上下移动曲线跟着动了。

以上两个公式相当于把鼠标当作控制器了。(关于内部控制器的连接,在Fruity Keyboard Controller等控制器章节都有提到)

接下来试着变形公式,mousex+mousey ,行不行呢?行,但是mousex最大值是1,mousey最大值也是1,加起来可以等于2了,超出范围了,超出的也算作1,所以当鼠标移到屏幕中心点时 mousex与mousey的值都为0.5,这时候相加就等于1了,相当于控制器只用了屏幕左下方这一块。

fl6-19-5.jpg
(想要用 整个屏幕,mousex/2+mousey/2,公式好理解吧)

fl6-19-6.jpg

接下来一个实用的正弦波公式,sin,正弦波;songtime,工程时间;Pi,派, 3.141592653589793...。

如果是sin(songtime*pi)的话,其实波形是这样的,也是正弦波,但是负值以下显示不了(我补的黄色部分)。fl6-19-7.jpg


所以要给它乘以0.5(除以2也行),

fl6-19-8.jpg
还是没显示全,只显上半部0.5,下半部-0.5一样显示不了。
所以又要给它加上0.5(乘以2就不行了),

fl6-19-9.jpg
这时候中 线0移上来了,下半部-0.5也看得见了,一个完整的正弦波出现。


光是正弦波控制太没创意了,给它加个变量b,

fl6-19-10.jpg
b的 值在0到1之间,控制b就可以控制正弦波大小与相位了。

再来加个变量c,

fl6-19-11.jpg
为什么还要乘以2?因为c的值也是0到1之间,乘以2是为了幅度大一点(周期可以加快0-2倍,当 c为最大值1的时候周期加快2倍),这时候控制c就可以控制正弦波曲线的速度了。

再加个变量a进去,把+0.5替换了,a=0到1之间的值,这时候正弦波的中心点也可以通过调整a来变换了。fl6-19-12.jpg

自定义控制器就是这样了,我做了一个小例子,例子中的c显然是有问题的,实时更改LFO速度还是没办法实现(实时更改LFO速度 用automation就很容易实现了),不在乎这个。试听  ,flp-ico.jpg源文件下载

工程中我用wave candy频谱仪显示控制曲线(其实是控制音调来代替查看LFO,多聪明的做法)。fl6-19-13.jpg


路过

鸡蛋

握手

鲜花

雷人

相关阅读

发表评论

最新评论

引用 DJ少语 2013-8-21 20:08
总是第一个沙发[em:4:]
引用 lqw19910205 2014-8-7 21:09
just believe

查看全部评论(2)

相关分类

QQ|站点帮助|手机版|FL Studio 中国 ( 皖ICP备10202766号-1 )

GMT+8, 2024-4-19 03:53 , Processed in 0.060081 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.

返回顶部