首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >程序化音乐生成?

程序化音乐生成?
EN

Stack Overflow用户
提问于 2010-03-16 10:09:45
回答 4查看 2.6K关注 0票数 7

对于背景音乐的程序化生成,谁有好的书籍/文章推荐?(没有人声,只有乐器)。

我对以下内容不感兴趣:

代码语言:javascript
运行
复制
How do I generate the sound of a particular note on a particular instrument

我感兴趣的是:

代码语言:javascript
运行
复制
How do I generate the melody / score for the music.

谢谢!

编辑:

感谢您对Brian Eno的推荐。我肯定是在调查环境/用户可以忽略的音乐类型。例如,想想游戏的背景音乐。它的存在是为了提供一些基本的情绪,但重点是游戏。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-03-16 10:34:39

不久前,我遇到了ChucK,这是一种生成音乐/声音/音频的编程语言:

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

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

我不知道这是不是你要找的。希望这能有所帮助!

编辑

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

票数 6
EN

Stack Overflow用户

发布于 2010-07-21 15:42:35

David Cope的"Computer Models of Musical Creativity“这本书应该会在计算机辅助作曲的理论方面对你有所帮助,尽管在你开始之前,你可能需要一些音乐理论。

票数 2
EN

Stack Overflow用户

发布于 2010-03-17 09:01:06

如果您对程序化音乐感兴趣,请访问Condition30站点-- condition30.com。这个音乐都是程序化的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2451699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档