您的位置: 找手游 > 新闻 > 手游攻略 > 正文

3mle编曲之旅:进阶篇 - 探索音乐创作的深度与广度

发布时间:2024-02-17 17:38:21
作者: 阿婷
浏览:1603
在之前的篇章中,我们探索了如何使用12个键进行音乐创作,并通过Emeditor的批处理替换功能实现和弦自动琶音和音阶自动升降八度。

然而,这种方式存在一些问题,例如难以确定当前的八度位置以及和弦琶音操作困难。



为了克服这些问题,我们引入了进阶篇的内容,即使用每个键对应绝对音高。

但是,这种方法也带来了一些挑战,如和弦琶音困难、容易按错键,以及数字键与音符时值数字之间的冲突导致需要分开处理音符和时值。



现在,我们将重新整合思路,以实现既能完成和弦自动琶音又能控制音高的目标,而且无需再分开处理音符和时值。

本文将分为两部分:自动琶音及控制音高;用AutoHotkey(AHK)自制节拍输入器,用于制作主旋律。

第一部分:自动琶音及控制音高

首先,我们需要使用Freepiano软件进行演奏,建议设置随机力度为18,力度范围为50,并勾选后台演奏选项。接下来,加载预设文件"3mle12-6.map",并搭配使用Emeditor的批处理文件"3mle转换表.tsv"。

在文本编辑器中输入音符时,我们可以使用以下12个键:

sdfghj
zxcvbn

这些键分别对应:

#1 #2 4 5 6 7
1 2 3 #4 #5 #6

任意按下和弦(在12键范围内可自动琶音,超出部分只能作为主旋律),比如xvh,重复输入xvhxvhxvhxvh。然后,在Emeditor中执行查找》替换》批处理》导入批处理文件"3mle转换表.tsv"的操作,更新列表后执行批处理,将转换好的内容复制到3mle中即可看到不断上升的和弦琶音。要实现下行琶音,只需按照hvx的顺序按键。

对于自然音阶,也会自动升降八度,例如输入zxcfghjz,zxcfghjzxcfghjzxcfghj。如果要在音符下方输入音符时值,可以使用1-8的数字表示不同的时值,如下所示:

cgjcgjjgcjgcmhfmhfkhvbfsbfsbfsgdz
842481248124812481248124812481248

随后,执行批处理操作,使用正则表达式将句号替换成t,并将所有内容复制到WPS表格中。在表格中再次复制该内容,并在其下方右键选择性粘贴,勾选转置选项,就可以得到类似这样的效果:

E 4
G 8
B 16
>E 8
G 4
B 32
B 16

最后,将上述内容复制到3mle中播放。需要注意的是,刚才输入的音符和时值是随意的,所以听起来可能不太规律。你可以撤销操作回到处理前的状态,然后将一些字母改为大写,以便更好地控制作品的整体方向。例如:

CgjcgJjgcjgcMhfmHfkhvbfsBfsbFsgdz
842481248124812481248124812481248

这样再试一次,你会发现声音更加均衡。通常情况下,将和弦琶音的第一个音改
免责声明:我们致力于保护作者版权,注重分享,被刊用文章【3mle编曲之旅:进阶篇 - 探索音乐创作的深度与广度】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理!

发表评论

玩家评论

猜你喜欢内容