字符之声
音乐有了字符的身体。FFT 频谱被翻译成从底部生长的字符柱-低频是红色的 '█',高频是蓝色的 '·'。内置合成器或你的声音,都能让这面字符墙跳动起来。
关于作品
《字符之声》是「字码世界」的终章-一面由声音驱动的字符矩阵。Web Audio API 的 AnalyserNode 以 256 点 FFT 实时解析音频频谱,128 个频段被映射到屏幕上等宽排列的字符列。每一列从底部向上生长,高度由该频段的振幅决定,字符密度从底部的 '█' 渐变为顶部的 '·'。频率→色相映射将低频染成暖红、中频渐变为黄绿、高频归于冷蓝,构成一道实时变化的字符彩虹。内置合成器自动演奏 C-Am-F-G 和弦进行与旋律音符,无需外部音源即可体验完整效果。也可切换到麦克风模式,对着屏幕说话或播放音乐。平滑衰减算法让字符柱平稳下落,节拍检测在强低音时触发全屏脉冲闪烁。
功能介绍
- 256 点 FFT 实时频谱分析
- 128 频段→字符列映射(振幅=高度,频率=色相)
- 内置合成器自动演奏(C-Am-F-G 和弦 + 旋律)
- 麦克风实时音频输入
- 平滑衰减算法 + 节拍脉冲检测
- 灵敏度/字号/衰减速率可调
使用说明
- 点击 ▶ PLAY 按钮启动内置合成器
- 或切换到麦克风模式,对着屏幕说话/播放音乐
- 使用右下角面板调整灵敏度和衰减速率
- 调整字号改变字符矩阵密度
- 点击全屏按钮进入沉浸模式