/elm-generative

Making generative art in Elm

Primary LanguageJavaScriptMIT LicenseMIT

View the demo online

Generative Art with Elm

This package is a set of utilities for creating random, geneative art.

Optionally, this website also can plot directly to AxiDraw V3 and related penplotter families using the AxiDraw CLI.

Getting started

  1. Follow the Elm Guide to install Elm Platform.
  2. Run elm reactor
  3. Click on index.html to see the web demo

Optional, if you have an AxiDraw penplotter physically

  1. Install the AxiDraw Python Module
  2. In a new terminal, install python dependencies: pip -r python/requirements.txt
  3. Run python python/axidraw_server.py

If the website shows the AxiDraw firmware version, that means it's connected

Branching strategy

Releases go on master with tags. All features must be merged via a pull request.

Recommended resources

Contribute

You can contribute to this repository:

  • Open a new issue and make suggestions
  • Create a pull request with new features or bug fixes
  • Tweet to me: @xavier_ho

Made with an open mind by Xavier Ho xavier@jtg.design