首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何提高AVAudioEngine.installTap()的回调频率

如何提高AVAudioEngine.installTap()的回调频率
EN

Stack Overflow用户
提问于 2019-03-19 10:35:29
回答 1查看 109关注 0票数 1

我正在尝试创建一个音频可视化工具,我正在使用加速框架函数来计算缓冲区数据的根均值平方值,以获得我的金属着色器的统一标量。

我有一个屏幕上的midi控制器,用户可以按下按钮来发出声音。

我演奏的声音很短。例如,我有用户按下的声音按钮,这只持续了0.2-0.4秒,在播放过程中,我只能得到大约3-4个回调。

我的可视化工具看起来相当糟糕和不稳定,因为它每次按下按钮只能捕捉到4种不同的大小,而不是有一个平滑的过渡。

我打算这样看一看:

我要安装第二个水龙头吗?我是否应该尝试插值这些点来“伪造”转换?

理想情况下,我希望得到10-15帧/秒的图像。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-22 10:58:53

由于没有办法增加频率,我求助于用当前值插值先前的值来平滑过渡。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55232816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档