{"version":"1.0","type":"rich","title":"Rotating Ellipses v2","description":"The visualization listens to the computer’s microphone and renders the live audio buffer as a field of rotating ellipses centered on the canvas. Each ellipse’s size reflects the sample’s amplitude, while its rotation angle corresponds to the sample’s position in the buffer. It uses the Web Audio API’s `AnalyserNode` to capture time-domain data, and the Canvas 2D API’s `ellipse()` method to draw the shapes. Unlike an earlier version, it removes any amplitude threshold, so all samples are drawn, with a thinner stroke to compensate.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-d0b37a188f9a92890c43d6944bff0847?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}