1

我正在研究 Pure Data 中的一个补丁,它使用 8 个数字刻度来决定可以播放哪些和弦。例如,如果和弦使用了不在音阶中的音符,则重新滚动。显然,这不是我们通常期望的意外事件等最具音乐性的灵魂,但在这里我们正在寻找一种程序音乐的原始方法。这是问题补丁:

CreateChords 补丁

一旦我尝试使用新的规模,纯数据就会冻结并需要立即重新启动。

任何建议将不胜感激。

谢谢,

利亚姆

4

2 回答 2

2

使用像 [coll] 或 [textfile] 这样的对象来存储和弦模式会更加高效和容易。无需将每个模式都包含在消息对象中,然后您需要在所有处理过程中单独提供这些模式,您只需拥有一个对象,并将您的随机数生成器输入其中,然后生成相应的代码。像这样的东西

你的补丁重做

你有它。一堆乱七八糟的电线和盒子减少到 11 个物体和 11 根电缆。还有其他几种方法可以完成类似的事情,但这是第一个想到的。如果这个适合您的目的,很酷,或者让我知道,我会向您展示其他方式。

于 2017-03-29T05:14:13.953 回答
1

啊,是的,我怀疑堆栈溢出是崩溃的原因。如此多的电线靠得很近很容易犯这个错误,因为很难看出所有的连接或错误连接。既然您提到了,仅使用香草对象来实现这个想法就更具挑战性了。这是可能有用的东西。

另一种方法

于 2017-04-01T05:38:57.063 回答