-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathREADME
41 lines (24 loc) · 1.09 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
ColorWall
---------
ColorWall is a minimal implementation of the visualizer part of the allegro
project (https://github.com/vishnubob/allegro).
ColorWall is a simple framework for implementing and displaying effects for a
wall of pixels. To add a new effect, create a class in effects.py inheriting
from Effect and implement the run() method. Add the new effect to the Effects
list at the bottom of the file. ColorWall comes with a few example effects.
Watch an example ColorWall at http://vimeo.com/16522975.
ColorWall's pixels speak HSV (http://en.wikipedia.org/wiki/HSL_and_HSV).
Dependencies
------------
Tkinter, a GUI-programming toolkit for Python: http://wiki.python.org/moin/TkInter
To see if you have Tkinter installed, at a Python prompt run:
>>> import Tkinter
Usage
-----
To run the ColorWall:
python run.py
This will run your effects on the default 8x8 pixel wall. To change the width
and height of the wall, pass the -w and -t options, e.g.:
python run.py -w 5 -t 10
To run only specific effects, pass the effect names on the commandline. e.g.:
python run.py Rainbow Twinkle KnightMoves