怎么设置动态EQ
公司要求:根据音量大小自动调节不同的EQ,然后Event事件之中只有按键的调节。有大神知道吗?希望大神们能给一个方向。谢谢。
这个不是配置工具搞定的事情了,只能改代码了 如果是随数字音量等级变化,你自己修改程序,调节到不同的音量等级时,触发选择不同的EQ即可。
如果是随输出模拟值的大小实时变化,那就难搞了,也不建议这么搞。 看起来客户是想学习B&O BeoPlay电视的动态频响度补偿功能,应该QCC3XXX没办法做到的。你可以设置
6种EQ模式,分别提升不同的高低频增益,由弱转强,然后让客户用GAIA软件控制,可以通过手机遥控选择6种设置,低音增强,这样就很多样化了,足够应付所有的音乐型态了。但是最好不要採用CSR芯片原厂的那5种模式,因为它是不规律的调整增益,消费者很难掌握,要自己设置一个有某种规律的6种不同的模式。下面给你一个建议参考:
低频设定在60Hz左右(Q值=1)
高频设定在8KHz左右(Q值=1)
1. 高低频皆增益为0
2. 高低频皆增益为3
3. 高低频皆增益为6
4. 高低频皆增益为9
5. 高低频皆增益为12
6. 高低频皆增益为15(12+3用两个频段相加)
低频增强:+4dB(软件开关)
这样足够应付6种EQ模式,外加低音增强功能,等于是有12种不同的音场设置了。
pkuzhx 发表于 2018-9-4 10:30
如果是随数字音量等级变化,你自己修改程序,调节到不同的音量等级时,触发选择不同的EQ即可。
如果是随输 ...
不同的音量等级触发不同的EQ,这个方法应该是最直接的,不知道QCC300X 做得到吗? 只有改代码才能做到,main.c里面有关于音量加减的代码 xingdongxm 发表于 2018-9-27 09:53
不同的音量等级触发不同的EQ,这个方法应该是最直接的,不知道QCC300X 做得到吗?
对300x不太了解。
在界面软件里配置好几条不同的EQ曲线,在主程序中,音量变化时,选择设置相应的EQ bank,这样应该可以。 pkuzhx 发表于 2018-9-27 10:41
对300x不太了解。
在界面软件里配置好几条不同的EQ曲线,在主程序中,音量变化时,选择设置相应的EQ ban ...
对应EQ bank的地址好像都没有看到,需要能够直接切换不同的bank 好的,多谢版主了 有人把这个功能搞出来了吗?
页:
[1]
2