SAO Utils 2的音频可视化插件
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mashiros 3650d12c87 - 新增挂件时绘制第一帧初始画面 3 weeks ago
Locales V1.4.3 4 weeks ago
Presets - 修复无音频数据时"序列之争底部UI"暂停bug 4 weeks ago
bin V1.4.3 4 weeks ago
qml - 新增挂件时绘制第一帧初始画面 3 weeks ago
styles V1.4.3 4 weeks ago
module.qml - 增加服务器参数设置对话框 9 months ago
package.json V1.4.3 4 weeks ago
preview.png first commit 11 months ago
readme.md - 合并样式【渐变线】到【线】,【线】与【波浪】新增方向(水平与垂直)设置选项 8 months ago

readme.md

ADV-Plugin

简体中文 | English
Powered By Mashiro_Sorata

简介

ADV-PluginSAO Utils 2的第三方插件,可以提供系统音频数据的可视化服务。 得益于SAO Utils 2允许用户使用qml脚本编写扩展插件,相对于第一代的插件方案,第二代可以整合第一代中客户端与服务器端的功能,无需复杂的配置即可使用。

特色

  • 整合客户端与服务器端的功能,使用更简单
  • 预设5种频谱显示形式,其中每种都可以进一步自定义设置其样式
  • 提供了Style的开发接口,供开发者添加更多的可视化样式
  • 导入第三方Style类似其他插件,预计支持steam创意工坊下载
  • 服务端崩溃后自启动

样式设置

安装并启用插件后,默认加载第一种预设Style样式。右键点击挂件可调出菜单,在挂件菜单中点击“样式设置...”选项,呼出样式设置窗口。点击其中的样式选项可切换不同的样式风格,若此样式提供可配置项,则在样式选项下方会出现配置项。

服务器设置

右键点击挂件后,在菜单项选择“服务器设置...”即可对服务器进行设置与调试。一般采用默认设置即可,也可进一步自定义服务端的参数,调节所有音频可视化挂件的动画效果。此外对于所有音频可视化挂件无法正常显示的用户,提供了调试接口以便更好的帮助定位错误。

其参数的具体说明如下。

  • 调试模式:因为插件有着错误自启功能,每次自启都会覆盖日志文件,打开调试模式后,会关闭错误自启功能,这时可打开日志文件定位具体错误。

  • 常规设置

    • 端口号:Websocket服务器的端口号。
    • 最大客户端数量:Websocket服务器的最大连接数,音频可视化挂件均共用同一个连接的数据。
    • 启用日志:启用后会在插件服务器目录下输出日志文件ADV_Log.log以定位错误,进入调试模式时必须启用日志。
  • 数据设置

    • 增大系数:可调节频谱数据增大时的速度,该值越大,数据增大时的速度越慢。
    • 减小系数:可调节频谱数据减小时的速度,该值越大,数据减小时的速度越慢。
    • 峰值额外增量:数据归一化峰值的额外增量,调节频谱的动态范围。
    • 动态归一化系数:数据归一化峰值的收敛速度,该值越大,归一化的峰值数据收敛速度越快。
    • 传输速率:数据每秒发送的次数,可理解为挂件刷新率。
    • 变化速度:按照变化速度/传输速率的比例调节频谱数据变化速度,一般该值小于传输速率

频谱样式开发

如果想开发新的频谱样式,可以参照ADV-Plugin Wiki的说明及开发教程。

欢迎开发更多有趣好玩的频谱样式,与大家分享~