如何用遗传算法表示音符

时间:2019-03-21 15:09:18

标签: genetic-algorithm

我正在尝试使用Java中的遗传算法创建音乐。 一格的鼓型很容易用二进制数组表示。我只使用踩-,小军鼓和低音鼓。因此,数组中的前16个二进制代表踩hi,后16个代表军鼓,后16个代表低音鼓。

例如:

HH 1011101110111011

BD 1000010100100100

SD 0001000100001000

但是以这种方式表示音符的最佳方法是什么,以使其易于在其上使用遗传算法?

每个音调都有音高和延迟。但是它会改变酒吧中有多少种音调以及它们从哪里开始。

在每个小节中有16个音符的音高(8位)和延迟(位),还有一点开/关以使音调静音会好吗?或每个音符3个字节;音调,延迟,开/关。

在遗传算法中是否有更好的方法来表示这一点?

0 个答案:

没有答案