i get weird ideas sometimes that I have to chase down. I had a thing where I’d render images in webGL and then convert the pixels to audio. but it got monotonous only making music with the builtin GL functions like sine and cosine, so I started converting audio waveforms into images so I could draw them into the canvas so I could hear them!
my demos still work in desktop browsers: https://jes5199.github.io/demos/