从“声音是彩色的”到我真把它弄成彩色
我一直觉着,声音这玩意儿,不该只是波形图那条死线。我总想着,能不能把我的声音,特别是唱歌时候的声音,弄得跟照片一样,有颜色,有层次。这念头一冒出来,我就开始折腾了。
第一步:瞎找工具,一团乱麻。
我最开始干的事情,就是上网搜“声音可视化 颜色”。结果?出来的东西简直就是一锅大杂烩。有些是给你画个傻乎乎的动图,看着跟Winamp时代的东西似的;有些是让你下载那种一看就带着全家桶的软件,页面上挂着“绿色下载”的幌子,点进去全是广告和弹窗,比病毒还烦人。我当时为了找个干净的工具,光是安装、卸载、杀毒,就耗费了我整整一个下午。
- 试了五个号称能做频谱分析的免费软件,结果三个崩溃了。
- 有两个虽然能用,但颜色预设丑得要命,而且根本不让调整细节。
- 甚至还找到一个,需要我先注册个账号,充值会员才能导出高清图。那不是扯淡吗?
我当时的心情,跟当年我们公司做项目时遇到的问题一模一样——技术栈五花八门,东拼西凑,谁都解决不了核心问题,维护起来一团糟。我只是想看个声音的颜色,至于搞得这么复杂吗?
第二步:找到对的路子,调整参数。
后来我改变了思路。既然那些傻瓜软件不行,我就得找专业的。我摸索着,开始往录音棚和音乐制作的方向去搜,果然找到了门道。
我发现,要看到“声音的颜色”,核心是得用一个叫“频谱图”(Spectrogram)的东西。它把声音的高低频率(纵轴)和时间(横轴)摊开,然后用颜色深浅来表示声音的响度。这才是正经活。
我找到了一款看起来还算清爽的音频编辑软件,它里面自带一个频谱分析插件。我立刻动手:
我录制了一段自己清唱的片段。为了让颜色对比明显,我特意用低沉的胸腔音和高亢的假声交替着唱。
然后,我打开了频谱图工具。第一眼看过去,哇,果然不再是单一的波浪线了。画面上铺满了红黄蓝绿。
关键是调整颜色映射。我开始试验不同的调色板:把低频调成暖色调的深红和橙色,高频调成冷色调的蓝和紫。我反复调整“FFT窗口大小”这个参数,这个东西控制着画面颗粒感的精细程度,调大了,颜色过渡更柔和,像油画;调小了,细节更多,像像素点。
导出的那张图,简直就是一幅画。我的低音部分是厚重的铁锈红,高音部分则是尖锐明亮的湖蓝,太震撼了。
我为啥能有时间精力搞这个?
说来也怪,如果不是前段时间我老婆非要装修那个她心心念念的“家庭影音室”,我可能根本不会把时间花在这上面。为了让她体验到“沉浸式”效果,她请假在家监工,把我直接赶去了小区附近的咖啡馆办公。
咖啡馆那环境,你知道的,噪音大,工作效率低,我干脆把那两天当成了“带薪摸鱼日”。反正邮件回复完了,剩下的时间都是我自己的。我就抱着那台老旧的笔记本,一头扎进了声音色彩的世界里。如果不是被逼着离开了舒适区,我可能永远都不知道,原来我的声音,在数字世界里是这么鲜艳的。