完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我有查过资料,将音频数据进行fft变换,从频谱进行分析,然后对应的将七个音调对应七种颜色,而各大调的频率值也是确定的(查阅论文得到的,如何分析出来?),C(261.6Hz)、D(293.6Hz)、E(329.6Hz)、F(349.2Hz)、G(392Hz)、A(440Hz)、B(493.8Hz)。这样的话,我对音频数据采样,经过fft,获取这段音频数据的频域幅度最高点对应的频率(但是如果这个频点不是刚好对应的,该如何处理?),如果刚好对应各大调的某个频点,那么颜色就可以确定,但是如何确定亮度呢?有哪位大神可以帮忙看下思路是否有问题,以及解惑。我目前打算是在arm平台上进行数据处理。
|
|
相关推荐
8个回答
|
|
|
|
我提供一个参考思路,不是刚好的频点,可以考虑采用混色,亮度可以跟幅度对应起来。
|
|
|
|
意思就是先以这七个人频点为准,将间隔的频段进行比例划分,这个划分可以将对应到rgb的颜色划分(这里就是rgb颜色划分的方法,在红、橙、黄、绿、蓝、靛、紫七个颜色之间,对应频段划分数取渐变色,可行的吧应该),然后将亮度等级和幅度对应。思路应该对的吧 |
|
|
|
天空上的汪 发表于 2017-10-19 20:54 对,就是这样。我能想到的比较简单的实现方法。 |
|
|
|
只要有思路编程只是一个过程。
|
|
|
|
|
|
不错 学习了 谢谢
|
|
|
|
不错,感谢分享经验,这方面的资料欠缺,非常感谢,辛苦麻烦了。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2465 浏览 0 评论
696 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
2900 浏览 0 评论
3666 浏览 1 评论
1209 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 16:55 , Processed in 0.952765 second(s), Total 95, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号