Dentro del .logicx formato de archivo
Publicado en agosto de 2026
A .logicx no es un archivo. Es un paquete macOS — una carpeta que el Finder muestra como un solo elemento — y la sesión dentro de ella se almacena en un formato binario propietario que Apple nunca ha documentado. Ese hecho explica la mayoría de los problemas con los que se encuentran las personas: por qué Windows muestra una carpeta, por qué los "visores .logicx en línea" no muestran nada y por qué no hay pip install que analiza uno.
¿Qué contiene el paquete?
Ábrelo en una Mac con clic derecho → Mostrar contenido del paquete (o simplemente descomprime un proyecto comprimido en cualquier lugar) y el diseño es:
MySong.logicx/
├── Alternatives/
│ └── 000/
│ └── ProjectData ← the session itself (binary)
├── Media/ ← recorded + imported audio, ordinary files
└── Resources/ ← artwork, notes, supporting data
Alternatives/ Contiene una carpeta numerada por alternativa de proyecto (función Archivo → Alternativas de Logic ); cada una contiene una ProjectData — la disposición, las pistas, las regiones, MIDI, los mapas de tempo y compás, los marcadores, las asignaciones de mezclador y complementos, todo en un único archivo binario compacto. Media/ La buena noticia es que tus grabaciones están ahí como archivos de audio normales que puedes copiar en cualquier sistema operativo, sin necesidad Logic.
¿Por qué no hay un analizador sintáctico público?
El ProjectData El binario no está publicado y es genuinamente hostil a la ingeniería inversa casual. Desde el mantenimiento de un analizador y escritor de producción para él, la forma del problema: la sesión es un flujo de registros binarios tipados con diferentes bases de tiempo en diferentes familias de registros (algunos datos de eventos cuentan los ticks a una resolución, el mapa de tempo a otra), variantes de formato de guardado que difieren entre versiones Logic para los mismos datos y detalles que cambian cuando un usuario tan solo guarda de nuevo el proyecto — Una sesión guardada de nuevo marca los registros de eventos de forma diferente a una recién creada, lo cual es precisamente lo que hace que un analizador aficionado no devuelva ninguna nota en archivos reales. Un analizador que solo procesa proyectos que él mismo creó es sencillo; uno que procesa proyectos que los usuarios han modificado realmente debe mantenerse con un corpus de sesiones reales.
Esta es también la razón por la que los sitios "online logicx viewer" que se posicionan para esta consulta no muestran nada útil: enumeran el contenido de la carpeta del paquete, lo cual puedes hacer tú mismo con unzip, y se detienen en el ProjectData muro.
Leyendo uno programáticamente
La opción más práctica es un analizador sintáctico que ya reconoce el formato, controlado mediante HTTP. Simplemente suba el proyecto comprimido una vez y elija la representación que prefiera:
- Una sesión jugable en el navegador. — pistas, arreglo, MIDI y mapa de tempo, renderizado y audible. La respuesta más rápida a "¿qué hay en este proyecto?" que existe.Abra un archivo .logicx en línea.)
- Una conversión nativa — el mismo proyecto reconstruido como un Ableton
.als(XML comprimido con gzip), FL Studio.flpo SEGADOR.rpp. (Las doce direcciones.) - Una representación textual que tu código puede recorrer — convertir a
.rppy toda la sesión es texto plano: analícelo, edítelo y conviértalo de nuevo a.logicxSi necesitas Logic para abrir el resultado. El ejemplo de Python que funciona está en Controlar Logic Pro con Python.
Vea ahora el interior de un proyecto Logic
Sube el archivo comprimido. .logicx — Se abre en el navegador como una sesión jugable, en cualquier ordenador.
Escribir uno
La dirección de escritura no tiene ningún atajo; no hay ninguna forma documentada de crear un archivo. ProjectData, así que cualquier cosa que produzca un funcionamiento .logicx está ejecutando un escritor nativo de ingeniería inversa. Eso es lo que hace el pipeline de Doseedo en dos lugares: conversiones a Logic (un .als, .flp o .rpp regresa como un real y editable .logicx) y audio a sesión (una mezcla regresa como un .logicx con stems separadas en pistas con nombre, un mapa de tempo, MIDI por pista y una guía de acordes). Ambos también pueden ser llamados por agentes de IA a través del Servidor MCP.
Preguntas frecuentes
¿Qué tipo de archivo es un .logicx ?
No se trata de un solo archivo, sino de un paquete macOS, una carpeta que el Finder muestra como un único elemento. En su interior se encuentran los archivos multimedia del proyecto, los recursos y los datos de la sesión, que tienen un formato binario propietario sin especificación pública.
¿Existe alguna biblioteca que analice archivos .logicx ?
No existe una versión oficial ni completamente de código abierto. Apple nunca ha documentado el formato, este varía según las versiones Logic, e incluso un simple guardado por parte del usuario modifica detalles de bajo nivel. Los analizadores sintácticos funcionales se obtienen mediante ingeniería inversa y se mantienen a partir de proyectos reales.
¿Qué puedo extraer de un .logicx sin herramientas especiales?
El audio: las tomas grabadas y los archivos importados se encuentran en el paquete. Media La carpeta contiene archivos de audio normales. En Windows o Linux, abra el proyecto comprimido como un archivo y extraiga los archivos. El arreglo, MIDI y la mesa de mezclas se encuentran en los datos binarios de la sesión, que requieren un analizador sintáctico.
¿Cómo puedo leer un proyecto Logic mediante programación?
Sube el proyecto comprimido a un analizador que admita el formato: puede abrirse en el navegador como una sesión reproducible, convertirse de forma nativa a Ableton, FL Studio o REAPER, o devolverse como texto plano de REAPER. .rpp — que tu código podrá leer y editar directamente.