forked from zestyping/openpixelcontrol
    
        
        - 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
Open Pixel Control links
        longears edited this page Aug 3, 2013 
        ·
        22 revisions
      
    Official OPC Website and Specification
- A browser-based simulator using WebGL with a built-in text editor for writing patterns in Javascript
 - A website for submitting and upvoting patterns
 - A simulator which saves animated GIFs or video files demonstrating a pattern
 - An Open Pixel Control server which listens on multiple channels and treats them like layers on top of each other. This would allow several people to live-code and jam with each other while combining their patterns onto a single LED display. We don't have alpha channels in the Open Pixel Control format, so you'd have to declare a certain color as "transparent". (Old sprite-based games traditionally used magenta for this purpose: 255 0 255)
 - Figure out how to do Fourier analysis on a live audio signal and generate pixels from that
 - Build more bridges between Open Pixel Control and Open Sound Control, DMX, MIDI, HTTP REST
 
The original Open Pixel Control repository by Ping, Rabbit, stappon, etc
- a grab bag of tools in various languages:
 - drivers for TCL/P9813, LPD8806, WS2801 (written in C)
 - openGL simulator (in C)
 - Python client library and colorutils library
 - a bunch of patterns (in Python)
 - Webcam-to-OPC tool (in Processing)
 - 3d layout files for use with the simulator and the location-aware Python patterns
 
- libraries and tools all written in Go:
 - driver for LPD8806
 - OPC server and client
 - a Go port of the Python "colorutils" module from the main OPC repository
 - a bunch of patterns
 - MIDI input which can be used to control patterns (demo video)
 
- driver for WS2811
 - runs on a Teensy 3.0 board
 - temporal dithering and interpolation for smooth fading
 - color correction
 - plug multiple Teensy boards into a USB hub
 - overall picture: OPC data --> Fadecandy OPC server --> USB --> Teensy board --> WS2811 strips
 
- Serpent Twins: Jon Sarriugarte, Keith Johnson, Ping, Rabbit, Christopher de Vries (video)
 - Light Orchestra: Benny James, Ping
 - Truth is Beauty: Marco Cochrane, Ping
 - Freespace / Pixel Grid: Samson Yeung, Grant Patterson. (video)
 - Ardent / Mobile Cloud: Micah Elizabeth Scott
 - Mens Amplio: Sarah Tappon, Jesse Wolfe, Ted Scharff, Ari Lacenski, Micah Elizabeth Scott
 - Flaming Lotus Girls / Xylophage: Michael C. Toren
 - Cafe Negro's DJ booth / observation tower 2013: Rabbit
 
- Beaglebone Black
 - Raspberry Pi
 - Various Arduino-alikes
 
Info from this excellent chipset comparison
LPD8806 chipset
- Only 7 bits per color channel instead of 8
 - Highest data rate
 - Adafruit Digital RGB LED Weatherproof Strip
 - Order directly from China
 
P9813 chipset
- Cool Neon Total Control Lighting
 
WS2801 chipset
WS2811 chipset
- Requires a precisely timed input signal. Possible on Arduino, tricky on Beaglebone / Raspberry Pi.
 - Adafruit NeoPixel