Full basic functionalities implemented in real-time:
Videos starting on GUI-less Raspbian using X windowing system scripts. The OpenGL videos run on the GPU smoothly, the GUI-less setup avoids the pi to freeze
JACK audio client implemented acquiring data in a real time background thread.
FFT on audio buffer for customisable parameters in the video
Control potentiometers in separate thread communicating with SPI give 3 control paramters
Several OpenGL shaders out-of-the-box customisable for different audiovisual responses.
The code is still a bit all over the place, next iteration will focus on refactoring, documenting and organising the repository.
Full basic functionalities implemented in real-time:
The code is still a bit all over the place, next iteration will focus on refactoring, documenting and organising the repository.