Art from the digital eye and digital mind. Generative design.
Sonoshee Sorted
![](../media/refs/sonoshee_sorted.jpg)
Bent NYC
![](../media/refs/glitch_progress.jpg)
Piercing the Veil
![](../media/videos/shapes.gif)
Ronin
Ronin is an image processing and graphic design tool which interprets a dialect of Lisp to automate simple graphical tasks like exporting, resizing, and generating procedural imagery. For each image a deem worthy of showcasing here, I will link to the accompanying .lisp
script so you may easily copy, repurpose, and build upon it.
![](../media/refs/saturn_ronin.jpeg)
![](../media/refs/trifid_ronin.jpeg)
![leaves color palette](../media/refs/leaves-ronin.jpeg)
![black and white lights](../media/refs/lights-ronin.jpeg)
![leaves ultra-low-res](../media/refs/leaves-ronin-low-res.jpeg)
![leaves color palette](../media/refs/hearts-ronin.jpeg)
![5 min with Ronin](../media/refs/5minRonin.jpeg)
Image Sources
Ronin Techniques
Ronin calls for import and saturation (clear) (import $path) (pixels fn ~q ~rect) (def {name} {val}) (fill ~shape {color}) The Ronin call: (saturation pixel q) does something unknown. Maybe gets saturation quantity at pixel? Changes sat of one pixel?