The Dreamers is a music controlled projection with live audio detection. It is named after the 2003 movie by Bernardo Bertolucci
There were various iterations with different Raspberry Pis - Pi 3 B, Pi 3 B+ and Pi 4 B - a small USB microphone, an old projector and an old TV. Coded in Python with OpenCV for visual output and effects and Aubio for audio detection. Video snippets from archive.org. Runs in 480p/30fps on a Raspberry Pi 4 (or ~15fps on a Pi 3) with multithreaded live beat/onset detection.