本人略懂点vb,flash,无奈编程水平不行,有一创意未能付诸实现:程序读取播放中的音频文件,分析频谱,设定如频率是100Hz的强度对应为“音乐伴舞”的左腿,频率是300Hz的强度对应为“音乐伴舞”的右腿,频率是600Hz的强度对应为“音乐伴舞”的左臂,频率是900Hz的强度对应为“音乐伴舞”的右臂,频率是3000Hz的强度对应为“音乐伴舞”的左眼,频率是5000Hz的强度对应为“音乐伴舞”的右眼,频率是7000Hz的强度对应为“音乐伴舞”的脖子。这样,这个跳舞的机器人就随着不同的频谱,作出不同的动作了。对应的部位可以定时或者手动改变。不知大家有无趣弄弄,编好了记得要写上“创意谭建伟”哦。
付乐器参考主频率:地鼓80,摇滚鼓200,吉他110,246 。高胡440,659.古筝333,495.小提琴293.钹12k,手铃3k。铜管1.5k。上次发的帖,是404 ,我不懂啊。找不到!去了垃圾桶了?但还在我的记忆中。

解决方案 »

  1.   

    你的思路有问题, 先要弄清楚这个"伴舞女郎"是凭什么来跳舞的.不是音乐的频率, 而是节奏  如果你搞不清频率和节奏的区别, 那你这程序肯定会有问题.频率是音高音低, 节奏是声音强度.  完全不是一个东西. 至于你这个“创意谭建伟”更是不知所云了, Winamp上的DanceGirl插件我10多年前就玩过了.
      

  2.   

    推荐使用NCTAudioStudio控件处理音频数据。
      

  3.   

    看见微软的播放器效果,我只要柱形的参数输出,没有简单的办法吗?NCTAudioStudio,我不懂啊。