§ Guida · File e formati

All'interno del .logicx formato file

Pubblicato nell'agosto 2026

A .logicx non è un file. È un pacchetto macOS — una cartella che il Finder visualizza come un singolo elemento — e la sessione al suo interno è memorizzata in un formato binario proprietario che Apple non ha mai documentato. Questo singolo fatto spiega la maggior parte dei problemi che le persone riscontrano: perché Windows mostra una cartella, perché i "visualizzatori .logicx online" non mostrano nulla e perché non c'è pip install che analizza uno.

Cosa contiene la confezione?

Aprine uno su un Mac facendo clic con il pulsante destro del mouse → Mostra contenuto pacchetto (oppure decomprimi un progetto compresso in qualsiasi posizione) e il layout sarà:

MySong.logicx/
├── Alternatives/
│   └── 000/
│       └── ProjectData        ← the session itself (binary)
├── Media/                     ← recorded + imported audio, ordinary files
└── Resources/                 ← artwork, notes, supporting data

Alternatives/ contiene una cartella numerata per ogni alternativa di progetto (funzione File → Alternative di Logic ); ciascuna contiene un ProjectData — l'arrangiamento, le tracce, le regioni, MIDI, le mappe di tempo e indicazione di tempo, i marcatori, le assegnazioni del mixer e dei plugin, tutto in un unico file binario compatto. Media/ La buona notizia è che le tue registrazioni sono lì come normali file audio che puoi copiare su qualsiasi sistema operativo, senza bisogno Logic.

Perché non esiste un parser pubblico

IL ProjectData Il binario non è pubblicato ed è genuinamente ostile al reverse engineering occasionale. Dal mantenimento di un parser di produzione e di uno scrittore per esso, la forma del problema: la sessione è un flusso di record binari tipizzati con basi di temporizzazione diverse in diverse famiglie di dischi (alcuni dati degli eventi contano i tick a una risoluzione, la mappa del tempo a un'altra), varianti del formato di salvataggio che differiscono tra le versioni Logic per gli stessi dati e dettagli che cambiano quando un utente anche solo salva nuovamente il progetto — una sessione salvata nuovamente contrassegna i record degli eventi in modo diverso rispetto a una appena creata, ed è proprio questo il tipo di problema che fa sì che un parser amatoriale non restituisca alcuna nota sui file reali. Un parser che gestisce solo i progetti che ha creato è semplice; uno che gestisce progetti su cui gli utenti hanno effettivamente lavorato deve essere aggiornato rispetto a un corpus di sessioni reali.

Questo è anche il motivo per cui i siti "visualizzatore LogicX online" che si classificano per questa query non ti mostrano nulla di utile: elencano il contenuto della cartella del pacchetto — cosa che puoi fare tu stesso con unzip — e si fermano al ProjectData parete.

Leggendone uno in modo programmatico

La soluzione più pratica è un parser che supporti già il formato, gestito tramite HTTP. Carica il progetto compresso una sola volta e scegli la rappresentazione che preferisci:

Scopri subito l'interno di un progetto Logic.

Carica il file zip .logicx — si apre nel browser come sessione giocabile, su qualsiasi dispositivo.

Apri un file .logicx →

Scriverne uno

La direzione di scrittura non ha scorciatoie: non esiste un modo documentato per scrivere un ProjectData, quindi qualsiasi cosa che produca un lavoro .logicx sta eseguendo uno scrittore nativo sottoposto a reverse engineering. Questo è ciò che fa la pipeline di Doseedo in due punti: conversioni in Logic (UN .als, .flp O .rpp torna come un vero e proprio modificabile .logicx) E audio-in-sessione (un mix torna come un .logicx con stems separate su tracce nominate, una mappa del tempo, MIDI per traccia e una guida agli accordi). Entrambi sono anche richiamabili da agenti IA tramite il Server MCP.

FAQ

Che tipo di file è un .logicx ?

Non si tratta di un singolo file, bensì di un pacchetto macOS, una cartella che il Finder visualizza come un unico elemento. Al suo interno si trovano i file multimediali del progetto, le risorse e i dati della sessione stessa, che sono in un formato binario proprietario senza specifiche pubbliche.

Esiste una libreria in grado di analizzare i file .logicx ?

Non esiste un formato ufficiale, né uno completamente open-source. Apple non ha mai documentato il formato, che varia a seconda della versione Logic, e persino un semplice salvataggio da parte dell'utente sovrascrive i dettagli di basso livello. I parser funzionanti vengono decodificati tramite reverse engineering e mantenuti in relazione a progetti reali.

Cosa posso estrarre da un .logicx senza strumenti speciali?

L'audio: le registrazioni e i file importati si trovano nella cartella del pacchetto. Media La cartella contiene i file audio come di consueto. Su Windows o Linux, apri il progetto compresso come archivio e estrai i file. L'arrangiamento, MIDI e il mixer risiedono nei dati binari della sessione, che necessitano di un vero e proprio parser.

Come faccio a leggere un progetto Logic a livello di programmazione?

Carica il progetto compresso in un parser che supporti il formato: può aprirsi nel browser come sessione riproducibile, convertirsi nativamente in Ableton, FL Studio o REAPER, oppure tornare come testo semplice di REAPER. .rpp — che il tuo codice potrà poi leggere e modificare direttamente.

Imparentato