Skip to content

A Clojure library for creating computational artwork

License

Notifications You must be signed in to change notification settings

sdedovic/artlib-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Clojure library for creating computational artwork

Resources

License

Stars

Watchers

Forks

Packages

No packages published