推荐:Keyboard Visualizer - 打造你的音频光影秀

推荐:Keyboard Visualizer - 打造你的音频光影秀

KeyboardVisualizerAudio visualizer and effects engine for RGB keyboards, mice, and accessories using the OpenRGB SDK. Supports Windows, Linux, and MacOS. Issue tracker on GitLab (https://gitlab.com/CalcProgrammer1/KeyboardVisualizer)项目地址:https://gitcode.com/gh_mirrors/ke/KeyboardVisualizer

Icon

开放源码的OpenRGB音频可视化工具,适用于Windows、Linux和MacOS

Keyboard Visualizer 是一款创新的应用程序,将你的OpenRGB支持的RGB设备转变为音乐的光影盛宴。它能监听电脑上的任何输入或回声音频设备,无论是从音乐播放器、网站、游戏还是其他应用,都能让键盘灯光随音乐节奏舞动。

在使用Keyboard Visualizer之前,请确保已安装了OpenRGB,并配置好以识别所有RGB设备。OpenRGB的下载链接如下:

https://gitlab.com/CalcProgrammer1/OpenRGB

关于旧版(Razer Chroma SDK等)

旧版本的开发目前暂停,因为我不想持续支持不断变化且仅限Windows使用的多种专有SDK。这个版本作为Keyboard Visualizer 3.x仍然可用,并可以在Release子模块中找到。如果有人愿意保持它的活力,我欢迎拉取请求,但未来我主要专注于基于OpenRGB的版本(4.x)。

下载/构建

Windows

  1. 在GitLab的Releases部分获取预编译二进制文件。
  2. 或者,自行构建: a. 安装最新版Visual Studio Community Edition和Qt Creator。 b. 使用git clone命令克隆项目。 c. git submodule update --init --recursive d. 在Qt Creator中打开KeyboardVisualizer.pro项目。 e. 选择MSVC编译器套件(32位或64位)来构建应用程序。 f. 从Qt Creator运行项目。若想独立运行自建版本,可下载匹配的Release包并替换其中的OpenRGB.exe为新构建的版本。

Linux

  1. 预编译二进制文件当前未提供,你可以自己构建: a. sudo apt install build-essential qtcreator qt5-default libopenal-dev b. 克隆项目:git clone https://gitlab.com/CalcProgrammer1/KeyboardVisualizer c. cd KeyboardVisualizer d. git submodule update --init --recursive e. qmake KeyboardVisualizer.pro f. make -j8
  2. 运行:./KeyboardVisualizer

设置与功能

Keyboard Visualizer提供了多种可调整的设置,以适应你的音频环境和个人喜好:

  • 振幅:调整视觉反应强度,若响应不足则增加。
  • 背景亮度:从0到100%,控制背景亮度。
  • 平均大小:合并多少条输入数据,以获得更简洁的显示效果。
  • 衰减:每一步保留的先前值的比例,较高值使反应较慢,较低值较快。
  • 延迟:设备更新之间的毫秒数,影响帧率。
  • 标准化偏移:调整低频的幅度。
  • 标准化比例:放大每个连续频率条的比例,用于提升高频区域。
  • 滤波常量:介于0到1之间,决定滤波程度。
  • FFT窗口模式:选择不同的窗口函数以优化FFT处理。
  • 背景模式:静态和动态背景颜色与图案。
  • 前景模式:静态和动态前景颜色与图案。
  • 单色模式:针对使用单一色彩效果的设备。
  • 平均模式:选择离散条状图或平滑线性输出。
  • 动画速度:背景和前景动画图案的速度。
  • 滤波常量:低通滤波常数,影响反应速度和稳定性。
  • 背景超时:多长时间后自动淡入背景。

命令行选项与设置文件

可以通过命令行参数或在同一目录下的settings.txt文件保存自定义设置。例如:

Usage: argument1=value1 argument2=value2 ...

包括但不限于以下参数:

  • 帮助:显示帮助信息。
  • 启动最小化:启动时隐藏至系统托盘。
  • 振幅背景亮度平均大小 等设置项,见上文描述。

可视化效果

Keyboard Visualizer 提供了多样化的视觉特效,如:

  • 光谱图:展示各个频率的垂直条。
  • 单柱:展示低频区。
  • 单色:亮度和颜色代表低频强度。

捐赠

虽然主要是为了娱乐,但如果你喜欢这个项目并想给予支持,作者也接受捐赠。

通过以上信息,我们看到了Keyboard Visualizer的强大之处。无论你是音乐爱好者还是硬件发烧友,它都能让你的RGB设备焕发新的生命。立即尝试,打造属于你的个性化音乐光影体验吧!

KeyboardVisualizerAudio visualizer and effects engine for RGB keyboards, mice, and accessories using the OpenRGB SDK. Supports Windows, Linux, and MacOS. Issue tracker on GitLab (https://gitlab.com/CalcProgrammer1/KeyboardVisualizer)项目地址:https://gitcode.com/gh_mirrors/ke/KeyboardVisualizer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平依佩Ula

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值