我最近发现了livecoding,有人会动态编程制作音乐。显然,这类东西有特殊的语言和库。所以我想知道是否有人有任何经验,如果他们有任何语言,图书馆或工具可供建议。
答案 0 :(得分:6)
检查这些资源:
答案 1 :(得分:3)
我也想推荐Impromptu的建议:
答案 2 :(得分:2)
现在还有Sonic Pi非常有趣。
这是一个基于Ruby的Open Source实时编码环境,可在包括Raspberry Pi在内的各种环境中运行,并构建在Supercollider综合引擎之上。
Sonic Pi的设计旨在找到三个核心原则之间的和谐平衡:
示例代码:
loop do
sample :perc_bell, rate: (rrand 0.125, 1.5)
sleep rrand(0, 2)
end
答案 3 :(得分:1)
您应该查看RTcmix(实时 Cmix)。我看到其开发人员的一个很棒的实时编码演示,但我无法在线找到任何视频。
我一直在使用RTcmix及其Python前端模块来试验算法组合。它非常易于使用,效果很好。
修改强>
我最近一直在调查实时编码,而RTcmix不是为此而设计的,但在某些情况下,它可以工作。预处理分数要好得多。对不起任何困惑。 :)