Pix­el­Con­troller is a real time video/VJ gen­er­a­tor and mixer soft­ware. Most of the Visu­als are gen­er­ated and mixed in real­time and respond to the envi­ron­ment. I use Pix­el­Con­troller to con­trol my Pix­elIn­vaders Panels.

Pix­el­Con­troller sup­ports well-known indus­try and Open­Source stan­dards, such as Art-Net, Mini-DMX, LPD6803 and Seeedstudio’s Rain­bow­duino. It is quite sim­ple to sup­port more stan­dards pro­to­cols like WS2801, HL1606 etc.

If the Pix­el­Con­troller soft­ware is launched, two win­dows are dis­played. The first win­dow shows the inter­nal debug buffer while the sec­ond shows the sim­u­lated out­put matrix.

The inter­nal image­buffer in this exam­ple shows three dif­fer­ent visu­als. The num­ber of visu­als dis­played cor­re­sponds to the con­fig­ured out­put:

The sim­u­lated out­put matrix win­dow shows the first Visual stretched over two matri­ces:

There are dif­fer­ent pos­si­bil­i­ties to con­trol Pix­el­Con­troller, one of them is the Pure­Data fron­tend:

Another pos­si­bil­ity to con­trol Pix­el­Con­troller, using the sim­ple TCP pro­to­col with NetCat:

1
2
3
4
5
#  nc 127.0.0.1 3448
RANDOMIZE;
CHANGE_TINT 31 33 7;
CHANGE_ALL_OUTPUT_EFFECT 3;
CHANGE_ALL_OUTPUT_VISUAL 1;

 
 
 

How to get PixelController?

Pix­el­Con­troller is hosted on GitHub, so

 
 
 

Tech­ni­cal Specs

More infor­ma­tion about Pix­el­Con­troller.
Gen­er­a­tors:

  • Blinken­lights Movie Player
  • Image Viewer
  • Sim­ple Plasma
  • Sim­ple Colors
  • Fire
  • Meta­balls
  • Pix­e­lim­age
  • Tex­ture Deformation
  • Tex­twriter
  • Image zoomer
  • Cell
  • Plasma Two
  • FFT
  • Bub­ble

Effects:

  • Inverter
  • Roto­zoomer
  • Hor­i­zon­tal Beat Shifter
  • Ver­ti­cal Beat Shifter
  • Volu­minize
  • Tine
  • Thresh­old
  • Emboss

Mixer:

  • Add Sat­u­ra­tion
  • Mul­ti­ply
  • Mix
  • Neg­a­tive Multiply
  • Check­box
  • Volu­minizer
  • Xor
  • Minus Half
  • Either

Fader:

  • Switch
  • Cross­fade
  • Slide Upside Down
  • Slide Left Right

Resizer:

  • Pixel Resizer
  • Qual­ity Resizer

How to con­trol the Software:

  • Pure­Data Frontend
  • OSC Server/Client
  • MIDI Device/Signal
  • Com­mand Line Interface
  • Sim­ple TCP Interface
  • Audio input

Oper­a­tion Mode:

  • Man­ual
  • Auto­matic aka. Randomizer
  • Pre­de­fined settings

Sup­ported Oper­at­ing Systems:

  • Microsoft Win­dows
  • Apple OSX
  • Linux
  • Every OS that sup­ports a JRE