Frieve Vinyl 原理解析——微观唱针/槽纹物理模拟
Frieve Vinyl Explained – Microscopic stylus/groove physics simulation

原始链接: https://frieve-a.github.io/sound_toolbox/vinyl_explained/vinyl_explained.html

本应用程序提供高保真的黑胶唱片播放物理模拟,超越了视觉上的近似模拟,真实构建了唱针与唱片纹槽之间微观相互作用的模型。 本模拟器采用国际单位制及严谨的力学原理(包括赫兹接触、粘弹性阻尼及刚体动力学),精确再现了完整的信号链路。它模拟了复杂的黑胶母带制作过程(RIAA预加重、滤波以及速度到位移的转换),并通过几何关系而非合成公式自然地计算播放失真。 主要功能包括: * **接触物理:** 对唱针接触面进行精确建模,考虑到PVC材质在微观层面的物理形变。 * **逼真噪声:** 通过多尺度模型模拟纹槽粗糙度、物理尘埃颗粒及静电,实现60dB的真实信噪比(SNR)。 * **分析精度:** 模拟结果已通过实际基准验证,如标准总谐波失真(THD)水平、接触共振(约40kHz)及唱臂共振(约12Hz)。 通过专注于循迹与纹槽几何形状的物理力学,本应用提供了一种基于数学逻辑的模拟播放呈现,并特意排除了电机抖动(Wow and Flutter)和唱片翘曲等外部变量,旨在聚焦于唱针与纹槽之间的纯粹交互。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Frieve Vinyl 详解 – 微观唱针/纹槽物理模拟 (frieve-a.github.io) 10 分,由 XzetaU8 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 quakeguy 6 分钟前 [–] 对纹槽中细节的可视化非常令人大开眼界,看到在主纹槽之间存储了如此多作为声波的“数据”,真是令人惊叹。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系 搜索:```
相关文章

原文

What is this?

This app simulates an analog stylus tracing a vinyl groove in slow motion, using microscopic physics rather than a visual approximation: Hertz/Winkler contact, viscoelastic damping, and rigid-body dynamics. All core quantities use SI units, and the observable SNR, distortion, and resonance frequencies are checked against real-world orders of magnitude.

Cutting Signal Chain

Pink noise (a music-like long-term spectrum) passes through a 20Hz rumble filter, an 80Hz music LF shaper, bass mono filtering, HF cutoff, RIAA recording pre-emphasis including the Neumann 3.18µs pole, and velocity-to-displacement integration. The result drives 45/45 left and right wall normal displacement. The 0dB reference is a 5cm/s peak wall velocity.

Contact Physics

At 2g VTF, each wall carries roughly 14mN of normal force and the contact pressure reaches about 0.4GPa, well above the yield stress of PVC. Microscopic asperities inside the ~5×7µm contact patch are therefore crushed and averaged. The simulation separates visible roughness from the roughness actually felt by the stylus with an analytic patch-averaging factor.

Tracing Distortion

At each step, the simulator evaluates the stylus scanning-radius parabola against the wall gap, so inner-groove treble loss and pinch-effect distortion emerge from geometry rather than from an added distortion formula. Use sine mode to inspect it directly.

Bit Ruler

The ruler divides a ±15µm wall displacement full scale along each 45° modulation axis. The default roughness σ=13.17nm is calibrated to SNR 60.0dB, or 9.7 effective bits; at the default +12dB peak level this corresponds to DR 72dB. White markers show the instantaneous wall displacement.

Noise Sources

The main noise source is three-scale AR(1) groove roughness representing stamper precision and molecular-scale placement error. Dust follows a physical deposition model with flakes, fibers, and grit; only particles actually pressed by the stylus deform. Static is injected as an electrical pulse, as in a real playback chain, not as a mechanical vibration.

Main Simplifications

  • Two degrees of freedom in the groove cross-section; groove-direction vibration and stick-slip are omitted.
  • Roughness is one-dimensional along the groove, with lateral patch averaging handled analytically.
  • Groove walls are rendered as non-overhanging height fields.
  • Wow, flutter, eccentricity, warp, and cartridge electrical loading are outside the model.

Validated Orders of Magnitude

  • 1kHz, 5cm/s sine: output error <0.03dB, THD≈0.6%.
  • Contact resonance ~40kHz, cantilever static deflection ~0.3mm, arm resonance ~12Hz.
  • SNR 60.0dB at σ=13.17nm, yielding DR 72dB at the default +12dB peak level.
联系我们 contact @ memedata.com