<commit_before>![Fadecandy Title](https://raw.github.com/scanlime/fadecandy/master/doc/images/fc-title.png)

Fadecandy is a project that makes LED art easier, tastier, and more creative. We're all about creating tools that remove the technical drudgery from making LED art, freeing you to do more interesting, nuanced, and creative things. We think LEDs are more than just trendy display devices, we think of them as programmable light for interactive art.

* [Video Introduction to Fadecandy](https://vimeo.com/79935649)
* [Introduction by <NAME> from Spark Fun Electronics](https://www.youtube.com/watch?v=-4AUBjV7Y-w)
* [Tutorial: LED Art with Fadecandy](https://learn.adafruit.com/led-art-with-fadecandy)
* [Tutorial: 1,500 NeoPixel LED Curtain with Raspberry Pi and Fadecandy](https://learn.adafruit.com/1500-neopixel-led-curtain-with-raspberry-pi-fadecandy/)
* [Presentation slides: Easier and Tastier LED Art with Fadecandy](http://www.misc.name/easier-and-tastier-led-art-with-fadecandy/)
* [LED Interaction Research with Fadecandy at Stimulant labs](http://stimulant.com/led-interaction-research/)

Buy a Fadecandy Controller board:

* [Adafruit](http://www.adafruit.com/products/1689)
* [RGB-123](http://rgb-123.com/product/fadecandy/)

Simple Example
--------------

[![Join the chat at https://gitter.im/scanlime/fadecandy](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/scanlime/fadecandy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Here's a simple project, a single LED strip controlled by a Processing sketch running on your laptop:

![Fadecandy system diagram 1](https://raw.github.com/scanlime/fadecandy/master/doc/images/system-diagram-1.png)

```
// Simple Processing sketch for controlling a 64-LED strip.
// A glowing color-blob appears on the strip under mouse control.

OPC opc;
PImage dot;

void setup()
{
  size(800, 200);

  // Load a sample image
  dot = loadImage("color-dot.png");
<commit_msg>Adjust the vertical<commit_after>![Fadecandy Title](https://raw.github.com/scanlime/fadecandy/master/doc/images/fc-title.png)

Fadecandy is a project that makes LED art easier, tastier, and more creative. We're all about creating tools that remove the technical drudgery from making LED art, freeing you to do more interesting, nuanced, and creative things. We think LEDs are more than just trendy display devices, we think of them as programmable light for interactive art.

* [Video Introduction to Fadecandy](https://vimeo.com/79935649)
* [Introduction by <NAME> from Spark Fun Electronics](https://www.youtube.com/watch?v=-4AUBjV7Y-w)
* [Tutorial: LED Art with Fadecandy](https://learn.adafruit.com/led-art-with-fadecandy)
* [Tutorial: 1,500 NeoPixel LED Curtain with Raspberry Pi and Fadecandy](https://learn.adafruit.com/1500-neopixel-led-curtain-with-raspberry-pi-fadecandy/)
* [Presentation slides: Easier and Tastier LED Art with Fadecandy](http://www.misc.name/easier-and-tastier-led-art-with-fadecandy/)
* [LED Interaction Research with Fadecandy at Stimulant labs](http://stimulant.com/led-interaction-research/)

Buy a Fadecandy Controller board:

* [Adafruit](http://www.adafruit.com/products/1689)
* [RGB-123](http://rgb-123.com/product/fadecandy/)

[![Join the chat at https://gitter.im/scanlime/fadecandy](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/scanlime/fadecandy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Simple Example
--------------

Here's a simple project, a single LED strip controlled by a Processing sketch running on your laptop:

![Fadecandy system diagram 1](https://raw.github.com/scanlime/fadecandy/master/doc/images/system-diagram-1.png)

```
// Simple Processing sketch for controlling a 64-LED strip.
// A glowing color-blob appears on the strip under mouse control.

OPC opc;
PImage dot;

void setup()
{
  size(800, 200);

  // Load a sample image
  dot = loadImage("color-dot.png");

{'fraction_non_alphanumeric': 0.13039066463723997, 'fraction_numerical': 0.020294266869609334, 'mean_word_length': 4.807069219440353, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 18, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4750086', 'n_tokens_mistral': 1417, 'n_tokens_neox': 1290, 'n_words': 340}