让音乐可见,也给画面留一点安静
音乐可视化很容易把每一拍都变成一次提醒。让画面回应声音的同时保持安静,关键是决定哪些变化值得被看见。
向下阅读
打开一首歌时,跳动的柱子、发光的球和起伏的地面很容易在第一秒抓住注意力。再听三分钟,问题可能反过来:每个元素都在证明自己能动,旋律却退到背景里。音乐页面需要视觉回应,但回应的音量不应该高过音乐本身。
不是每个频段都要成为主角
频谱数据一秒可以更新许多次。把每个采样值直接变成高度,画面会显得灵敏,也会显得急躁。人听一首歌时感受到的却不只是瞬时音量,还有鼓点之后的余韵、主歌与副歌之间的张力,以及短暂停顿留下的空间。
所以视觉变化需要经过筛选。低频可以给大范围形状一个缓慢的呼吸,中频让局部方格轻轻抬起,高频只留给少量边缘光点。三种变化不必同时达到最大值;如果每一层都在抢节拍,就没有层次可言。
平滑也不是把所有差异磨掉。攻击可以稍快,让一个明确的鼓点被看见;回落应该慢一些,让画面有时间从峰值回到稳定。它像一句话里的停顿,决定下一次变化还有没有分量。
给画面一个静止时也成立的形状
暂停后,如果只剩一块黑屏,说明整个设计依赖持续运动。更好的静止状态应该仍然看得见曲名、封面、歌词和场景的空间关系。球体可以保持轮廓,方格保留轻微高差,颜色留在当前歌曲的调性里;不播放时,它们只是安静下来。
切歌也需要这样的基底。封面和代表色可以渐变,画面的结构不必消失再重建。稳定的背景让访客知道自己还在同一间“音乐厅”,变化的是正在播放的作品。
局部起伏比整片沸腾更有方向
当地面由许多小方格组成,最容易做的是让它们一起上下跳。这会迅速变成一片闪烁的表面,视线找不到落点。让少量区域先响应,再向附近传递,方格之间便有了远近和先后。
雨滴也是一个清楚的触发源:落点附近先抬起,波纹沿网格向外扩散,到边缘时逐渐减弱。单个方格的位移可以很小,只要传播方向清楚,观众依然能看见涟漪。频率过高则会把每一圈波纹叠成噪声,降低雨滴数量反而能让每次落下更有存在感。
音乐可视化不必把声音逐帧翻译成图像。它更像为聆听提供一个空间:在该动的时候动,在该停的时候停,让人看过一眼之后,仍愿意继续听。