# Links

## Processing

[hello.processing.org ](http://hello.processing.org/)\
[www.learningprocessing.com](http://www.learningprocessing.com/)\
[www.creativecoding.org/](http://www.creativecoding.org/)\
[lernprocessing.wordpress.com/2010/01/18/processing-links/](http://lernprocessing.wordpress.com/2010/01/18/processing-links/)\
[http://www.generative-gestaltung.de/ ](http://www.generative-gestaltung.de/)\
[https://amnonp5.wordpress.com/2012/01/28/25-life-saving-tips-for-processing/](https://amnonp5.wordpress.com/2012/01/28/25-life-saving-tips-for-processing/)\
[Happy Coding](http://happycoding.io/tutorials/processing/) [www.openprocessing.org/](http://www.openprocessing.org/)\


### Useful Processing libraries

### Interface

[http://www.sojamo.de/libraries/controlP5/](http://www.sojamo.de/libraries/controlP5/)\


### Geomerative

[experiencedesignai.wordpress.com/portfolio/week6-workshop/](http://experiencedesignai.wordpress.com/portfolio/week6-workshop/)\
[printingcode.runemadsen.com/geomerative/](http://printingcode.runemadsen.com/geomerative/)\
[lernprocessing.wordpress.com/2011/11/15/geomerative-library/ http://freeartbureau.org/fab\_activity/geomerative-tutorial-part-1/ ](http://lernprocessing.wordpress.com/2011/11/15/geomerative-library/%20http:/freeartbureau.org/fab_activity/geomerative-tutorial-part-1/)\
[http://printingcode.runemadsen.com/geomerative/](http://printingcode.runemadsen.com/geomerative/)\


### Open Sound Control

[http://www.sojamo.de/libraries/oscP5/](http://www.sojamo.de/libraries/oscP5/)\


### Libraries – Computer Vision

### OpenCV

[http://ubaa.net/shared/processing/opencv/](http://ubaa.net/shared/processing/opencv/)\
[http://ubaa.net/shared/processing/opencv/javadoc/](http://ubaa.net/shared/processing/opencv/javadoc/)\
[https://github.com/atduskgreg/opencv-processing-book](https://github.com/atduskgreg/opencv-processing-book)\


### BoofCV

[http://boofcv.org/index.php?title=Tutorial\_Processing](http://boofcv.org/index.php?title=Tutorial_Processing)\


### Blob detection

[http://www.v3ga.net/processing/BlobDetection/](http://www.v3ga.net/processing/BlobDetection/)\


### Kinect

[shiffman.net/p5/kinect/](http://shiffman.net/p5/kinect/)\
[http://kinect.github.io/tutorial/lab06/index.html](http://kinect.github.io/tutorial/lab06/index.html)\


### Libraries – Sound

[www.processing.org/tutorials/sound/ ](http://www.processing.org/tutorials/sound/)\
[www.creativecoding.org/lesson/topics/audio/sound-in-processing](http://www.creativecoding.org/lesson/topics/audio/sound-in-processing)\
[www.vimeo.com/switchboard](http://www.vimeo.com/switchboard)\


### minim-Library / MAX

[https://vimeo.com/switchboard ](https://vimeo.com/switchboard)\
[http://www.creativecoding.org/lesson/topics/audio/sound-in-processing](http://www.creativecoding.org/lesson/topics/audio/sound-in-processing)\


## Touchdesigner

Examples from the book "Generative Gestaltung" adapted for Touchdesigner:\
[https://docs.derivative.ca/index.php?title=Generative\_Design ](https://docs.derivative.ca/index.php?title=Generative_Design)\


## General

[Coding Math – Video-Serie](https://www.youtube.com/watch?v=zm9bqSSiIdo\&list=PL7wAPgl1JVvUEb0dIygHzO4698tmcwLk9)
