Vector Editor based on Paper.js
A working version can be found at https://w00dn.github.io/papergrapher/
raster image and dot pattern tracer: use gist for findContours or metaballs (https://jurasic.dev/marching_squares/) with simplifyPath and unite (https://stackoverflow.com/questions/71077189/merging-two-bezier-based-shapes-into-one-to-create-a-new-outline/), or geometrizer / primitive.js
vectors are low-res pictures detailed gradually (~progressive jpeg), halftone points / lines / shapes in RGB or CMYK
storyboards as vectorized photos; connect to Panoramera
http://paperjs.org/features/#mouse-interaction
http://paperjs.org/tutorials/interaction/mouse-tool-events/
http://paperjs.org/tutorials/interaction/creating-mouse-tools/
load audio files as svg stroke-dasharray (lossless or for charting; subpixel stroke / gap ratio is volume,
x/y is theta/phi, backward stroke data or distance is envelope, text along path is filename to include,
grouped and layered strokes are spectrum (?))