如何使用 Reaktor 从头开始创建延迟 XNUMX
这是来自Chillout with Beats 的yosi。
第一篇和第二篇文章在这里。
文章内容三遍。
实施第二次反馈
第三篇(本文)最后,BPM同步的实现
这次我们将对延迟进行反馈。
如何从头开始使用 Reaktor 创建延迟
BPM 同步
与 BPM 同步时,使用选择器选择同步时间,例如 1/4 或 1/8。
首先,添加一个选择器来打开和关闭同步。
右键单击并单击“内置模块”->“信号路径”->“选择器/扫描器”。
选择 Scanner 模块后,单击侧面板中的下方图标,然后将 Function-> Min Num of Ports 更改为 2。
插入并连接“信号延迟”和“延迟”旋钮。
创建一个按钮来切换。
右键单击“内置模块”->“面板”->“按钮”。
我之所以不通过右键单击“Pos”来添加它的原因是控制器变成了推子。
将“按钮”连接到扫描仪模块的“位置”。
将“按钮”的标签更改为“同步”,以便于理解。
您可以通过双击更改标签。
接下来,添加“速度信息”模块以获取速度信息。
右键单击并单击内置模块-> 辅助-> 速度信息。
这个“速度信息”模块给出了从主机获得的节拍(四分音符)/秒的值。
如果是 BPM120,您将获得 2。
(BPM120 在 60 秒内有 4 个四分音符,所以 120/120 = 60)
将速度同步为延迟时您想要的是 ms(毫秒)信息。
所以使用“倒数,1 / x”。
右键单击并单击“内置模块”->“数学”->“倒数,1 / x”。
这个模块是一个分隔符。 输出是用 1 除以输入值得到的值。
在 BPM120 处,输出 0.5。
简而言之,它可以输出四分音符间隔为 4 秒(scond)。
将此值乘以 1000 以转换为 ms。
右键单击并单击内置模块-> 数学-> 乘法。
连接一切。
右键单击 Multiply 输入,然后单击 Create Constant。
将值设置为 1000。
实际上,4/1 的延迟时间是固定的,因此可以更改。
允许同步延迟时间可变
使其可变很容易,只需更改乘以选择器的值。
右键单击并单击“内置模块”->“信号路径”->“选择器/扫描器”。
点击“Selector / Scanner”,在侧边菜单的“Function”中将“Min Num of Ports”设置为“6”。
看起来像这样:
右键单击所有“0”到“6”,然后单击“创建常量”。
从上到下依次设置值。
输入 4,2,1,0.5,0.25,0.125。
我想在List中显示,所以右键单击“Built-In Module”->“Panel”->“List”。
将“列表”连接到“选择器/扫描器”的“位置”。
单击列表并将侧面菜单功能-> 编号设置为 6。
然后单击“应用”。 (这将自动调整值)
之后,修改标签,使其易于理解。
右键单击并单击内置模块-> 数学-> 乘法。
之后,将之前创建的“选择器/扫描器”和“选择器/扫描器”与 BPM 同步打开/关闭连接到“乘”。
更正面板的布局和标签
单击屏幕顶部的锁定图标以允许编辑。
您可以通过单击“列表”并选择侧面菜单“视图”的“宽度”和“高度”来更改“列表”的大小。
操作检查
如果关闭同步,速度将不同步,如果按下它,速度将同步。
我尝试使用 LFO 对其进行调制。
如何使用 Reaktor 从头开始创建延迟 XNUMX 总结
我创建了一个简单的延迟三次。
我了解延迟的工作原理。
您可以根据需要应用任意数量,例如,您可以轻松添加饱和度和过滤器。
这有点超前,但接下来我会做一个合成器。
评论