overtone

plexus 2023-11-15T16:30:57.855519Z

Browsing the overtone code base I keep discovering more cool things, there's a system for adding examples for specific ugens

plexus 2023-11-15T16:31:28.117219Z

(demo (example dibrown :rand-walk))

plexus 2023-11-15T16:34:18.346849Z

Actually it's not ugens, it's cgens... it's ugens or cgens. Would be great to expand this. Have a way to find examples for a specific ugen, append them to the docstring, render them in reference docs...

plexus 2023-11-15T16:35:13.296279Z

also apparently there's code to read compiled supercollider synthdefs, and to then decompile them to overtone syntax. It's not 100% reliable and the output is a bit weird, but really useful for porting existing synths.

‼️ 1
plexus 2023-11-15T16:38:32.398729Z

Fixing the cljdoc build would be another really high value thing to do. By default it tries to load all namespaces, and that's not going to work. https://app.circleci.com/pipelines/github/cljdoc/builder/47133/workflows/7172cee7-679d-4353-a04e-8ab7eb926aa3/jobs/63508