§ Guia · Arquivos e formatos

Dentro do .logicx formato de arquivo

Publicado em agosto de 2026

A .logicx Não é um arquivo. É um Pacote macOS — uma pasta que o Finder exibe como um único item — e a sessão dentro dela é armazenada em um formato binário proprietário que Apple nunca documentou. Esse fato explica a maioria dos problemas que as pessoas enfrentam: por que Windows exibe uma pasta, por que os "visualizadores .logicx online" não mostram nada e por que não há pip install que analisa um.

O que vem na embalagem?

Abra um arquivo no Mac clicando com o botão direito do mouse e selecionando "Mostrar conteúdo do pacote" (ou simplesmente descompacte um projeto zipado em qualquer lugar) e o layout será o seguinte:

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

Alternatives/ Contém uma pasta numerada por alternativa de projeto (recurso Arquivo → Alternativas do Logic ); cada uma contém um ProjectData — o arranjo, as faixas, as regiões, MIDI, os mapas de andamento e compasso, os marcadores, as atribuições do mixer e dos plugins, tudo em um único arquivo binário denso. Media/ A boa notícia é que suas gravações estão armazenadas como arquivos de áudio comuns, que você pode copiar em qualquer sistema operacional, sem precisar Logic.

Por que não existe um analisador sintático público?

O ProjectData O formato binário não é publicado e é genuinamente hostil à engenharia reversa casual. A partir da manutenção de um analisador e gravador de produção para ele, a forma do problema se apresenta: a sessão é um fluxo de registros binários tipados com diferentes bases de tempo em diferentes famílias de discos (alguns dados de eventos contam ticks em uma resolução, o mapa de tempo em outra), variantes de formato de salvamento que diferem entre as versões Logic para os mesmos dados, e detalhes que mudam quando um usuário sequer... salva novamente o projeto — Uma sessão salva novamente sinaliza os registros de eventos de forma diferente de uma sessão recém-criada, que é exatamente o tipo de coisa que faz um analisador sintático amador retornar zero notas em arquivos reais. Um analisador sintático que lida apenas com projetos que ele mesmo criou é fácil; um que lida com projetos que os usuários realmente modificaram precisa ser mantido atualizado com base em um conjunto de sessões reais.

É por isso também que os sites de "visualização online de logicx" que aparecem nos resultados dessa busca não mostram nada de útil: eles listam o conteúdo da pasta do pacote — o que você mesmo pode fazer com o unzip — e param no... ProjectData parede.

Lendo um programaticamente

A solução prática é usar um analisador sintático que já suporte o formato, transmitido via HTTP. Basta enviar o projeto compactado uma única vez e escolher a representação que preferir:

Veja agora mesmo o interior de um projeto Logic

Faça o upload do arquivo compactado. .logicx — ele abre no navegador como uma sessão jogável, em qualquer máquina.

Abra um arquivo .logicx →

Escrevendo um

A escrita não tem atalhos — não existe uma maneira documentada de escrever um texto. ProjectDataEntão, qualquer coisa que produza um resultado funcional. .logicx está executando um escritor nativo de engenharia reversa. É isso que o pipeline da Doseedo faz em dois lugares: conversões em Logic (um .als, .flp ou .rpp retorna como um arquivo real e editável. .logicx) e áudio para sessão (uma mistura retorna como um .logicx com stems separados em faixas nomeadas, um mapa de tempo, MIDI por stem e um guia de acordes). Ambos também podem ser chamados por agentes de IA através do Servidor MCP.

Perguntas frequentes

Que tipo de arquivo é um .logicx ?

Não se trata de um único arquivo — é um pacote macOS, uma pasta que o Finder exibe como um único item. Dentro dela estão a mídia do projeto, os recursos e os próprios dados da sessão, que são um formato binário proprietário sem especificação pública.

Existe alguma biblioteca que analise arquivos .logicx ?

Não existe um formato oficial, nem um totalmente de código aberto. Apple nunca documentou o formato, ele muda entre as versões Logic, e até mesmo um simples salvamento pelo usuário sobrescreve detalhes de baixo nível. Analisadores sintáticos funcionais são obtidos por engenharia reversa e mantidos em projetos reais.

O que posso extrair de um .logicx sem ferramentas especiais?

O áudio: as gravações e os arquivos importados ficam armazenados no pacote. Media pasta como arquivos de áudio comuns. No Windows ou Linux, abra o projeto compactado como um arquivo e extraia os arquivos. O arranjo, MIDI e o mixer estão nos dados binários da sessão, que precisam de um analisador sintático específico.

Como faço para ler um projeto Logic programaticamente?

Envie o projeto compactado para um analisador que reconheça o formato: ele pode ser aberto no navegador como uma sessão reproduzível, convertido nativamente para Ableton, FL Studio ou REAPER, ou retornado como texto simples para o REAPER. .rpp — que seu código poderá então ler e editar diretamente.

Relacionado