Side project · zelf bedacht, gebouwd en in gebruik
Naast mijn werk als product manager bouw ik zelf. Voor het DJ'en ontwikkelde ik drie tools die samen één keten vormen: een downloader-app die complete sets voorbereidt, een eigen beatgrid-analyzer en een op maat gemaakte Mixxx-omgeving.
Een macOS-app, gebouwd voor een bevriende DJ zonder technische achtergrond: plak een link, druk op één knop, en even later staat een complete set draaiklaar in Mixxx, rekordbox of Serato. Gevormd door feedback van de gebruiker zelf, release na release.
De app kiest per track de beste beschikbare bron, detecteert tempo (BPM) en toonsoort, en zet titels en bestandsnamen strak — de basis van een geordende bibliotheek.
Elke track wordt club-klaar gemaakt met behoud van dynamiek — bewust géén plat-gecomprimeerd geluid, zodat een set ademt.
AI-bronscheiding splitst elke track in zang, drums, bas en de rest. Live kun je zo per laag mixen: alleen de zang van de één over de beat van de ander.
Automatische beatgrids, hotcues en loops, plus een playlist in energie-opbouw — direct bruikbaar in Mixxx, rekordbox of Serato.
Een eigen analysepijplijn die met machine learning beats en downbeats detecteert en er een strak, constant beatgrid van maakt — nauwkeuriger dan de ingebouwde analyse van de DJ-software zelf.
Niet alleen het tempo, maar ook de juiste eerste tel van de maat — met slimme correcties tegen klassieke valkuilen zoals half-tempo-detectie en syncopen.
Resultaten gaan rechtstreeks de Mixxx-database in: gelockte beatgrids, hotcues en loops. Reverse-engineered databaseformaat, met automatische backups en herstelscripts.
Kwaliteit wordt gemeten, niet gevoeld: een testset met handmatig geverifieerde grids waartegen elke verbetering van de pijplijn wordt afgerekend.
Tracks waar het algoritme over twijfelt worden gevlagd voor een oor-check in plaats van stilletjes gegokt — de gebruiker houdt het laatste woord.
Mixxx is open-source DJ-software. Ik maakte er mijn eigen omgeving van, afgestemd op draaien met een Pioneer DDJ-FLX4-controller.
Een cleane interface met drie kolommen en een grote BPM-weergave. Alles wat al fysiek op de controller zit is uit het scherm gehaald — geen dubbele knoppen, geen ruis.
De standaard FLX4-mapping is gepatcht: stem-volumes live op de performance-pads, effect-chains onder de FX-knoppen en directere hotcues.
Een echte gebruiker met een echt probleem, klein beginnen, in korte stappen releasen en verbeteren op basis van feedback en metingen. Zelf bouwen houdt me scherp op wat teams elke dag doen — en het is nog leuk ook.