马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?点击注册
x
本帖最后由 和光同尘824 于 2026-10-19 23:33 编辑
2026国庆节,祝愿祖国繁荣昌盛,人民安居乐业
新人第一次发帖,也不知道格式排版啥的,有不对的地方请指出,我及时修改。关注雨滴美化社区很久了,只因为自己电脑上的音频频谱是白色的,想修改成RGB色彩又对代码一窍不通。想来社区学习一下,所以才进行了注册。努力奋斗了几个晚上,再加上AI加持,终于勉强搞定了这段代码。效果差强人意,就不想再折腾了。B站把视频进行了压缩,1080P都看的不是很清楚,只能这样了。
——————————————————————————
附上代码供大家批评,七零后老人,精力体力都跟不上了,代码编写的千疮百孔,漏洞百出,还请见谅,让社区高人们见笑了。如果能帮我修正错误,优化代码,不胜感激!
——————————————————————————
200根频谱柱子,RGB色彩,添加倒影频谱柱子,梦幻效果拉满,鼠标滚动可以控制大小,RGB色彩变化,音频柱高低,跳动频率,灵敏度等等参数通通可以自行调节。因我本人就是代码小白,所以代码区详细标注了中文注释,任何人一看能就明白。
——————————————————————————
[MeasureAudioOutput]
; 系统音频输出测量:提供后续频谱分析所需的音频数据。
Measure=Plugin
Plugin=AudioLevel
Port=Output
; FFTSize:; FFT 分析尺寸,影响频率分析的精细程度,常见值 1024/2048/4096/8192。
; 较大值频率分辨率更高、低频表现可能更细,但响应延迟和资源开销也可能增加。
FFTSize=2048
; FFTOverlap:相邻 FFT 分析窗口的重叠长度。通常不超过 FFTSize;2048 对应 50% 重叠。
FFTOverlap=1024
FFTAttack=0
; FFTDecay:下降衰减参数,数值越大通常回落越慢;可尝试 60-500。
FFTDecay=120
; FreqMin:分析频率下限(Hz)。提高下限会减少极低频参与。
FreqMin=100
; FreqMax:分析频率上限(Hz)。例如 12000、16000、20000;需结合音源与听感调整。
FreqMax=16500
; Sensitivity:灵敏度。数值越大通常柱子越容易升高;过高可能经常顶满。
Sensitivity=39
; Bands:频段数量,必须与下方 Measure01-Measure200 和 MeterBand01-200 对应。
Bands=201
——————————————————————————
如果喜欢白色频谱人多,我会抽空上传,生活要继续,代驾走起...... |