Thanks to #revision2021, I'm learning how to do 2d SDFs... in 1-bit color. It's only been about an hour or so, but the results are very very promising so far!
Once again, Inigo Quilez is a fantastic resource[0]. All I'm doing is plugging in numbers. Though, instead of shader code, I'm using straight up C code with my 1-bit drawing library [1]. It's been interesting converting all the implicit vector operations to vanilla C functions. It's one of the few situations where I miss operator overloading.
0: https://www.iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm
Composing SDFs together is very satisfying. Looking forward to controlling these things with sound/signal.