【发布时间】:2016-06-03 14:06:03
【问题描述】:
如何使用自定义样本以泛音演奏音符?
例如,您可以使用预定义的钢琴样本(如 (piano (note :C4)))弹奏一个音符,但我如何才能对使用 sample 或 load-sample 加载的自定义样本执行相同的操作?
换句话说:假设我有(def my-piano (load-sample "/path/to/my/piano_sample.wav")) 并想使用它而不是预定义的钢琴乐器。
我的理解是我需要定义一种新的乐器,它可以将音符或频率作为参数。问题是如何定义这种工具。 scaled-play-buf 和 play-buf 都不以频率为参数。
我看过一个例子——“如何在泛音中定义一个自定义乐器”here——看起来我应该为每个音符提供一个单独的样本。对吗?
【问题讨论】: