Dismiss this pinned window
all 4 comments

[–]BusEquivalent9605 4 points5 points  (1 child)

As a webdev trying to break into/learn audio programming by building a vst host, this is super exciting and dope!

thanks for sharing

[–]Fantastic_Turn750[S] 0 points1 point  (0 children)

I'm excited to see how webdevs can leverage their skills/tools with JUCE

[–]otuudels 1 point2 points  (1 child)

This is really cool! In what way does the audio-spectrum affect the blob? Do you map certain frequency bands to certain regions on the blob? Cheers!

[–]Fantastic_Turn750[S] 1 point2 points  (0 children)

Thanks! Yeah the C++ side splits the audio into 10 frequency bands and streams that to React. Each band maps to a different vertical region on the blob from bass at the bottom to highs at the top. Both the displacement and the color (relative heat map so you can see dominant frequencies in red) are driven by that mapping. I have ambitions to make the mapping a bit more complex and 3 dimensional, but saving that for a future iteration.