Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.21 KB

README.md

File metadata and controls

30 lines (21 loc) · 1.21 KB

artlib-core

Clojars Project

A Clojure library for creating computational artwork. Inspired by thobbs/genartlib and created as a supplement.

Very expiremental. See also artlib-cuda.

Contents

3d

  • 3d.native - 3D projection a la OpenGL and GLM. Backed by vectorz-clj and runs on the CPU.

color

  • color.palettes - oscillating color palletes and color pallete generator

geometry

  • geometry.jts - tools for offsetting and insetting arbitrary polygons, wrapper around JTS

keyframing

  • keyframea.core - basic keyframing

midi

  • midi.core - low level access to .mid files
  • midi.data - higher-level, more useful access to .mid file data

quil

  • quil.global - macros I typically require with :refer :all
  • quil.middleware - a useful animation middleware built on top of quil's fun-mode middleware

misc

  • modulation - A set of modulation sources based on the audio production concepts