功能 Bonk'd Audio Visualizer 是一款使用 C/C++ 和 Vulkan 编写的 3D 音频可视化器,优先为 Linux 设计,其次为 Windows 设计。它旨在实现轻量、快速和低延迟。未来计划的功能包括: -桌面背景渲染 -可自定义颜色(目前可通过命令行选项进行自定义) -可自定义速度(目前可通过命令行选项进行自定义) -可自定义波形高度/采样率/采样大小(目前也可通过命令行选项进行自定义) 根据用户反馈可能实现的延伸目标: -VR -视口控制 -某种形式的游戏化元素 使用方法 只需启动 Bonk'd Audio Visualizer 并开始播放您喜爱的音乐,尽情享受吧!…
功能
Bonk'd Audio Visualizer 是一款使用 C/C++ 和 Vulkan 编写的 3D 音频可视化器,优先为 Linux 设计,其次为 Windows 设计。它旨在实现轻量、快速和低延迟。未来计划的功能包括:
-桌面背景渲染
-可自定义颜色(目前可通过命令行选项进行自定义)
-可自定义速度(目前可通过命令行选项进行自定义)
-可自定义波形高度/采样率/采样大小(目前也可通过命令行选项进行自定义)
根据用户反馈可能实现的延伸目标:
-VR
-视口控制
-某种形式的游戏化元素
使用方法
只需启动 Bonk'd Audio Visualizer 并开始播放您喜爱的音乐,尽情享受吧!进一步的配置可以通过启动选项进行更改,相关说明包含在游戏文件附带的 Manual.txt 中,不久后将支持通过配置文件进行修改,并可能最终提供实时修改的 UI 界面。按 Escape 键关闭程序。
注意事项
如果您在 Linux 上运行,默认情况下应用程序使用 PipeWire,但可以在启动选项中添加 -alsa 以直接使用 ALSA。目前它会连接到麦克风而不是默认输出设备,修复工作正在进行中。测试是在 Fedora 36 上完成的,但任何安装了 Pipewire 和合适 Vulkan 驱动程序的 Linux 系统应该都能正常使用默认设置。
许多功能可通过启动参数使用,包括渲染自定义、切换起始显示器、切换音频接口以及强制使用集成或独立 GPU 等。这些功能正在迁移到配置文件中,随后将迁入 GUI 应用程序,但目前作为启动选项提供,以便让用户尽早访问这些功能。
为方便起见,下面列出了启动参数,这些参数也包含在软件安装目录下的 Manual.txt 文件中。
可用选项:
选项语法 >>>> 描述
-wh (整数) >>>>> 设置波形高度,默认为 25
-a (实数) >>>>> 设置 Alpha(透明度),默认为 0.25
-mt (整数) >>>> 设置移动时间,默认为 6
-alsa >>>>> 使用 ALSA 而非 PipeWire(仅限 Linux)
-window >>>>> 以窗口模式运行而非全屏
-fi >>>>> 强制使用集成 GPU*
-fd >>>>> 强制使用独立 GPU*
-debug >>>>>> 将调试输出打印到 bav_log.log
-display >>>>> 设置渲染到的显示器(仅全屏模式)
*当机器上存在多个 GPU 时,Steam 似乎会向 Vulkan “隐藏” GPU。您可以从命令行/终端使用强制参数运行程序,它们将按预期工作,但通过 Steam 运行时可能会遇到问题。也许可以通过环境变量或改变 Steam 的运行方式来规避此问题,但我尚未找到确凿的方法,效果因人而异。
预告片音乐由 NCS 慷慨提供,歌曲链接: