寻找进化音乐示例代码

Dan*_*yer 8 java jfugue genetic-algorithm evolutionary-algorithm

我想实现一个用于生成音乐的交互式进化算法(可能只是简单的旋律开始).

我想用JFugue.它的网站声称它非常适合进化音乐,但我找不到任何进化的例子.

我已经有了一个框架提供进化机制.我正在寻找的是一些简单的,有效的代码,它演示了音乐部分的可行方法(例如适用于演化曲调的编码和进化算子).

我有一些想法可以实现它,但我对音乐理论并不是特别了解,所以首先我想重新实现已知可行的东西.

那么,是否有任何人拥有或知道任何免费提供的代码(任何语言都很好),它们演示了一种或多种进化音乐方法?

编辑:我特别寻找进化代码而不是其他可用于音乐合成的技术.

Dan*_*yer 1

到目前为止我只找到了这个,这是一个 C 语言的遗传编程示例。

更新(2010 年 1 月):这个在线系统没有源代码,但它是可以实现的示例。我还发现Grammidity,它允许从语法演变而来的 MIDI 事件序列。

更新(2011 年 7 月):我刚刚在 MIT 开放课件网站上找到了一些相关的 Python 代码