我最近发现 实时编码 有人可以即时编程来制作音乐。显然有专门的语言和库可以处理这类事情。所以我想知道是否有人有这方面的经验,以及他们是否有任何语言、库或工具可以建议。

有帮助吗?

解决方案

检查这些资源:

  • 超级对撞机 (实时音频合成和算法合成的环境和编程语言)
  • 查克 (强定时、并发和动态音频编程语言)
  • 托普拉普 (现场音频节目激增的临时组织)

其他提示

我还想附议即兴创作的建议:

  • Mac 的批发利用率:音频单元、摄像头、openGL...等(实际上,在使用了这个应用程序后,我最终购买了一台 Mac。)
  • 非常简单且容易上手:这 教程 快速获得乐趣。也许最笨拙的方面是安装键绑定:(您需要安装在 ~/Library/KeyBindings/DefaultKeyBinding.dict 中)
  • 它使用Scheme(Lisp 方言)一种高度迭代的语言,适合一次一行创建应用程序原型。

现在还有 索尼克派 这很有趣。

它是一个 开源 基于 Ruby 的实时编码环境,可以在包括 Raspberry Pi 在内的各种环境中运行,并且构建在 超级对撞机 合成引擎。

Sonic Pi 的设计目标是在三个核心原则之间找到和谐的平衡:

  • 对于 10 岁的你来说足够简单
  • 快乐到让你在游戏中迷失自我
  • 足够强大,适合您自己的表达

示例代码:

loop do
  sample :perc_bell, rate: (rrand 0.125, 1.5)
  sleep rrand(0, 2)
end

您应该检查 RTcmix 实时 CMIX)。我看到一个它的开发者有很大livecoding演示,但我一直没能找到任何在线视频。

我已经使用RTcmix以其Python的前端模块与算法组合物进行试验。它非常容易使用,并具有良好的效果。

修改结果 我一直在调查livecoding最近还和RTcmix不适用于这一点,但在某些情况下,它可以工作。这是多的预处理成绩更好。对不起,任何混乱。 :)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top