找回密码
 注册
搜索
查看: 903|回复: 5

[讨论] 关于用软件实现音乐的旋彩效果的问题

[复制链接]
发表于 2008-1-24 21:52:57 | 显示全部楼层 |阅读模式
公司想在25平台上用软件实现,让2组3色灯跟随音乐节奏来闪烁的旋彩效果。请问有没有达人做过,或者有兴趣,有思路的,大家来讨论一下。呼吸IC的原理是ADC检测输入的音频信号,然后查表去控制3色灯。
发表于 2008-1-25 09:38:19 | 显示全部楼层
嗯,有兴趣,关注了下。
点评回复

使用道具 举报

发表于 2008-1-25 18:15:20 | 显示全部楼层
ADC采集的时候,不同音乐文件的值都不相同,有的相差还很大,不知道有什么样的方法或者算法,能较好的解决好这个问题!
因为不同文件读取的ADC值不相同,造成条件判断比较困难!
点评回复

使用道具 举报

 楼主| 发表于 2008-1-25 18:27:04 | 显示全部楼层
昨晚上想了一晚上,发现自己想多了,根本不需要ADC检测,直接可以通过软件实现。今天尝试了一下,基本效果也OK。MTK平台做久了容易让人的思维衰退,只知道解决现成的东西,思想不如在学校活跃了。
点评回复

使用道具 举报

发表于 2008-1-27 17:56:14 | 显示全部楼层
软件上是可以实现的,搞个随机数就可以,但是不能实现真正的跟随频率调整LED闪烁的频率,正是因为这个原因,才需要ADC采集!
点评回复

使用道具 举报

发表于 2008-2-18 16:15:09 | 显示全部楼层
俺觉得楼上的观点不妥当。
据我所知,实现音乐的旋彩效果可以通过两个参数:

一个是音调,也就是频率,也就是我们所说的均衡器,根据音调调整旋彩效果是比较合适的。
另一个就是音量,根据音量大小控制旋彩效果。这个实际上是蒙人的。

楼上所说用ADC采集,我不清楚是否可以采集到频率出来,但一般恐怕都是音量大小。

另外软件上如果使用随机数来实现旋彩效果,如果仅仅使用随机数,而不考虑其他的因素,这个旋彩效果也实在是太马虎了。

楼主说他想了一个晚上,找到办法,不清楚楼主在软件上用了什么办法就能实现随音乐节奏旋彩的效果? 难道你们的代码中codec 能够给出音调和音量? 能否说来讨论一下!?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 21:48 , Processed in 0.062970 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表