The ambition of this project was to create, program and control a matrix of individually controllable LEDs. This was achieved by utilizing a variety of microcomputers, such as Arduino, and by forging the hardware required for signal processing. Several subsystems were constructed, a main unit for controlling the LEDs, a signal processing unit for analyzing audio signals by employing the Fourier transform, and a stage lighting communication unit to communicate with standard stage equipment. All the subsystems were conjoined into one complete system using digital communication. The physical construction of the matrix was not finished but the subsystems work together and are able to control a miniature prototype of the matrix (with the same ch...