【发布时间】:2021-02-03 00:37:41
【问题描述】:
到目前为止,我了解到 AKSampler 最近被重写,this GitHub project seems to be the defacto guide on the new AKSampler。我能收集到的是向 SFZ 格式的转变。我是采样世界的新手,但在我的应用程序中,我只需要从我的钢琴录制的少量采样就可以工作。由于我查看了现有的 SFZ 格式和示例,我不需要 SFZ 提供的所有复杂性和功能。
我目前正在将 AKSampler 与单个钢琴样本一起使用,效果很好,但是一旦我弹奏离原始源太远的任何东西,它就会变得有点奇怪,所以我只想用其他一些样本来填补空白(我只需要在我当前的应用程序中演奏大约一个八度半)。
我确实根据Docs 看到了几个方法buildSimpleKeyMap() 和buildKeyMap() 但是目前没有实现。
我还有其他选择吗?我知道 EXS 格式以及 SoundFont 已被弃用。当前使用 SFZ 将多个样本映射到 AKSampler 的唯一方法是什么?
感谢您的所有帮助
编辑:This readme on the AKSampler GitHub page 提供样本细分。我仍然只看到 SFZ 被考虑。如果其他人对我的问题感到迷茫或需要参考,这似乎是最好的资源。如果当前的 AKSampler 仅提供 SFZ 作为映射多个样本的主要方式,那么就这样吧,但它看起来确实非常具有挑战性,我真的希望在仅使用单个样本的 AKSampler 与全口径 SFZ 文件。
编辑2:正在获取解决方案,会尽快更新,感谢您的耐心等待!
【问题讨论】:
-
准确地说,如果我理解你的话,你想用你的钢琴过滤背景声音。我说的对吗?
-
嗨@HarjotSingh,不完全是。我想做的不是只将一个样本绑定到我的 AKSampler 说“C4”,而是将 12 个样本(每个钢琴键一个,一个八度)映射到 AKSampler。我目前看到的方式是通过 SFZ 文件进行操作,但这相当复杂,我想简单地从 C4-B5 映射每个音符的样本。这样,当我使用 AKSampler 弹奏音符或和弦时,它不会在音高上拉伸音符,而是播放实际录音。