À propos du projet

MPCTK permet aux utilisateurs de générer et d'éditer de manière programmatique des projets Akai MPC Sample à l'aide de Python. Il lit et écrit des fichiers .xpj compressés gzip, injecte des échantillons WAV dans les projets et crée automatiquement le répertoire _[ProjectData] requis. Les utilisateurs peuvent générer des dispositions de pads chromatiques ou basées sur des gammes (majeur/mineur naturel), transposer de la racine source vers la racine cible, cloner des couches entre les pads et régler l'accordage grossier. Les projets sont validés sur du matériel MPC Sample réel. Le MVP actuel nécessite un fichier de modèle XPJ et utilise un accordage en temps réel plutôt que de l'audio rendu. Piloté par ligne de commande sans interface graphique. Les travaux futurs incluent la détection automatique de la racine, le support multi-banque et des modèles intégrés. Installation via pip en mode éditable ; nécessite Python 3.11+.