Sobre el proyecto

MPCTK permite a los usuarios generar y editar programáticamente proyectos de Akai MPC Sample utilizando Python. Lee y escribe archivos .xpj comprimidos con gzip, inyecta samples WAV en los proyectos y crea automáticamente el directorio _[ProjectData] requerido. Los usuarios pueden generar layouts de pads cromáticos o basados en escalas (mayor/menor natural), transponer desde raíces de origen a destino, clonar capas entre pads y ajustar el tuning grueso. Los proyectos han sido validados en hardware real de MPC Sample. El MVP actual requiere un archivo de plantilla XPJ y utiliza tuning en tiempo real en lugar de audio renderizado. Se maneja mediante CLI sin GUI. El trabajo futuro incluye la detección automática de la raíz, soporte para multi-bank y plantillas embebidas. Instalación vía pip en modo editable; requiere Python 3.11+.