Days ago I have completed the soldering of a circuit to control a bicolor 8x8 LED matrix. Since then I have been working (very slowly) on the code. It is made up of two components:
Arduino code: receives the binary data from serial port, prepares it and shifts it into the shift registers;
Qt app: A GUI to control all the 128 leds in a comfortable manner.
I am not finished with the code yet, as I have big improvements in mind (animation sequences, increase refresh rate of the matrix, control brightness with PWM, etc), however, I am happy with the project at this stage.