Le défi central
Trier une grande bibliothèque à la main prend du temps, mais une séquence automatique ne comprend ni dramaturgie, ni moment du show, ni goût personnel.
ÉTUDE DE CAS APPLICATIONS
Les données éclairent le set. Le choix final reste celui du DJ.
Étude de cas d’ENERGY MIX / CANDICE SET PLANNER : application macOS locale pour analyser énergie, structure et transitions harmoniques d’un DJ set.
ENERGY MIX est le nom portfolio de CANDICE SET PLANNER, un outil macOS local qui aide à ordonner les titres selon l’énergie, la structure et la compatibilité harmonique sans envoyer la bibliothèque sur un serveur tiers.
Trier une grande bibliothèque à la main prend du temps, mais une séquence automatique ne comprend ni dramaturgie, ni moment du show, ni goût personnel.
Analyse locale, contraintes, verrouillages et alternatives composent un workflow où le moteur propose et où le DJ écoute, ajuste ou refuse.
Nous distinguons le vrai problème des étapes imposées par les limites des outils existants.
Nous définissons le modèle de données, les scénarios clés et une interface claire au quotidien.
Frontend, logique, données et intégrations forment un système fonctionnel.
Parcours critiques, accès, erreurs et usages réalistes sont testés avant les évolutions.
L’application lit Rekordbox TXT, CSV, XML et M3U8 et harmonise les données pour la suite du travail.
L’analyse locale suit l’évolution du titre pour éclairer la dramaturgie du set.
La logique Camelot aide à repérer des combinaisons pertinentes comme candidates à une transition.
Des titres ou positions peuvent être verrouillés pendant que le système optimise le reste.
Les propositions peuvent être comparées et évaluées à l’oreille avant l’export final.
L’ordre final peut être exporté en M3U8, TXT, TSV ou CSV pour la suite du workflow.
Le stack vérifié réunit SwiftUI, Swift, Python, OR-Tools, NumPy, Core Audio, Beat This, MusiCNN. Chaque technologie répond à un rôle précis, avec une attention portée à la maintenance et au fonctionnement réel.
ENERGY MIX réunit import, analyse, propositions d’ordre, écoute des transitions et export dans un outil local qui laisse le jugement musical à l’humain.