小编For*_*_13的帖子

缩放整数值(来自float)

我正在设计一个VST音频插件,它需要从输入信号中提取幅度数据,以用于midi域中的速度设置.

本质上,我将接收0-1(浮点数)之间的值,并需要将它们转换为0-127 int.

目前,该过程将浮点值乘以100得到+3小数位的整数值,即103.4567685或005.6778787282

从这里开始,我将使用floor()函数将浮点数舍入到整数.

但是,这将使我的值在0-100之间; 但是,我需要将它们缩放到0-127.

关于如何使这成为可能的任何建议将不胜感激.

c++ floating-point int midi scale

2
推荐指数
2
解决办法
7336
查看次数

标签 统计

c++ ×1

floating-point ×1

int ×1

midi ×1

scale ×1