Comment by bradly
Thanks for sharing. I've been on a path of algo music with JavaScript (I also do not enjoy JavaScript) and have mostly just guess-and-checked my way through it. I'm going to work through this as my advent of code project.
Yesterday I put up a little dictionary of synth sounds that I'm building out to help me on my journey (https://synthrecipes.org). The goal to be able to export any particular sound in a format for different live coding environments. Sounds are defined in a JSON format like https://synthrecipes.org/recipes/acid-bass.json. I'll open source it today so other can submit sounds.
--
Edit: I've open sourced the repo so others can improve existing sounds and add new ones. https://github.com/bradly/synth-recipes/tree/main
That's really cool.
Music is funny. I played the closed hi-hat sound (https://synthrecipes.org/#closed-hi-hat) a couple of times and my brain instantly started playing AC/DC's, Back in Black. I probably haven't listened to that song in 15 years and now I'm shuffling AC/DC on Spotify.
Also, the "Sub bass" link might be broken:
https://synthrecipes.org/#Sub-bass