Oculizer 
Over the past couple of years, I've been developing a DMX lighting automation system that creates real-time, music-reactive lighting. Oculizer uses machine learning to automatically predict and switch between lighting scenes based on live audio analysis. The system leverages EfficientAT, a state-of-the-art audio tagging neural network, combined with spectral audio features to understand both the semantic content and acoustic properties of music. This allows Oculizer to intelligently match musical moments to appropriate lighting scenes while using mel-scaled FFT to analyze frequency components and map them to DMX values through configurable scenes.
This is my first major open-source project for creative purposes, and I'm pleased to find that other people are building on top of it for their own music-reactive lighting setups.
The project is open source and available on GitHub.
Core Features
- Intelligent scene prediction using EfficientAT neural network embeddings
- Real-time audio reactivity using mel-scaled FFT analysis
- Dual-stream and single-stream audio modes for flexible setups
- Support for RGB lights, dimmers, strobes, and lasers
- Automatic scene switching based on audio content analysis
- Manual scene control with interactive grid-based browser
- Live scene switching and MIDI control support