gpt4 book ai didi

swift - 将 midi 弯音转换为 0 到 4 对数刻度

转载 作者:行者123 更新时间:2023-12-04 17:31:37 25 4
gpt4 key购买 nike

我有一个 MIDI 弯音消息,需要从 0 到 16368 之间的线性刻度转换为 0.0 到 4.0 之间的对数刻度。

我知道当弯音为 12432 时,该值需要为 1.0,而在 16368 时它应该为 4.0

我如何在 swift 中编写函数以在这两个尺度之间进行转换?

最佳答案

我不确定你想达到什么目的。但是对数有一条垂直的渐近线。所以,你应该定义横坐标的左右边界。可能的公式之一:

y = 4 * ln( (x + 1) * (e - 1) / 16368)

关于swift - 将 midi 弯音转换为 0 到 4 对数刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com