A Clojure library for creating computational artwork. Inspired by thobbs/genartlib and created as a supplement.
Very expiremental. See also artlib-cuda.
3d.native - 3D projection a la OpenGL and GLM. Backed by
vectorz-clj and runs on the CPU.
color.palettes - oscillating color palletes and color pallete generator
geometry.jts - tools for offsetting and insetting arbitrary polygons, wrapper around JTS
keyframea.core - basic keyframing
midi.core - low level access to .mid files
midi.data - higher-level, more useful access to .mid file data
quil.global - macros I typically require with
quil.middleware - a useful animation middleware built on top of quil's
modulation - A set of modulation sources based on the audio production concepts