labview游戏_【labview】音乐频谱解码与分析

【教学基地】音乐频谱解码与分析

音乐喷泉控制实例

        在虚拟仪器中只能播放wav格式的音频,不能播放主流的mp3格式,对于视频里面的音频提取更是无能为力了,做个音乐喷泉音乐跑马灯还需要手动转换格式,真是麻烦,有没有一种方法能让labview自动音频视频解码,怎么减少工作量呢?具体任务内容布置如下:

>>学习labview音频视频播放与自动解码;>>绘制频率图谱分析,掌握信号处理相关函数;>>通过Labview与外部接口音乐喷泉案例;

关键词:Labview、频率图谱分析、ffplay、音频视频解码、音频可视化 

>>>效果演示视频

内容:对于演唱者的发音情况和力度进行分析检测频率范围:1hz-3000hz
内容:对于乐器的发音情况和力度进行分析检测频率范围:1hz-3000hz

>>>核心演示代码

0933be244c4731123a2e584a92ee2737.png

图1. 音乐频谱分析v1.1

    代表音乐是平静系列还是DJ高昂系列,音乐 代表了这一时间段的音量大小,音乐在 的 代表音调的分布。

   一直以为音乐可视化很难,其实音乐可视化就是 。下面图3是音乐频谱喷泉控制器的初始版本,有兴趣可以研究一下。光看不练不会有什么提高,大量练习才能提高能力!上面图1为 <音乐频谱分析v1.1> 的核心代码,下面是完成后会遇到的几个核心的问题,能够在设计中帮助大家不走弯路:

题目一:该代码运行后,系统会变的很卡,原因是?优化内存?

答:不要全部音频 ,合理分配内存,,不要浪费,一首歌全部装入内存会变的很大很大!参照只带官网范例模式进行优化,一点点装入内存!

题目二:不能播放mp3文件,怎么实现转码转换格式?

答:借助 接口在播放前占用1s的时间进行自动格式转换。图2就是分析就是视频的效果。

352a1a7df94bcb7d3a57482c17dac1f0.png

图2. 播放MV并同步分析音频

【备注】需学习ffplay mp3转码;

7f69f47c7921bac95eeb7102801c7fe0.png

图3. 控制模拟音乐喷泉

【备注】需要有blender游戏引擎支持;

----- eb5208c094083921b92392d72518cb9c.png-----

All we can do is our best, 

and sometimes the best we can do is to start over.

我们只能尽力而为,有时候我们能做的一切就是从头开始。

6ec6566f2dfd4c202343fccdfc9c4ff7.png

       这节课知识点很多,学习的最快方法就是做,一个项目会涉及多方面知识,一点点学习消化,学无止境。为防止不经过大脑的盗用,只提供最初版本的代码视图!

" 本设计制作为原创公益教学课程,不得用于获利性活动。"

——梦魄@行动(2020/10/01)

" This design is an original public interest teaching course,and it should not be used for profitable activities ."

——Dream doing(2020/10/01)

luyuanbin

c26e9cbd1305408750c622a32d1fc450.png

千 里 教 学 基 地

微信公众号:qlyxgy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值