音量控件看起来简单 0-100 的滑块,但也有很多工作,人类对于音量的变化不是线性的,更像一个对数函数(又不完全是)。所以一般滑块的设计用以控制 DAV 电平的曲线都是一个像指数函数样子(和人类感知音量变化抵消)。术语是“音频锥形”,概念比较老,且音频锥形没有特定的说这个曲线到底是怎么样的,它和具体的 DAC 硬件相关。参考:https://www.ampbooks.com/mobile/amp-technology/james-tonestack-analysis/
在 Windows 的如 WASAPI 设计中也可以直接调用系统的方案获取 dB、线性或者 Windows 处理后的曲线。参考:https://learn.microsoft.com/en-us/windows/win32/coreaudio/volume-controls
在 Windows 的如 WASAPI 设计中也可以直接调用系统的方案获取 dB、线性或者 Windows 处理后的曲线。参考:https://learn.microsoft.com/en-us/windows/win32/coreaudio/volume-controls
🎉58
https://github.com/Moriafly/SPW/discussions/1 这是 Salt Player for Windows 的开发建议收集计划。根据现有的开发速度和计划预计最快在年底或者明年初推出第一个测试版本,本讨论区可以提出对 SPW 的建议(请为每一个建议开启新的讨论)。❤️
🎉81
昨天进度(到现在)完成了跳转播放,自动音频引擎初始化,打算开发下无间隙播放。。。不知道要花多少时间了,好枯燥。。。Salt Player Android 端代码约 10 万左右,过去 24 小时内提交了 6 次代码,新增行 402,删除行 270.。。。
还是得慢慢做,音乐播放器看起来很简单的软件,真做起来感觉从 0% - 75% 快速开发要不了多少时间,后续维护太花功夫,很多时候图个新鲜其实换个皮肤用户感知收益更大呢
还是得慢慢做,音乐播放器看起来很简单的软件,真做起来感觉从 0% - 75% 快速开发要不了多少时间,后续维护太花功夫,很多时候图个新鲜其实换个皮肤用户感知收益更大呢
🎉103