线性映射算法(DAW软件可用)
function linearMap(knobValue, minKnob, maxKnob, minValue, maxValue) { // 将旋钮值从一个范围映射到另一个范围 return (knobValue - minKnob) / (maxKnob - minKnob) * (maxValue - minValue) + minValue; } // 示例:将旋钮值(0-100)映射到音量(0-127) const volume = linearMap(knobValue, 0, 100, 0, 127);
浙公网安备 33010602011771号