7

任何人都有关于背景音乐程序生成的好书/文章推荐?(没有人声,只有乐器)。

我对以下内容不感兴趣:

How do I generate the sound of a particular note on a particular instrument

我感兴趣的是:

How do I generate the melody / score for the music.

谢谢!

编辑:

感谢您对布赖恩·伊诺的参考。我肯定在研究环境/用户可以忽略的音乐类型。即认为游戏的背景音乐。它的存在是为了提供一些基本的情绪,但重点是游戏。

4

4 回答 4

6

前段时间我遇到了ChuckK,它是一种用于生成音乐/声音/音频的编程语言:

ChucK 提出了一种新的基于时间的并发编程模型,该模型具有高度的精确性和表现力(我们称之为强定时),以及动态控制率,以及动态添加和修改代码的能力。此外,ChuckK 支持 MIDI、OSC、HID 设备和多声道音频。它有趣且易于学习,为作曲家、研究人员和表演者提供了一个强大的编程工具,用于构建和试验复杂的音频合成/分析程序以及实时交互控制。

我相信最终结果可以转换为 MIDI,然后可以转换为乐谱或乐谱。

我不知道这是否是你要找的。希望这可以帮助!

编辑

在考虑了一段时间之后,我认为您可以做的(这听起来有点疯狂)是编写生成 ChucK 代码的代码。因此,为您的音乐/乐谱生成定义一组规则,然后使用它来创建有效的 ChucK 代码。运行 ChuckK 代码后,您可以获得一个 MIDI 文件,然后您可以将其转换为乐谱/乐谱。

于 2010-03-16T02:34:39.160 回答
2

David Cope 所著的“音乐创意的计算机模型”一书应该可以帮助您了解计算机辅助作曲的理论方面,尽管在您深入研究之前,您可能需要掌握一些音乐理论。

于 2010-07-21T07:42:35.143 回答
1

如果您对程序音乐感兴趣,请查看 Condition30 网站——condition30.com。这音乐都是程序音乐。

于 2010-03-17T01:01:06.083 回答
1

如果您对 C# 中基于元胞自动机的程序音乐的实现感兴趣,您可以从http://proceduralmidi.codeplex.com/获取源代码。二进制文件也可用。

于 2011-06-29T14:45:22.893 回答