Audio Experiments
Various browser based audio apps, to satisfy curiosity.
96kHz investigation
Does content above 20kHz produce anything audible?
To Hi-ResBad Audio Playground
Simulations of phase-delay, saturation, inter modulation distortion, over-sampling, jitter, dither and filter pre-ringing.
Lots of controls and interactive graphs. Exaggerate settings to help to hear what they sound like.
Do ABX or MUSHRA-like testing to test your ears and your setup.
To Bad AudioQuantisation
What difference does dither make as bit depth is reduced and what kinds of dither are there?
Aliasing
At what point does aliasing become audible and what does it sound like?
Bass Phase
Is a delay in the fundamental harmonic of a tone audible? Is this related to "timing" or "speed"?
Bad Audio is currently set to work at 48000Hz - to reduce processing load.
Background
Built using plain javascript and no frameworks other than built-in browser features like Web Audio Api.
Algorithms and processing worked out from first principles or primary sources, that's part of the fun.
Code is documented with references to educational and academic references, just inspect to find out more.
I am not an expert. Let me know if anything there are any mistakes.
Copilot, Chat-GPT and Claude.ai used to help with mundane tasks like html and css but also to help answer questions about algorithms.