首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于音乐创作的高级程序设计语言

用于音乐创作的高级程序设计语言
EN

Stack Overflow用户
提问于 2009-02-03 14:16:35
回答 12查看 12.6K关注 0票数 31

我想写一首互动歌曲。它将包含状态和逻辑。监听器/用户应该能够使用GUI或MIDI接口修改一些状态变量。听众可访问的变量不必直接表示节拍、音高或任何其他音乐属性。它们更愿意表示逻辑处理的值,以便对歌曲进行更改。

我是否必须自己编写这样的平台,或者符合我想象的东西已经存在了?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2009-02-03 14:19:23

看看cSoundsPureData

票数 12
EN

Stack Overflow用户

发布于 2009-02-03 14:51:10

如果您喜欢使用Java,请查看JFugue

票数 7
EN

Stack Overflow用户

发布于 2011-12-18 07:35:50

我试过PureDataCSoundSuperCollider

CSound编程非常繁琐,并且在版本4中存在严重的稳定性问题,以满足我的要求(24位/96 has实时低延迟linux)。

PureData是图形化的,这使得保持代码的整洁比文本文件更难。合成是一件痛苦的事情,因为你必须构建自己的合成GUI,这可能很强大,但只要我是我唯一的用户,我发现使用文本会更快。

获胜者无疑是SuperCollider,因为它是一种受smalltalk启发的面向对象语言,使用起来非常愉快。它被分成一个OSC控制的声音服务器和客户端语言。我可以推荐声音合成服务器,并使用该语言毫无保留地创建乐器,因为它具有出色的稳定性、极大的灵活性和令人难以置信的强大功能。我已经在舞台上现场使用过了,表演非常好。

分数创建语言受到多手综合征的困扰;在最近缺乏明确的领导力的情况下,有太多的方法可以做太多的事情,有太多的限制,但它仍然比CSound更好,因为至少你可以使用合理的高级结构。

我还在寻找一种能做对事情的合成语言。

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

https://stackoverflow.com/questions/507227

复制
相关文章

相似问题

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