任何人都有关于程序生成背景音乐的好书/文章推荐? (没有人声,只是乐器)。
我对以下内容不感兴趣:
How do I generate the sound of a particular note on a particular instrument
我对以下内容感兴趣:
How do I generate the melody / score for the music.
谢谢!
编辑:
感谢Brian Eno的参考。我肯定在调查环境/用户可以忽略音乐类型。即想想游戏的背景音乐。它提供了一些基本的情绪,但重点是游戏。
答案 0 :(得分:6)
前段时间我遇到ChucK,这是一种用于生成音乐/声音/音频的编程语言:
ChucK提出了一种新的基于时间的并发编程模型,它具有高度精确和富有表现力(我们称之为强时间),动态控制速率以及即时添加和修改代码的能力。此外,ChucK还支持MIDI,OSC,HID设备和多声道音频。它既有趣又易学,为作曲家,研究人员和表演者提供了强大的编程工具,用于构建和试验复杂的音频合成/分析程序,以及实时交互式控制。
我相信最终结果可以转换成MIDI,然后可以转换为乐谱或乐谱。
我不知道这是不是你想要的。希望这有帮助!
修改强>
在考虑了这个问题之后,我认为您可能做的事情(这听起来有点疯狂)是编写生成ChucK代码的代码。因此,为您的音乐/乐谱生成定义一组规则,然后使用它来创建有效的ChucK代码。运行ChucK代码后,您可以获得一个MIDI文件,然后您可以将其转换为乐谱/乐谱。
答案 1 :(得分:2)
大卫·科普的“音乐创造力的计算机模型”这本书可以帮助你和计算机辅助作曲的理论方面,虽然在你潜入之前你可能想要一些音乐理论。
答案 2 :(得分:1)
如果您对程序音乐感兴趣,请查看Condition30网站 - condition30.com 这种音乐都是程序性的。
答案 3 :(得分:1)
如果您对基于C#中的细胞自动机的程序音乐的实现感兴趣,您可以从http://proceduralmidi.codeplex.com/获取源代码。二进制文件也可用。