A two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl.
Nibble 2 (beta), expanding into the complex plane (synthesis as a function time and imaginary time), adding four dimensional gradients, (Perlin) simplex & signed noise functions, two serial injection locked oscillators (with phase modulation), interpolation, mapping, clamping, direct buffer access, and more.
Inspired by Viznut's Bytebeat phenomenon.
Try it here : http://five23.github.com/nibble/index.html
GUI (knobs/sliders) built using xgui.js (https://github.com/oosmoxiecode/xgui.js)
Interface built using Bootstrap 3 (http://getbootstrap.com/) and jQuery 1.10.2 (http://jquery.com/)
M. Cheng, J. Duncan, and J. Harvey. (2012)cite arxiv:1204.2779Comment: 124 pages, 75 tables; updated references and minor editing in v.2; minor editing and two new theorems in v.3.