我想制作一个 wav 短语来查看.AHAP触觉波的外观并对其进行调整。
但是在 CoreHaptic API 中,有两个主要参数来控制波形
static let hapticIntensity: CHHapticEvent.ParameterID //The strength of a haptic event.
static let hapticSharpness: CHHapticEvent.ParameterID //The feel of a haptic event.
Intensity 可以看作是波的放大,但是 Sharpness 呢?IOS 文档说“触觉事件感觉刺痛或持久的程度。值在 0 和 1 之间。”
似乎不仅仅是改变波的频率(0-1代表共振范围?)。振动的强度似乎也与moto的共振频率有关,这意味着如果频率改变,最高放大率也会改变。
那么可以用来生成 wav 的 Sharpness 的物理含义是什么(频率、放大器、持续时间看起来很像 wav 的 FFT 频谱,但锐度不是其中的任何一个)
或者我可以检查以查看如何生成 AHAP 参数以生成类似 wav 的数据的任何想法/示例?