Hi ASR community,
I have developed an open-source, interactive simulator to explore how cable parameters, source/load interactions, and amplifier behavior affect the audio signal chain from a physical perspective.
Live Demo: https://audio-chain-physics.streamlit.app/
GitHub Repository: https://github.com/moe-charm/audio-chain-physics(Note: This project is registered with Zenodo DOI: 10.5281/zenodo.18898657)
The Concept:The goal of this project isn't to claim that "cables sound better," but to create a "physics playground" where we can quantify how signals might degrade under specific conditions. To make things interesting, I collaborated with ChatGPT Pro to design various "extreme" scenarios and complex parameter configurations to see where the physics-based model breaks or shows measurable artifacts.
Key Features of the Model:
I would love to hear your thoughts on the models. If you find any bugs in the math or have suggestions on how to improve the perceptual metrics, please let me know.
No magic, just physics (and a bit of AI collaboration). Enjoy the simulation!
Best regards,Tomoaki Kurata
I have developed an open-source, interactive simulator to explore how cable parameters, source/load interactions, and amplifier behavior affect the audio signal chain from a physical perspective.
Live Demo: https://audio-chain-physics.streamlit.app/
GitHub Repository: https://github.com/moe-charm/audio-chain-physics(Note: This project is registered with Zenodo DOI: 10.5281/zenodo.18898657)
The Concept:The goal of this project isn't to claim that "cables sound better," but to create a "physics playground" where we can quantify how signals might degrade under specific conditions. To make things interesting, I collaborated with ChatGPT Pro to design various "extreme" scenarios and complex parameter configurations to see where the physics-based model breaks or shows measurable artifacts.
Key Features of the Model:
- Full RLGC Cable Model: Handles conductor geometry and dielectric parameters.
- Interface Interaction: Models RCA line-stage settling, common return contamination, and shield-quality stress.
- Amplifier Small-Signal Behavior: Simulates phase margin shifts and frequency-dependent output impedance (Zout) when driving capacitive loads.
- Time-Domain Analysis: Visualizes dielectric absorption, impulse response, and step response.
- New Metrics: Includes "TailRatio" and "StageError" — my experimental attempts at quantifying temporal smearing and signal degradation.
I would love to hear your thoughts on the models. If you find any bugs in the math or have suggestions on how to improve the perceptual metrics, please let me know.
No magic, just physics (and a bit of AI collaboration). Enjoy the simulation!
Best regards,Tomoaki Kurata