首页/文章/ 详情

用CATIA把音乐“画”出来 | 音乐可视化 | 颠覆你的认知!

5天前浏览228
作为当今社会的主力牛马,咱们这一代人小时候家里都会有“录音机”这种东西。
那么你是否还记得,它在播放音乐时,会有一些指示灯跳来跳去…
用稍微专业点的词来描述,这个东西叫做“频谱”,简单说,它表示声音在不同频率下的能量或者功率的分布。而上面的灯,就是将这个能量的大小,转化为灯柱高度的一种可视化方式。
那么,作为一个工程师里喜欢玩音乐的程序员,我们有没有可能在CATIA里复刻这种音乐可视化呢?
说干就干!

第一个问题,如何可视化?

对于一个指定的频段,无非就是一个可大可小的数值。而数值可视化,无非就是大小、长度、颜色这些。为了兼顾周末带娃的任务,小编随手做了下面“猴子爬杆”的DMU。
这样,我们可以通过猴子爬的不同高度,来体现某一频段功率的大小。

第二个问题,如何从一段音频中提取不同频段的频谱信息?

问Deepseek!我们可以轻松地得到一段python代码,甚至能直接在matplot里可视化出来~而我们只需要从程序里取出需要的参数即可。

第三个问题,如何把得到的频谱信息和CATIA关联起来?

这里就需要用到Python做CATIA二次开发的内容了,这里给出部分代码:

来源:CATIA那点事儿
二次开发汽车CATIApython控制曲面工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-03-20
最近编辑:5天前
CATIA那点事儿
本科 CATIA小狼。微信公众号:CATIA那...
获赞 134粉丝 257文章 27课程 16
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈