Repository navigation
UltraPads v0.2.1
修复在设置里切换输出设备后无声、设置页白屏的问题。
修复
- 选定的输出设备打不开时(例如连着蓝牙时选择手机扬声器)应用整个无声、重启也无法恢复:现在自动回退到系统默认输出。
Android 始终以立体声打开输出流(部分机型拒绝单声道的低延迟轨道)。 - 音频未运行时设置页白屏(延迟计算得到 NaN)。
- 设置「输出设备」显示设备名称,选择未生效时注明「不可用,已使用系统默认输出」;新增「跟随系统」选项。
改进
- Android:默认使用设备原生输出采样率(不需要重采样才能拿到低延迟快速轨道),低延迟流打开后缓冲设为 2 个 burst。
关于延迟:连接蓝牙耳机时,系统报告的蓝牙链路延迟通常在 100–200 ms(vivo X200 Pro mini 实测约 140 ms),这是蓝牙 A2DP 的编码与传输缓冲,
应用无法绕过;演奏请使用手机扬声器、有线耳机或 USB-C 耳机(应用侧实测:快速轨道、48 kHz、512 帧缓冲约 10.7 ms)。
Linux:curl -fsSL https://ultrapads.plutokeating.beer/install | bash(再次运行即更新;应用内也会提示新版本)
Android:下载对应 ABI 的 APK(大多数手机选 arm64-v8a),或访问 https://ultrapads.plutokeating.beer